Geschätzte NVDA-Anwenderinnen und -Anwender sowie jene, die es noch werden möchten,

Vom eigenen Code in die weite Welt: Unser neuer Leitfaden für die NVDA-Add-on-Entwicklung

wie unsere große Nutzerumfrage gezeigt hat, haben viele von Ihnen den Wunsch geäußert, eigene Erweiterungen (Add-ons) für NVDA zu programmieren. Den ersten Grundstein dafür haben wir bereits mit unserem interaktiven Online-Kurs zum Erlernen der Programmiersprache Python auf der Plattform BFW online gelegt.

Doch was passiert, wenn man das Programmieren gelernt und eine tolle Idee in Code umgesetzt hat? Wie wird aus einem Stück Python-Code eine fertige Erweiterung, die Menschen auf der ganzen Welt aus dem offiziellen NVDA-Store herunterladen können?

Genau diese Lücke schließt unser brandneuer Leitfaden: „Ein Add-on in den NVDA Store bringen“.

Diese ausführliche Schritt-für-Schritt-Anleitung richtet sich an fortgeschrittene Anwender und angehende Entwickler. Sie nimmt Sie an die Hand und führt Sie durch den gesamten Prozess – von der ersten Vorbereitung bis zur feierlichen Einreichung bei NV Access.

Was genau erwartet Sie in dem Leitfaden?

Der Artikel ist in acht übersichtliche Kapitel gegliedert, die Sie logisch durch den Entwicklungsprozess führen:

  1. Die richtige Werkzeugkiste (Voraussetzungen): Erfahren Sie, welche Programme Sie benötigen (wie Python, Git zur Versionsverwaltung und Poedit für Übersetzungen) und wie Sie diese ganz einfach über die Eingabeaufforderung installieren.
  2. Die Schaltzentrale „GitHub“ einrichten: GitHub ist die Plattform, auf der weltweit Quellcode geteilt wird. Der Leitfaden zeigt Ihnen, wie Sie dort ein Konto erstellen und Ihr System sicher damit verknüpfen.
  3. Sicheres Speichern und Hochladen: Lernen Sie die wichtigsten Befehle kennen, um Änderungen an Ihrem Projekt lokal zu speichern (zu „committen“) und online auf GitHub hochzuladen.
  4. Das Rad nicht neu erfinden (Vorlagen nutzen): NV Access stellt eine offizielle Add-on-Vorlage zur Verfügung, die bereits die Grundstruktur einer Erweiterung enthält. Wir zeigen Ihnen, wie Sie diese auf Ihren Rechner laden.
  5. Programmieren am Praxisbeispiel: Zur Veranschaulichung bauen wir im Leitfaden gemeinsam ein kleines Test-Add-on für den Windows-Editor (Notepad), das auf Tastendruck die aktuelle Zeilennummer ansagt.
  6. Übersetzen und Bauen: Damit Ihr Add-on auch international verstanden wird, lernen Sie, wie Sie englische Textbausteine mit dem Programm „Poedit“ ins Deutsche (und andere Sprachen) übersetzen. Anschließend wird aus all den Dateien per Befehl das fertige Installationspaket (die .nvda-addon-Datei) „gebaut“.
  7. Die Einreichung in den NVDA Store: Im letzten Schritt erfahren Sie, wie Sie auf GitHub ein offizielles „Release“ erstellen und das Formular ausfüllen, um Ihr fertiges Add-on zur Überprüfung und Aufnahme in den Store bei NV Access anzumelden.

Wie gelangen Sie zu dem Leitfaden?

Wir haben das Dokument auf der Entwickler-Plattform GitHub veröffentlicht. Da der Text im sogenannten „Markdown“-Format geschrieben ist, lässt er sich direkt auf der Webseite hervorragend und barrierefrei mit NVDA und der Braillezeile lesen.

Klicken Sie einfach auf diesen Link, um direkt zum Artikel zu gelangen.

Wir hoffen, dass wir mit diesem Leitfaden eine weitere Brücke bauen können, damit in Zukunft noch mehr großartige Ideen aus unserer deutschsprachigen Community den Weg in den weltweiten NVDA-Store finden!


Viele Grüße aus dem BFW Würzburg senden Ihnen
Rainer Brell und das gesamte NVDA-Team
E-Mail: NVDA@bfw-wuerzburg.de
Sie möchten sich mit anderen in einer Mailingliste über NVDA austauschen? Hier finden Sie alle Informationen zur deutschen NVDA-Mailingliste:
https://www.ml4free.de/mailman/listinfo/nvda-german
Sie sind mit der E-Mail-Adresse am NVDA-Infobrief angemeldet.
Wenn Sie den spannenden NVDA-Infobrief abbestellen möchten, wählen Sie diesen Link:
https://lists.bfw-wuerzburg.de/subscription/1927c2e7-6ff7-4ae4-90a5-fe7a8cdc36ae/
Gemäß unseren Informationspflichten nach den aktuell gültigen Datenschutzgesetzen sind unsere Informationen zum Datenschutz jederzeit einsehbar unter:
http://www.bfw-wuerzburg.de/gdv.pdf