Veröffentlichung Ihres WordPress Theme Frameworks

Möglicherweise haben Sie gerade Ihr Theme-Framework für sich und / oder Ihr Team entwickelt. In diesem Fall sind die Schritte zur Veröffentlichung Ihres Codes nicht relevant. Wenn Sie Ihren Code jedoch weithin verfügbar machen möchten, müssen Sie einen Vertriebskanal suchen und entscheiden, ob die Leute dafür bezahlen sollen oder nicht.

In diesem Tutorial werde ich die folgenden Optionen betrachten:

Kostenlos:

  • Das WordPress-Theme-Repository
  • GitHub oder ein ähnliches Repository

Prämie:

  • Ein Anbieter von Drittanbieter-Motiven
  • Ihre eigene Website

Ich werde auch auf Freemium-Optionen eingehen, die etwas von den beiden oben genannten Optionen enthalten.

Freigeben Ihres Frameworks kostenlos

Wenn Sie Ihr Framework entwickelt haben, um Ihre eigene Arbeit zu unterstützen, es aber auch für andere verfügbar machen möchten, können Sie es in Betracht ziehen, es kostenlos zu veröffentlichen. Dies gibt der WordPress-Community etwas zurück und ermöglicht Ihnen den Zugriff auf eine Reihe talentierter Entwickler, die Ihnen dabei helfen können, Ihr Framework zu verbessern.

Sie haben zwei Hauptoptionen, wenn Sie Ihren Code kostenlos freigeben möchten:

  • Senden Sie es an das WordPress-Theme-Repository
  • Stellen Sie es zum Download über einen Repository-Service wie GitHub zur Verfügung.

Das WordPress-Theme-Repository

Dies ist der erste Ort, an dem WordPress-Benutzer und -Entwickler nach einem kostenlosen Thema Ausschau halten und die vertrauenswürdigste Quelle für kostenlose WordPress-Designs sind. Das Senden Ihres Themas kostet Sie nichts, aber Sie müssen sicherstellen, dass es den Richtlinien für die Themenüberprüfung entspricht:

  • Code-Qualität. Ihr Code sollte den WordPress-Codierungsstandards entsprechen und darf keine veralteten Funktionshinweise, Warnungen oder Fehler generieren.
  • Präsentation vs. Funktionalität. Themes dienen der Präsentation. Wenn Ihr Theme also viele Funktionen enthält, sollte es stattdessen in ein Plugin abstrahiert werden.
  • Theme-Funktionen. Ihr Theme sollte alle wichtigen WordPress-Funktionen unterstützen, unabhängig davon, ob es eigene zusätzliche Funktionen hat.
  • Vorlagen-Tags und Haken. Diese sollten korrekt implementiert werden.
  • Von WordPress generierte CSS-Klassen. Ihr Thema muss diese gegebenenfalls verwenden.
  • Vorlagendateien. Ihr Thema muss diese korrekt verwenden.
  • Sicherheit und Privatsphäre. Themes müssen für Datensicherheit und Datenschutz der Benutzer sorgen.
  • Lizenzierung. Ihr Theme muss unter einer GPL-kompatiblen Lizenz lizenziert sein.
  • Benennung. Der Name Ihres Themas darf „WordPress“ nicht enthalten und sollte eindeutig sein, um Verwirrung der Benutzer zu vermeiden.
  • Kredit-Links. Ihr Thema sollte diese entsprechend verwenden.
  • Dokumentation. Zumindest sollten Sie eine readme.txt Datei.
  • Theme Unit Tests-Dein Thema muss diese passieren.
  • Thema Obsolescence. Sie sollten Ihr Thema aktuell halten, nachdem es akzeptiert wurde.

Der Theme Unit Test ist der Test, den die Themenprüfer auf Ihren Websites als Teil des Überprüfungsprozesses ausführen. Es ist also empfehlenswert, das Thema vor dem Senden für Ihr Thema auszuführen. Die Schritte sind:

  1. Laden Sie eine XML-Datei mit Testdaten herunter.
  2. Importieren Sie die XML-Datei über das Menü "Importieren" in Ihr Design.
  3. einstellen WP_DEBUG zu wahr im wp-config.php.
  4. Installieren Sie eine Reihe von Plugins über das Developer Plugin.
  5. Führen Sie eine Themenüberprüfung mit dem in diesem Handbuch beschriebenen Verfahren durch. 

Wenn Ihr Design den Test besteht und die oben aufgeführten Standards erfüllt, können Sie es einreichen. Laden Sie es nach den vorgegebenen Richtlinien hoch und seien Sie nicht ungeduldig. Die Testpersonen sind freiwillige Helfer, die diese Arbeit zu ihrer eigenen Zeit durchführen. Sie werden also nicht in der Lage sein, Ihnen sofort eine Antwort zu geben.

GitHub

Wenn Sie GitHub zur Verteilung Ihres Designs verwenden, haben Sie mehr Kontrolle als bei der Verwendung des Design-Repositorys. Außerdem können Sie beim Aktualisieren des Designs einige Schritte einsparen.

Um diesen Prozess in Gang zu setzen, müssen Sie lediglich ein öffentliches Repository mit Ihren Designdateien erstellen. Möglicherweise möchten Sie möglicherweise ein bestimmtes Konto für Ihr Framework (oder eine mit Ihrem Konto verknüpfte Organisation) erstellen, um die Dinge von Ihrem eigenen GitHub-Konto zu trennen, falls Sie über eines verfügen. Der Vorteil dabei ist, dass Sie Plugins und untergeordnete Themen in separaten Repositorys im neuen Konto hinzufügen und einen Raum für alles schaffen können, was sich auf Ihr Framework bezieht.

