Que sont les plugins WordPress?

Il n'y a pas si longtemps, nous avons terminé une série sur Comment se lancer dans WordPress et ensuite a commencé cette courte série en deux parties en guise de suivi. Dans l'article précédent, nous avons examiné en détail les thèmes WordPress, comment les réfléchir et où les trouver..

Mais les thèmes WordPress ne représentent que la moitié du marché lorsqu'il s'agit de rechercher des solutions pour utiliser l'application. Comme nous l'avons défini dans l'article précédent, les thèmes WordPress sont destinés à la présentation. Cela soulève la question suivante: que propose la fonctionnalité??

C'est là que les plugins WordPress entrent en jeu.

Si vous êtes nouveau dans WordPress et avez lu les articles précédents et les précédents, vous êtes bien placé pour continuer avec cet article, dans lequel nous allons examiner de plus près les plugins WordPress.. 

Notez que cet article ne vise pas les développeurs expérimentés. Au lieu de cela, nous cherchons à clarifier un autre aspect de WordPress pour ceux qui débutent. Cela dit, allons de l'avant.

Fonctionnalité pour votre site

Alors que nous entamons notre discussion sur les plugins WordPress, il convient de noter qu’il existe une différence fondamentale entre les thèmes et les plugins: les thèmes sont destinés à la présentation et les plugins sont destinés à la fonctionnalité..

Cela ne signifie pas que les plugins ne peuvent pas offrir certains type d'interface utilisateur pour un ou plusieurs éléments frontaux, mais cela signifie qu'un thème ne devrait pas inclure beaucoup de fonctionnalités et qu'il ne devrait pas y avoir une masse de modèles dans un plugin.

Mais c'est ce que je pense. Que dit le WordPress Codex à ce sujet??

Un plugin WordPress est un programme, ou un ensemble d'une ou plusieurs fonctions, écrit en langage de script PHP, qui ajoute un ensemble spécifique de fonctionnalités ou de services au weblog WordPress, qui peut être intégré de manière transparente au weblog à l'aide de points d'accès et de méthodes. fourni par l'interface de programme d'application (API) WordPress Plugin.

À mon avis, c'est une bonne définition claire. Et c'est aussi un excellent moyen de lancer l'article du Codex qui vous explique comment commencer à écrire votre propre plugin. Je vous recommande donc de lire l'article complet..

Mais les plugins WordPress sont bien plus que l’écriture (et c’est au-delà du propos de cet article). Par exemple, à quoi devrions-nous nous attendre pour payer un plugin, où pouvons-nous trouver des plugins, etc..

Combien devrions-nous payer pour les plugins?

Malheureusement, il n'y a pas de réponse claire à cette question. Parce que les plugins sont de types différents, il existe une grande variété de ce que vous pouvez vous attendre à payer. Certains plugins peuvent coûter 5 $ ou 9 $, et d’autres, plusieurs centaines de dollars, en fonction de ce qu’ils font et du public qu’ils tentent d’atteindre..

Certains plugins sont gratuits, d'autres non. Ceux qui ne sont pas gratuits sont considérés comme des plugins premium. Les plugins Premium peuvent proposer un achat ponctuel ou un abonnement mensuel, annuel ou annuel..

Plugins gratuits

Il existe de très nombreux plugins gratuits disponibles pour WordPress. Le meilleur endroit et sûrement le plus sûr pour trouver ces plugins est dans le référentiel de plugins WordPress.

Ils sont consultables depuis le tableau de bord WordPress lui-même ou depuis le site Web Plugin Repository..

Les plugins que vous trouverez dans le référentiel offriront probablement à peu près tout ce que vous pouvez imaginer; Cependant, ils ne sont peut-être pas tous à jour avec la version actuelle de WordPress. Il est donc impératif de lire le plug-in avant de l'installer..

De plus, certains de ces plugins peuvent ne pas offrir de support. Cela signifie que si vous avez un problème avec le plugin, vous ne pourrez peut-être pas obtenir d'aide avec cela au-delà de ce qui est proposé dans les forums de support..

À l'inverse, certaines personnes faire fournir un soutien pour leurs plugins gratuits. Où ils font cela varie. Parfois, c'est par courrier électronique, parfois via le forum de support intégré dans le référentiel de plugins WordPress, et parfois via une autre solution de support technique..

Tout comme lors de l’installation de plugins WordPress, vous devez lire les informations sur la page d’accueil du plugin avant de l’installer pour en savoir plus sur le plugin, ses fonctionnalités et le support technique à utiliser une fois que vous avez commencé à l’utiliser..

Plugins Premium

WordPress étant sous licence GPL, ses travaux dérivés héritent également de cette licence. Cela signifie que tous les logiciels construits sur WordPress ou les développant sont également disponibles gratuitement. Là encore, il s’agit plus d’une question juridique que d’une question de logiciel et dépasse le cadre de cet article..

Mais cela soulève une question: comment acheter des plugins WordPress quand le code source peut être mis à disposition gratuitement?

Il existe un certain nombre de façons dont les gens monétisent leurs plugins:

  • Certains vendent du support pour leurs plugins WordPress.
  • Certains vendent des licences et prennent en charge plusieurs sites..
  • Certains vendent des fonctionnalités supplémentaires pour leurs plugins.
  • Certains vendent des add-ons pour le produit principal.
  • Et beaucoup d'autres modèles.

Le but de ceci n'est pas de diverger en discussions sur des moyens de monétiser des plugins, mais de partager le fait qu'il existe différentes manières pour les particuliers et les entreprises de vendre leur travail et de vous montrer ce que vous pouvez attendre.

