Was WordPress angeht, sind zwei meiner Lieblingsbeschäftigungen natürlich das Bloggen und die Erweiterung der Kernanwendung durch die Verwendung von Plugins.
Ja, ich habe mit Themen gearbeitet und sogar ein paar Webanwendungen auf der Plattform erstellt, aber ich komme oft zurück, um an Plugins zu arbeiten. Sie sind ein bisschen wie Apps für WordPress, oder?
Und im Moment gibt es eine verrückte Idee, Apps für eine Vielzahl von Plattformen zu erstellen: sei es iOS, Android, Mac, Windows und jede andere große Plattform, die Sie sich vorstellen können – WordPress inklusive.
Aber so wie es beim Bauen ist irgendetwas, das Erstellen für WordPress stellt eine Reihe von Herausforderungen. Wenn Sie daran interessiert sind, Plugins zu erstellen besonders zum Spaß, dann ist hier eine Zusammenfassung dessen, was Sie erwarten sollten.
Was Sie erwartet Erstellen kostenloser WordPress-Plugins
Der Entwicklungsprozess unterscheidet sich stark vom Erstellen von Software für jedes andere Framework oder jede Plattform:
- Sie haben die Kernanwendungsschicht – d. h. WordPress – und seinen Satz von APIs
- Sie haben Abhängigkeiten – d. h. Ihr JavaScript, Ihre Stylesheets und alle Bibliotheken von Drittanbietern
- Und du hast eine Reihe von Codierungsstandards
- …und mehr
Aber es ist wichtig zu beachten, dass, wenn Sie gerade erst damit anfangen oder von einer anderen Plattform, Sprache oder Community kommen, nur weil Sie Ihr Plugin kostenlos anbieten, nicht unbedingt bedeutet, dass Sie es entwickeln können, als wäre es der Wilde Westen.
Insbesondere wenn Sie ein Plugin an das WordPress Plugin Repository senden, wird Ihre Codebasis geprüft, bevor sie genehmigt wird.
Dies ist eine fantastische Möglichkeit, ein bestimmtes Qualitätsniveau für das sicherzustellen, was über das WordPress-Repository bereitgestellt wird, oder?
Aber es gibt eine Ausnahme!
Ich sagte, dass man sich nicht wie im Wilden Westen entwickeln kann, aber die Wahrheit ist, wenn man plant, es in seinem eigenen Blog, auf seiner eigenen Website oder auf einem anderen Grundstück zu veröffentlichen, das man besitzt, dann ist man praktisch frei, es zu bauen, wie Sie es für richtig halten.
Die Sache ist die, dass die Leute im Laufe der Zeit ein bisschen vorsichtig geworden sind, kostenlose WordPress-Themes und WordPress-Plugins zu verwenden, die nicht von einer seriösen Quelle gehostet werden oder aufgrund ihrer mangelnden Qualität nicht erstklassig sind.
Es ist nicht unbedingt so, dass der Funktionsumfang schlecht ist, sondern dass die Codequalität schlecht ist und oft zu viel zu vielen Hacks, Kompatibilitätsproblemen oder allgemeinen Problemen mit der Benutzererfahrung führt. Auch wenn deine Arbeit vielleicht nicht Dies führt dazu, dass es diesen Ruf wahrscheinlich einfach aufgrund des Rufs entwickelt, den diese Art von Arbeit entwickelt hat.
Also tu dir selbst einen Gefallen und hol dir ein kostenloses Audit vom WordPress.org-Plugin-Überprüfungsteam. Sie haben nichts als Qualität zu gewinnen.
Frei verfügbare Tools
Wenn Sie außerdem ein kostenloses Plugin veröffentlichen möchten und sich verpflichtet haben, die Richtlinien für die Arbeit mit Best Practices zu befolgen, bietet das WordPress-Plugin-Repository eine Vielzahl kostenloser Tools zur Unterstützung Ihres Plugins.
Neben der Quellcodeverwaltung erhalten Sie auch:
- Eine Homepage für das Plugin
- Das Plugin ist indiziert und kann im WordPress-Dashboard durchsucht werden
- Die Repository-Homepage enthält ein kostenloses Support-Forum, damit Sie Ihre Benutzer unterstützen können
- Ein Bewertungssystem, mit dem andere angeben können, wie sehr ihnen deine Arbeit gefällt (oder nicht gefällt)
- Installationsanleitung
- Eine Möglichkeit, häufig gestellte Fragen zu verwalten
- Statistiken darüber, wie viele Personen welche Version Ihrer Arbeit ausführen
- …und mehr
Süß, oder?
Aber hier ist die Sache, die nur wenige diskutieren oder überhaupt wissen, wenn sie in dieses Spiel einsteigen: Wenn Sie ein Plugin haben, das besonders beliebt wird, kann der Support außerordentlich herausfordernd werden.
Sie sind eine Person, die ein Projekt verwaltet, das in Zehntausenden von Blogs installiert ist, und alle diese Personen haben die Möglichkeit, Fragen zu Ihrer Arbeit zu teilen.
Ob Sie nun verpflichtet sind, diesen Menschen zu helfen oder nicht, ist für viele Menschen eine Grauzone. Manche Leute sagen, dass es keine Verpflichtung gibt, weil es kostenlos ist; andere sagen, dass Sie, da Sie es veröffentlicht haben, bereit sein sollten, es zu unterstützen.
Dies ist nicht der Beitrag für diese Debatte.
Wo auch immer Sie hinfallen, unterschätzen Sie nicht die Zeit, die die Unterstützung in Anspruch nehmen kann. Zu diesem Zweck bitte ich euch auch dringend, einen großartigen Beitrag von zu lesen Chris Lema an Unterscheidung zwischen Kunden und Nutzern.
Ein Wort zur Unterstützung
Ich wäre nachlässig, wenn ich nicht darauf achten würde, den Aspekt der Unterstützung ausreichend zu betonen. So absolut großartig das WordPress-Plugin-Repository auch ist, es kann viele negative Gefühle gegenüber einem Projekt hervorrufen, das Sie einst zu lieben begonnen haben, einfach aufgrund der schieren Menge an Anfragen, die zur Unterstützung eingehen (sei es Funktionen, Anfragen oder echte Fehler). ).
Ich sage nicht, dass Sie diese Bitten ignorieren sollten – schließlich werden sich einige Leute die Zeit nehmen, über Dinge zu berichten, die Ihre Arbeit nur verbessern; Wenn die Leute jedoch normalerweise für ihre Zeit entschädigt werden und Sie übermäßig viel Zeit damit verbringen, Supportfragen zu beantworten, ist es möglicherweise an der Zeit, eine Art Geschäftsmodell in Ihr Plugin einzuführen.
Obwohl dies den Rahmen dieses Beitrags sprengt, denke ich, dass es erwähnenswert ist, eine kostenlose Version eines Premium-Plugins anzubieten. Wenn die Leute Ihr Plugin mögen und einen Wert darin finden, sind sie oft bereit, für den Support dafür zu bezahlen.
„Dein Plugin ist scheiße!“
Eine der größten Herausforderungen bei der Verwaltung eines Produkts besteht darin, mit der Anzahl der Beschwerden umzugehen, die Sie möglicherweise erhalten.
Die Wahrheit ist, Leute selten Rufen Sie die Kundendienstzentren an, um „Danke“ oder „Großartige Arbeit“ zu sagen, oder? Ich meine, wie oft machst du Ja wirklich Ihre Mobilfunkgesellschaft wissen lassen, dass Sie froh sind, dass Sie bei Ihrem letzten Anruf nicht unterbrochen wurden?
Exakt.
Zu diesem Zweck unterliegt der Versand eines Produkts in jeglicher Form – einschließlich eines WordPress-Plugins – diesem. Wenn Sie also noch kein Plugin entwickelt haben oder kurz vor der Veröffentlichung stehen, dann seien Sie auf Reklamationen vorbereitet.
Es ist nicht so, dass Benutzer nicht Lob Plugins, die sie verwenden. Ich würde lügen, wenn ich sagen würde, dass es nicht passiert ist, aber die Anzahl der Beschwerden wird oft die Anzahl der Lobpreisungen bei weitem überwiegen.
Das liegt einfach in der Natur der Arbeitsweise der Menschen und damit des Marktes.
Ich denke, wir sind alle unterschiedlich aufgebaut, wenn es um Kritik geht. Manche Leute haben eine dicke Haut und können sie nehmen, sich vom Rücken rollen lassen und gehen; andere nicht so sehr. Aber es ist etwas, das kann im Laufe der Zeit erlernt und entwickelt werden.
Wenn Sie also zur letztgenannten Gruppe gehören und gerade erst in den Markt einsteigen: seien Sie vorbereitet, aber nehmen Sie es nicht persönlich. Es passiert uns allen und auf die Gefahr hin, ein Wortspiel zu machen, werden die Worte weiterhin gedrückt :).
Jetzt ein Plugin erstellen
Im Grunde ist dieser Beitrag ein „Wenn ich damals wüsste, was ich heute weiß“ über WordPress, dann hätte ich viele Fehler, Fehltritte und das Lernen bestimmter Lektionen auf die harte Tour abgekürzt.
Ich denke, jeder schätzt es, von anderen zu lernen, also hoffnungsvoll Dieser Beitrag hat dazu beigetragen, einige der Dinge zu verkürzen, die normalerweise mit der Veröffentlichung eines Plugins einhergehen.
Reden ist jedenfalls billig. Bauen Sie etwas :).