Alle Entwickler von WordPress-Plugins müssen unter anderem darüber nachdenken, wie sie ihre Arbeit tatsächlich veröffentlichen. Viele Premium-Plugins verwenden eine eigene Website, Dokumentation und ein Kauf-Gateway. Wenn Sie jedoch ein kostenloses Plugin oder vielleicht eine leichte Variante eines Premium-Plugins veröffentlichen möchten, ist die Verwendung des WordPress-Plugin-Repository eine großartige Option.
WordPress.org bietet Quellcodeverwaltung und Statistiken und benachrichtigt Benutzer automatisch über Updates. Es schadet auch nicht, dass die Site auch bei Suchmaschinen ein solides Ranking aufweist, zumal Ihr Plugin davon profitieren kann!
In diesem Artikel erfahren Sie, wie Sie ein WordPress-Plugin-Repository einrichten und Ihr Projekt während des gesamten Entwicklungszyklus verwalten können. Beachten Sie, dass dieser Artikel davon ausgeht, dass Sie mit Subversion vertraut sind.
Bevor Sie den Zugriff für Ihr Projekt anfordern, benötigen Sie ein Konto bei WordPress.org. Sie sind kostenlos und einfach einzurichten.
Navigieren Sie zuerst zu dieser Seite und geben Sie die angeforderten Informationen ein. Sobald Ihr Konto eingerichtet und bestätigt ist, können Sie das Repository einrichten. Navigieren Sie zum WordPress Developer Center. Klicken Sie auf der WordPress.org-Startseite auf Erweitern und Plugins. Klicken Sie anschließend auf "Add your Plugin:".
Auf dem nächsten Bildschirm werden Sie aufgefordert, den Namen Ihres Plugins, eine kurze Beschreibung und die URL zur Startseite des Projekts einzugeben. Dies muss nicht eingehend sein, aber hier sind ein paar Tipps, die Ihnen bei der Beantragung des Zugangs helfen werden:
Sobald Sie die Informationen eingegeben haben, senden Sie die Anfrage. Sie erhalten in einer E-Mail die Anmeldeinformationen für Ihr Repository in der Regel innerhalb von 24 bis 48 Stunden. Danach können Sie Ihre erste Zusage machen.
Nachdem Sie die Repository-URL erhalten haben, können Sie die erste Prüfung durchführen. Führen Sie mithilfe Ihres bevorzugten Subversion-Clients (ich verwende TortoiseSVN in diesem Lernprogramm) eine Prüfung mit der URL des Repositorys aus:
Dadurch wird ein Verzeichnis mit dem Plugin-Namen erstellt, den Sie im ersten Schritt dieses Lernprogramms angegeben haben. Außerdem werden die Verzweigungen, Tags und Trunk-Verzeichnisse initialisiert:
Ein kurzer Hinweis zur Verzeichnisstruktur:
Sie können hier viel mehr über die Subversion-Verzeichnisstruktur erfahren.
An diesem Punkt können Sie das Repository ausarbeiten. Wenn Sie zum ersten Mal damit arbeiten, sollte Ihr Trunk-Verzeichnis leer sein. Wenn Sie vor der Initialisierung des Verzeichnisses an Ihrem Plugin gearbeitet haben, kopieren Sie die Dateien jetzt in den Trunk. Andernfalls können Sie mit der Arbeit an Ihrem Plugin beginnen.
Wenn Sie mit dem Kopieren fertig sind oder mit dem Plugin arbeiten, müssen Sie die Dateien der Quellcodeverwaltung hinzufügen. Führen Sie dazu den Befehl add aus:
Dadurch wird Subversion angewiesen, diese Dateien zu verfolgen. Führen Sie als Nächstes den Commit-Befehl aus:
Bei diesem Schritt wird die Codebase des Plugins tatsächlich an das WordPress-Plugin-Repository übermittelt.
Natürlich haben Sie Ihr Plugin erst veröffentlicht, nachdem Sie es markiert haben. Vergewissern Sie sich vorher, dass Sie den Header des Plugins und die README-Datei ordnungsgemäß eingerichtet haben. Weitere Informationen hierzu finden Sie in der Reihe Writing Maintainable WordPress Widgets.
Vorausgesetzt, Sie haben eine funktionierende Version Ihres Plugins abgeschlossen und den Header und die README-Datei eingerichtet, ist es Zeit, eine Version Ihres Plugins zu veröffentlichen. Führen Sie dazu den Befehl Branch / Tag [TODO] im Trunk-Verzeichnis aus.
Bevor Sie dies tun, vergewissern Sie sich, dass Sie das Version-Tag im Header des Plugins aktualisieren:
Und aktualisieren Sie auch das Stable-Tag der README:
Übernehmen Sie anschließend die Änderungen in den Trunk.
Danach können Sie mit einem Tag versehen:
Dabei werden Sie von Subversion gefragt, in welchem Verzeichnis die Version markiert werden soll. Es ist sehr wichtig, dass Sie den Pfad des Plugins auf den Tag-Pfad aktualisieren - die meisten Subversion-Clients füllen das Ziel mit der Trunk-Richtung aus. Das ist falsch - stattdessen möchten Sie den Pfad in /tags/1.0 ändern (wenn Sie jedoch 1.5 oder 2.0 taggen, ändern Sie die Nummer):
Zu diesem Zeitpunkt wurde Ihr Plugin in der Quellcodeverwaltung eingecheckt und als bestimmte Version gekennzeichnet. Innerhalb von 20 Minuten sollte Ihr Plugin im WordPress Plugin-Repository unter der URL angezeigt werden, die Sie beim Anfordern des Repositorys angegeben haben.
Das Einchecken zukünftiger Versionen des Plugins funktioniert genauso wie in den vorherigen Schritten. Im Laufe der Zeit können Sie das Plugin weiterentwickeln und die Downloadstatistiken von der Projektseite aus verfolgen.
Das ist es! Hoffentlich haben Sie inzwischen ein gutes Verständnis dafür, was es braucht, um Ihr Plugin offiziell über das WordPress-Plugin-Repository zu veröffentlichen. Wir haben uns kürzlich mit dem Erstellen von Plugins beschäftigt? Sie sollten also ein solides Fundament haben, um Ihre eigenen Plugins zu erstellen! Das Tolle an all dem ist, dass es dazu beiträgt, zu der bereits hervorragenden Plattform WordPress beizutragen. Die talentiertesten Entwickler und Designer, die wir für die Erstellung nützlicher Plug-Ins entwickeln können, desto besser wird die Plattform!
Wenn Sie mehr über die Entwicklung von WordPress-Plugins erfahren möchten, besuchen Sie unsere WordPress-Plugin-Services in Envato Studio, um weitere Informationen und Informationen zum Thema zu erhalten!