Es ist für Ihre Benutzer einfach, Ihren Code von GitHub herunterzuladen. Wenn Sie selbst daran arbeiten möchten, können Sie ihn einfach klonen. Darüber hinaus können Sie andere Benutzer dazu ermutigen, Verbesserungen und Ergänzungen an Ihrem Framework vorzunehmen, indem Sie sie forchen. Überprüfen Sie jedoch alle Änderungen, bevor Sie den überarbeiteten Code wieder in den Hauptzweig Ihres Repositorys übernehmen.

GitHub ist ein nützliches Werkzeug, wenn Ihr Framework auf Entwickler abzielt. Wenn Sie sich jedoch an Benutzer richten, sollten Sie das WordPress-Design-Repository verwenden, das benutzerfreundlicher ist.

Ein Premium Framework veröffentlichen

Wieder haben Sie zwei Möglichkeiten, Ihr Framework als Premiumprodukt zu veröffentlichen:

  • Verteilen Sie es über einen Drittanbieter
  • Verteilen Sie es auf Ihrer eigenen Website

Die Verwendung eines Drittanbieters bietet Ihnen den Vorteil, Ihr Thema sichtbarer zu machen, bedeutet jedoch, dass der Anbieter einen Prozentsatz Ihres Umsatzes einnimmt. In der Anfangszeit kann sich dies lohnen, da Sie Zugang zu einer größeren Anzahl potenzieller Benutzer haben und wahrscheinlich sowieso mehr Geld verdienen werden. Wenn Ihr Framework etablierter wird, können Sie es entscheiden, es selbst zu verteilen.

Drittanbieter für Themenanbieter

Es gibt eine Reihe von Themenanbietern, die Sie verwenden könnten. Viele von ihnen verkaufen nur untergeordnete Themen für ihr eigenes Framework. Stellen Sie daher sicher, dass Sie einen Anbieter verwenden, der eigenständige Designs verkauft. Sie müssen auch sicherstellen, dass Ihr Framework als solches vermarktet werden kann und nicht nur als eigenständiges Thema.

Ich werde keine Liste von Themenanbietern anbieten, da sich der Markt ständig ändert. Ich kann Ihnen jedoch nur raten, einen Anbieter zu finden, der die von Ihnen produzierten Themen an den von Ihnen angestrebten Markt verkauft. Und prüfen Sie, wie groß der Zuschnitt ist und dass Sie die GPL-Lizenz verwenden.

Selbstverteilung

Wenn Sie Ihr Framework selbst verteilen, haben Sie mehr Kontrolle darüber, wie Sie es verkaufen und wie Sie es bündeln, sowie die untergeordneten Themen und Plugins, die Sie zur Unterstützung entwickeln. Auf diese Weise haben Sie keinen Zugang zu einem großen Markt. Sie können sich jedoch für ein Freemium-Modell entscheiden, bei dem Sie über das WordPress-Design-Repository Code kostenlos zur Verfügung stellen und anderen Code, der als Abonnement erhältlich ist.

Um Ihr Framework auf Ihrer eigenen Site zu verkaufen, müssen Sie eine Dokumentation für Ihre Benutzer erstellen sowie Online-Abonnements und sichere Downloads einrichten. Ein Plugin wie WooCommerce hilft Ihnen dabei. Sie müssen auch einen Marketingplan ausarbeiten.

Verwendung eines Freemium-Modells

Die Idee von "Freemium" -Themen und -Plugins entwickelt sich ständig weiter und es gibt immer neue Wege, diese Arbeit zu machen, aber hier sind einige Ideen:

  • Geben Sie Ihr Framework kostenlos frei und entwickeln Sie untergeordnete Themen und Plugins, die erstklassig sind.
  • Geben Sie kostenlos eine vereinfachte Version Ihres Frameworks frei. Zusätzliche Funktionen stehen zu einem Preis zur Verfügung.
  • Geben Sie Ihr Framework kostenlos frei und stellen Sie kostenpflichtigen Abonnenten Support und / oder Dokumente zur Verfügung.

Der Vorteil dieses Modells besteht darin, dass Sie Zugriff auf das WordPress-Theme-Repository haben, bei dem Tausende Benutzer täglich Motive herunterladen. Sie können sie auf Ihre eigene Website verweisen, um auf Premium-Funktionen zuzugreifen, sodass Sie mehr Kontrolle haben als mit einem Design Verkäufer.

Zusammenfassung

Wenn Sie Ihr Framework für andere Benutzer freigeben, haben Sie die Möglichkeit, entweder etwas Geld zu verdienen oder der Community etwas zurückzugeben. Wie ich gezeigt habe, können Sie Ihren Code kostenlos oder zu einem Preis oder einer Kombination aus beiden freigeben. 

Welche davon Sie wählen, hängt von Ihren eigenen Umständen und den Benutzern ab, auf die Ihr Framework abzielt. Unabhängig davon, was Sie wählen, sollten Sie sicherstellen, dass Sie Ihre Framework-Dateien für Benutzer auf dem neuesten Stand halten und Ihre Strategie immer wieder überprüfen. 

Viel Glück!