So veröffentlichen Sie das WordPress Plugin-Repository

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.


Schritt 1 Zugriff anfordern

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:

  • Stellen Sie sicher, dass der Name des Plugins endgültig ist. Wenn Sie Zugriff auf das Repository haben, können Sie den Namen nicht ändern. Denken Sie strategisch darüber nach, wie Sie das Plugin benennen möchten. Die besten Ergebnisse erzielen Sie, wenn Sie dem Plugin häufig einen einfachen Namen geben, der sich darauf bezieht, worauf Benutzer in einer Suchmaschine suchen.
  • Schreiben Sie zu diesem Zeitpunkt nicht zu viel Zeit für die Beschreibung Ihres Plugins. Eine kurze Beschreibung eines Satzes ist in Ordnung. Die README-Datei für das Plugin enthält mehr Details, sobald Sie das Projekt starten.
  • Die URL zur Startseite Ihres Plugins muss nicht unbedingt gültig sein. Stellen Sie jedoch sicher, dass die URL, die Sie angeben, an der Stelle liegt, an der die Startseite des Plugins tatsächlich vorhanden ist.

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.


Schritt 2 Einrichten des Repository

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:

  • Der Trunk des Repositorys ist Ihr Arbeitsverzeichnis. Dies ist das Verzeichnis, in dem Sie Ihre gesamte Entwicklung durchführen.
  • Tags sind Versionen oder Momentaufnahmen des Trunks an bestimmten Punkten seines Entwicklungszyklus. Häufig können Sie den Trunk jedes Mal kennzeichnen, wenn Sie eine Freigabe durchführen möchten.
  • Das Verzweigungsverzeichnis ist eine Kopie des Stamms zu einem bestimmten Zeitpunkt, der für die umfangreiche Entwicklung verwendet wird. Wenn Sie sich intensiv weiterentwickeln möchten, sollten Sie am besten verzweigen. Auf diese Weise erhalten Sie die Qualität des Kofferraums.

Sie können hier viel mehr über die Subversion-Verzeichnisstruktur erfahren.


Schritt 4 Änderungen übernehmen

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.


Schritt 3 Markieren und Freigeben

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.


Fazit

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!

Zusätzliche Ressourcen

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!