Où pouvons-nous acheter des plugins?

Comme c'est le cas avec la tarification, il n'y a pas que quelques endroits où vous pouvez acheter des plugins. Bien sûr, il sont marchés comme Envato Marketplace, CodeCanyon, le référentiel de plugins WordPress et bien d’autres.

Quand il s'agit d'acheter des plugins, il est plus important de savoir qui vous achetez de et quoi vous achetez. Malheureusement, comme dans de nombreuses industries, certaines personnes tentent de créer des produits dans le but de frauder d'autres personnes plutôt que de fournir un produit ayant une réelle valeur..

À cette fin, il est plus important de comprendre les choses à rechercher (ou à surveiller) plutôt que de s'en tenir à quelques marchés.. 

Supposons, par exemple, que vous trouviez un plug-in qui semble faire tout ce dont vous avez besoin pour votre site, mais que vous n'avez pas pu le tester, que vous ne pouvez pas trouver autre chose à propos du fournisseur en ligne et de la page d'achat. n'est pas correctement sécurisé avec SSL. Ce ne sera probablement pas un endroit où vous voudriez acheter un plugin.

D'un autre côté, si vous utilisez un plugin gratuit et qu'il offre une version premium ou que vous trouvez un plugin qui semble correspondre à vos besoins, et que c'est quelqu'un qui redonne à la communauté WordPress, il est facile de le trouver en ligne, a un magasin approprié et a en quelque sorte une réputation qui les précède, alors vous pouvez probablement acheter en toute sécurité.

Bien sûr, aucune de ces règles n’est stricte. Par-dessus tout, il est toujours acceptable de demander aux autres s'ils ont entendu parler d'un produit donné et s'ils l'ont utilisé ou non (et quelle a été leur expérience).

Même dans le cas où une personne semble être réputée pour la vente de produits, elle risque de ne pas bien gérer ses clients, d'offrir un soutien ou de maintenir ses produits à jour..

Quoi que vous choisissiez de faire, procédez avec prudence et essayez de poursuivre l'achat de la manière la plus sage possible.. 

Comment construire des plugins?

Construire des plugins WordPress peut être très amusant, que vous cherchiez à vous lancer en programmation ou que vous soyez déjà un développeur qui cherche à étendre l'application.. 

Au niveau le plus fondamental, cela montre l’intérêt de contribuer à l’économie de WordPress et de résoudre les problèmes de nombreux utilisateurs de l’application pour leurs sites Web, leurs blogs ou leurs applications Web..

Comme pour tout, il a sa propre courbe d'apprentissage. Grâce aux plugins WordPress qui peuvent être écrits exclusivement avec PHP, il n’est pas du tout rare qu’ils incluent des langages supplémentaires tels que:

  • HTML
  • CSS
  • JavaScript

De plus, il est également courant de voir les développeurs utiliser des langages prétraités tels que Sass et utiliser des bibliothèques telles que jQuery..

Construire un plugin WordPress peut être une tâche décourageante selon votre niveau d'expérience et / ou la complexité du problème que vous essayez de résoudre. Par exemple, si vous êtes novice dans l'écriture de plugins WordPress, alors écrire quelque chose d'un peu simple restera tout de même décourageant en raison de la courbe d'apprentissage qui accompagne la création d'un plugin..

À l'inverse, si vous êtes plus expérimenté, le défi consiste à avoir une interface de travail avec des services tiers, à suivre les conventions appropriées et / ou à les écrire de manière gérable en suivant les normes de codage WordPress, etc..

Lorsque vous démarrez avec tout ce qui a trait à WordPress, le premier endroit où vous devriez toujours regarder est le Codex WordPress. Exemple: écrire un plugin. À partir de là, vous pouvez également être intéressé par certaines des ressources suivantes:

  • Introduction au développement de plugins WordPress
  • Conseils pour les meilleures pratiques de développement WordPress
  • Introduction à la création de votre premier widget WordPress
  • Présentation de l'API WP REST
  • Widgets WordPress: Front To Back
  • Jamais entendu parler de plugins indispensables?
  • Créer des méta-boîtes WordPress maintenables

Bien sûr, il existe de nombreux autres articles et vidéos à ce sujet. Néanmoins, ceux énumérés fournissent un excellent point de départ.

Conclusion

Comme nous l'avons mentionné, les thèmes WordPress sont idéalement conçus pour la présentation et les plugins WordPress sont conçus pour les fonctionnalités.. 

Il n'est pas rare de trouver des thèmes incluant des fonctionnalités dans leur base de code. Mais si vous souhaitez vous lancer dans le développement de WordPress à titre professionnel, je vous recommande vivement de ne pas prendre en compte les préoccupations de chacun. Cela vous aidera grandement à atteindre non seulement un public cible, mais également à vous permettre de gérer plus facilement vos projets..

Et pour ceux d'entre vous qui sont intéressés à apprendre à écrire des plugins WordPress, il y a beaucoup de documentation et de code open-source à partir desquels vous pouvez apprendre. De plus, nous avons plusieurs cours spécifiquement sur ce sujet. En plus de cela, nous avons également de nombreux plug-ins sur le marché que vous pouvez télécharger, étudier et utiliser dans votre travail quotidien..

Pour ceux qui continuent d'être intéressés par WordPress, notez que je travaille exclusivement avec WordPress et que j'écris souvent à ce sujet. Vous pouvez voir tous mes cours et tutoriels sur ma page de profil, et vous pouvez me suivre sur mon blog et / ou Twitter à @tommcfarlin où je parle de développement logiciel dans le contexte de WordPress..

.