En ce qui concerne WordPress, deux de mes activités préférées sont les blogs – évidemment – et l’extension de l’application principale grâce à l’utilisation de plugins.
Oui, j’ai travaillé avec des thèmes et même construit quelques applications Web sur la plate-forme, mais je reviens souvent à travailler sur des plugins. C’est un peu comme des applications pour WordPress, non ?
Et en ce moment, il y a une course folle pour créer des applications pour une variété de plates-formes : que ce soit iOS, Android, Mac, Windows et toute autre plate-forme majeure que vous pouvez imaginer – WordPress inclus.
Mais comme c’est le cas pour la construction n’importe quoi, la construction pour WordPress présente son ensemble de défis. Si vous souhaitez vous lancer dans la création de plugins surtout pour le plaisir, voici un aperçu de ce à quoi vous devez vous attendre.
À quoi s’attendre Créer des plugins WordPress gratuits
Le processus de développement est très différent de la création de logiciels pour tout autre framework ou plate-forme :
- Vous avez la couche d’application principale – c’est-à-dire WordPress – et son ensemble d’API
- Vous avez des dépendances, c’est-à-dire votre JavaScript, vos feuilles de style et toutes les bibliothèques tierces
- Et vous avez un ensemble de normes de codage
- …et plus
Mais la chose importante à noter est que si vous débutez avec cela, ou si vous venez d’une autre plate-forme, langue ou communauté, alors ce n’est pas nécessairement parce que vous allez offrir votre plugin gratuitement signifie que vous pouvez le développer comme si c’était le Far West.
Plus précisément, chaque fois que vous soumettez un plugin au référentiel de plugins WordPress, votre base de code est auditée avant d’être approuvée.
C’est un moyen fantastique d’assurer un certain niveau de qualité pour ce qui est mis à disposition via le référentiel WordPress, n’est-ce pas ?
Mais il y a une exception !
J’ai dit que vous ne pouviez pas développer comme s’il s’agissait du Far West, mais la vérité est que si vous envisagez de le publier sur votre propre blog, sur votre propre site ou sur toute autre propriété que vous possédez, alors vous êtes pratiquement libre de le construire comme bon vous semble.
Le fait est qu’au fil du temps, les gens sont devenus un peu prudents quant à l’utilisation de thèmes WordPress gratuits et de plugins WordPress qui ne sont pas hébergés par une source fiable ou qui ne sont pas premium en raison de leur manque de qualité.
Ce n’est pas nécessairement que l’ensemble de fonctionnalités est mauvais, c’est que le niveau de qualité du code est médiocre et entraîne souvent beaucoup trop de piratages, de problèmes de compatibilité ou de problèmes généraux d’expérience utilisateur. Bien que votre travail puisse ne pas En conséquence, il est probable qu’il développe cette réputation simplement à cause de la réputation que ce type de travail a développée.
Alors faites-vous plaisir et obtenez un audit gratuit de l’équipe de révision des plugins WordPress.org. Vous n’avez que de la qualité à y gagner.
Outils librement disponibles
De plus, si vous cherchez à publier un plugin gratuit et que vous vous engagez à suivre les directives pour travailler avec les meilleures pratiques, le référentiel de plugins WordPress propose une variété d’outils gratuits à utiliser pour prendre en charge votre plugin.
En plus du contrôle de source, vous obtenez également :
- Une page d’accueil pour le plugin
- Le plugin est indexé et consultable à partir du tableau de bord WordPress
- La page d’accueil du référentiel comprend un forum de support gratuit afin que vous puissiez soutenir vos utilisateurs
- Un système de notation permettant aux autres de signaler à quel point ils aiment (ou n’aiment pas) votre travail
- Instructions d’installation
- Un moyen de gérer les questions fréquemment posées
- Statistiques sur le nombre de personnes qui exécutent quelle version de votre travail
- …et plus
Doux, non?
Mais voici une chose dont peu de gens discutent ou même savent quand ils se lancent dans ce jeu : si vous avez un plugin qui devient particulièrement populaire, le support peut devenir extrêmement difficile.
Vous êtes une personne qui gère un projet installé sur des dizaines de milliers de blogs, et ces personnes ont toutes la possibilité de partager des problèmes concernant votre travail.
Maintenant, que vous ayez ou non l’obligation d’aider ces personnes est une zone grise pour beaucoup de gens. Certaines personnes disent que parce que c’est gratuit, il n’y a aucune obligation ; d’autres disent que puisque vous l’avez publié, vous devriez être prêt à le soutenir.
Ce n’est pas le poste pour ce débat.
Où que vous tombiez, ne sous-estimez pas le temps que peut prendre l’assistance. À cette fin, je vous invite également à lire un excellent article de Chris Lema au différencier les clients et les utilisateurs.
Un mot sur l’assistance
Je m’en voudrais de ne pas m’assurer d’insister suffisamment sur l’aspect soutien. Aussi génial que soit le référentiel de plugins WordPress, il peut engendrer beaucoup de sentiments négatifs envers un projet que vous avez commencé à aimer simplement à cause du grand nombre de demandes d’assistance (qu’il s’agisse de fonctionnalités, de demandes ou de véritables bogues ).
Je ne dis pas d’ignorer ces demandes – après tout, certaines personnes prendront le temps de signaler des choses qui ne feront qu’améliorer votre travail ; Cependant, si les gens sont généralement rémunérés pour leur temps et que vous passez un temps exorbitant à répondre aux questions d’assistance, il est peut-être temps d’envisager d’introduire un type de modèle commercial dans votre plugin.
Bien que cela dépasse le cadre de cet article, je pense qu’il vaut la peine de mentionner que l’offre d’une version gratuite d’un plugin premium est une voie à suivre. Si les gens apprécient votre plugin et y trouvent de la valeur, ils sont souvent prêts à payer pour son assistance.
« Votre plugin est nul ! »
L’un des plus grands défis de la gestion d’un produit est de gérer le niveau de plaintes que vous pouvez recevoir.
La vérité est que les gens rarement appelez les centres de support client pour dire « merci » ou pour dire « excellent travail », n’est-ce pas ? Je veux dire, à quelle fréquence vraiment faire savoir à votre opérateur de téléphonie mobile que vous êtes content de ne pas avoir perdu d’appel lors de votre dernier appel ?
Exactement.
À cette fin, l’expédition d’un produit à quelque titre que ce soit – y compris un plugin WordPress – est soumise à cela, donc si vous n’avez pas encore développé de plugin ou êtes sur le point d’en publier un, soyez prêt à recevoir des plaintes.
Ce n’est pas que les utilisateurs ne pas louez les plugins qu’ils utilisent. Je mentirais si je disais que cela ne s’est pas produit, mais le nombre de plaintes dépasse souvent de loin le nombre d’éloges.
C’est simplement la nature du fonctionnement des gens et, par conséquent, du marché.
Je pense que nous sommes tous construits différemment en ce qui concerne la réception de critiques. Certaines personnes ont la peau épaisse et peuvent la prendre, la laisser rouler sur leur dos et partir ; d’autres, pas tellement. Mais c’est quelque chose qui pouvez être appris et développé au fil du temps.
Donc, si vous faites partie de ce dernier groupe et que vous venez d’entrer sur le marché : soyez prêt, mais ne le prenez pas personnellement. Cela nous arrive à tous et, au risque de faire un jeu de mots, les mots continuent d’être appuyés :).
Maintenant, allez créer un plugin
Fondamentalement, cet article est un « si je savais alors ce que je sais maintenant » à propos de WordPress, alors j’aurais raccourci beaucoup d’erreurs, de faux pas et j’aurais appris certaines leçons à la dure.
Je pense que tout le monde apprécie d’apprendre des autres donc avec un peu de chance cet article a aidé à raccourcir certaines des choses qui accompagnent généralement la publication d’un plugin.
De toute façon, parler est bon marché. Allez construire quelque chose :).