En ce qui concerne WordPress, deux de mes choses préférées sont les blogs – évidemment – et l’extension de l’application de base grâce à l’utilisation de plugins.

Oui, j’ai travaillé avec des thèmes et même construit quelques applications Web au-dessus de la plate-forme, mais je reviens souvent à travailler sur des plugins. Ce sont un peu comme des applications pour WordPress, non?

Et pour le moment, il y a un élan fou 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 tout comme pour la construction n’importe quoi, la construction pour WordPress présente son ensemble de défis. Si vous êtes intéressé par la création de plugins surtout pour le plaisir, voici un aperçu de ce à quoi vous devez vous attendre.

À quoi s’attendre pour 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 plateforme:

  • 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 proposer votre plugin gratuitement signifie que vous pouvez le développer comme dans l’ouest sauvage.

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 vous développer comme si c’était le Far West, mais la vérité est que si vous prévoyez 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 réputée 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 hacks, 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 susceptible de développer cette réputation simplement en raison de la réputation que ce type de travail a développée.

Alors rendez-vous service et obtenez un audit gratuit de l’équipe d’examen des plugins WordPress.org. Vous n’avez rien d’autre à gagner que de la qualité.

Outils disponibles gratuitement

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.

Outre le contrôle de code 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 d’assistance gratuit afin que vous puissiez soutenir vos utilisateurs
  • Un système de notation permettant aux autres d’indiquer à 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 exécutant quelle version de votre travail
  • …et plus

Doux, non?

Mais voici ce que peu de gens discutent ou savent même lorsqu’ils se lancent dans ce jeu: si vous avez un plugin particulièrement populaire, le support peut devenir extrêmement difficile.

Vous êtes une seule 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. Certains 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 message pour ce débat.

Où que vous soyez, ne sous-estimez pas le temps que peut prendre le soutien. À cette fin, je vous exhorte également à lire un excellent article de Chris Lema sur différencier les clients et les utilisateurs.

Un mot sur l’assistance

Je m’en voudrais si je ne m’assurais pas de mettre suffisamment l’accent sur l’aspect du 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 bogues authentiques). ).

Je ne dis pas ignorer ces demandes – après tout, certaines personnes prendront le temps de rapporter 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 ce soit hors de portée 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 le support.

“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 faites-vous vraiment Faites savoir à votre opérateur de téléphonie mobile que vous êtes content de ne pas avoir reçu un appel interrompu avec votre dernier appel téléphonique?

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 si vous êtes sur le point d’en publier un, alors soyez prêt à recevoir des plaintes.

Ce n’est pas que les utilisateurs ne louez les plugins qu’ils utilisent. Je mentirais si je disais que cela ne s’est pas produit, mais le nombre de plaintes l’emportera souvent de loin sur 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 le 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 pressés :).

Maintenant, allez créer un plugin

Fondamentalement, cet article est un “si je savais alors ce que je sais maintenant” sur WordPress, alors j’aurais raccourci beaucoup d’erreurs, de faux pas et d’apprendre certaines leçons à la dure.

Je pense que tout le monde apprécie d’apprendre des autres alors j’espère cet article a aidé à raccourcir certaines des choses qui accompagnent généralement la publication d’un plugin.

En tout cas, parler est bon marché. Allez construire quelque chose :).

Share: