Combien de plugins WordPress devriez-vous installer sur votre site?

Combien de plugins WordPress devriez-vous installer sur votre site? / Opinion

Combien de plugins WordPress devez-vous installer sur votre site? Combien de plugins sont trop nombreux? Les plugins ne sont-ils pas mauvais pour la performance? Les plugins n'augmentent-ils pas vos risques d'exploits de sécurité? Ne vaut-il pas mieux éviter les plugins à tout prix? Voici quelques-unes des questions les plus fréquemment posées par les débutants de WordPress. Il existe de nombreux articles dans la blogosphère qui orientent directement ou indirectement les nouveaux utilisateurs (y compris certains sur notre site). Le but de cet article est de mieux éduquer les débutants et les utilisateurs expérimentés dans l’espoir de dissiper certains malentendus qui auraient pu exister auparavant..

Depuis WordPress 1.2 (au moment de l’ajout du support pour les plugins WordPress), les plugins ont été une bénédiction pour les utilisateurs. WordPress sans plugins est comme un magasin de jouets sans jouets. Ce n'est pas amusant. Même si le noyau WordPress fournit un cadre de publication solide, ce sont les plugins qui sont largement responsables du succès de la plate-forme. Au fur et à mesure que la communauté WordPress grandit, le nombre de plugins WordPress a également augmenté. Au moment de la rédaction de cet article, plus de 21 000 plugins WordPress gratuits sont disponibles dans le référentiel de plugins WordPress..

Le but des plugins est d’étendre WordPress pour faire presque tout ce que vous pouvez imaginer. Cependant, nous voyons maintenant un sentiment de peur ou de retenue envers le plugin de la part de nombreux utilisateurs. Les gens s'inquiètent des performances, de la sécurité, de la fiabilité, etc. Cela est principalement dû au fait que les concepteurs et les développeurs sont vraiment frustrés lorsque leur client dispose d'un fouillis de plug-ins installés sur un site. Dans leur frustration, ils font des commentaires comme ayant moins de plugins, ou ce sont les plugins qui ralentissent votre site. Ces déclarations ont résonné à travers les médias sociaux et les événements en personne. Le plus gros problème de ces déclarations est leur ambiguïté. Qu'est-ce qui est moins? Combien de plugins devez-vous installer? Les plugins en général ne ralentissent pas votre site. Seuls les mauvais font.

Il existe des articles sur le Web qui vous montrent: «Comment faire XYZ sans plugin» (comme celui-ci et beaucoup d'autres sur notre site). Le but de ce type d'articles n'est pas de décourager l'utilisation des plugins disponibles. Le but de ces articles est de vous montrer comment faire les choses vous-même. Placer un code dans le fichier functions.php de votre thème fonctionnerait de la même manière que l'ajouter via un plugin (c'est-à-dire que la même quantité de ressources est requise). En d'autres termes, si vous collez 30 extraits de code provenant de différents endroits du Web dans le fichier functions.php de votre thème, vous ajoutez 30 plugins à votre site..

Il y a tout un débat sur le fait de ne pas ajouter tous les extraits à votre fichier functions.php de toute façon. Principalement parce que, techniquement, si vous changez de thème, vous perdrez toutes les fonctionnalités dont vous ne voudrez peut-être pas vous débarrasser. Vous pouvez en savoir plus à ce sujet dans notre article concernant: Quoi, Pourquoi et comment créer un plugin WordPress spécifique à un site

Beaucoup d'utilisateurs ont l'illusion que l'ajout du code dans leur fichier functions.php ou dans un plugin spécifique au site accélérera leur site. Ou il est préférable que la «sécurité» le fasse. Ce n'est pas le cas. Vous pouvez avoir une fonction mal codée qui peut épuiser les ressources de votre serveur et provoquer le crash du site. Vous pouvez avoir une fonction mal codée pouvant créer une faille de sécurité sur votre site..

Avant d'aller plus loin, établissons qu'il est JAMAIS trop de plugins qui ralentissent votre site. Il est toujours plugins mal codés qui ralentissent votre site web.

La réponse à la question: "Combien de plugins WordPress devriez-vous installer sur votre site" est autant que vous avoir besoin. Quand nous disons cette réponse aux gens, ils sont comme si vous étiez aussi vague que les autres. Combien de plugins utilisez-vous sur votre site? Actuellement, il y a 53 plugins actifs sur WPBeginner. Un bon nombre des plugins que nous utilisons sont visibles sur notre page Blueprint.

Selon Pingdom, le temps de chargement de notre page d'accueil varie entre 483ms - 1.7s, selon le moment de la journée. Voici une capture d'écran que nous avons prise au moment de la rédaction de cet article:

À ce stade, vous devriez avoir une réponse à votre question. Toutefois, si vous souhaitez mieux comprendre l’impact des plugins et savoir comment choisir le meilleur plugin, continuez à lire..

Plugins et performances

Il existe différents types de plugins. Les plugins qui affectent le front-end (par exemple, les plugins sociaux, les plugins d’utilisabilité, etc.). Il existe des plugins principalement destinés au back-end (i.e, Hot Fix, plugins de sauvegarde, etc.). Il existe des plugins qui font à la fois le backend et le front-end (les plugins SEO, etc.).

Les plugins peuvent avoir un impact sur les performances de votre site en:

  • Requêtes HTTP supplémentaires - Certains plug-ins (principalement ceux frontaux) peuvent nécessiter un style personnalisé ou des scripts pour fonctionner correctement. Pour cette raison, ils peuvent ajouter un ou plusieurs fichiers JS et / ou CSS supplémentaires..
  • Requêtes DB supplémentaires - Certains plugins peuvent augmenter vos requêtes de base de données. Si vous utilisez un plug-in pour des publications populaires, des publications associées ou tout autre élément permettant d'extraire des éléments de base de données et de les afficher au serveur frontal, des requêtes de base de données supplémentaires seront ajoutées..

Certains plugins présentent ces problèmes dès la livraison, mais la plupart du temps, il existe un correctif. Prenons une solution à court terme et à long terme pour résoudre ces problèmes. Avant de faire cela, établissons que tout le monde BESOINS avoir la mise en cache installé. Nous recommandons et utilisons le plugin W3 Total Cache.

Problème lié aux requêtes HTTP supplémentaires - Oui, certains plugins DOIVENT ajouter des requêtes http supplémentaires (fichiers JS et CSS, par exemple) pour fonctionner immédiatement. Par exemple, lorsque vous installez un plugin de formulaire de contact, ne voulez-vous PAS qu'il fonctionne immédiatement? Les gens se plaignent de requêtes HTTP supplémentaires comme s'ils accepteraient d'avoir un formulaire sans style. Vous ne savez pas à quoi ressemble une forme non stylée?

La plupart d'entre vous paniqueraient en disant que c'est cassé. La feuille de style est manquante. Eh bien, c’est exactement ce qui se produirait si le formulaire de contact n’ajoutait pas la requête HTTP supplémentaire. Nous voulons tous que nos formes aient un style stylistique. Nous voulons tous que le captcha fonctionne, pour ne pas recevoir de courrier indésirable. En bref, le style et le script supplémentaires doivent être ajoutés pour que le plug-in fonctionne correctement.

Il existe deux manières d’optimiser le problème supplémentaire lié aux demandes HTTP. Les deux méthodes nécessitent peu de connaissances en codage et de savoir-faire WordPress. La première méthode serait de désenregistrer les styles et les scripts supplémentaires chargés par le plugin. Ensuite, combinez les styles de plugin dans votre fichier style.css. Combinez les scripts de plug-in dans votre fichier main.js. La deuxième méthode consisterait à charger conditionnellement les styles / scripts de plug-in sur les pages dont ils ont besoin. Nous avons déjà expliqué les deux méthodes dans notre article sur la désactivation de scripts et de feuilles de style supplémentaires ajoutés par les plugins WordPress..

Les gens qui ne sont pas férus de code vont bien argumenter et nous? Malheureusement, il n'y a pas de vraie solution disponible. Cependant, vous devez comprendre que peu de requêtes HTTP supplémentaires ne sont pas aussi significatives que vous le pensez. Nous parlons de microsecondes de différences ici. Bien sûr, si vous avez beaucoup de requêtes HTTP, un petit savoir-faire en matière de codage vous permettra de gagner quelques secondes sur le temps de chargement. À ce stade, vous devez réfléchir à l’importance de cette priorité pour votre entreprise. Si c'est une grande priorité, alors il vaut la peine de faire appel à un professionnel pour accélérer votre site. Nous sommes toujours disponibles pour la location.

La solution à court terme à ce problème est que les auteurs de plug-in qui chargent des feuilles de style supplémentaires ajoutent une case à cocher dans leurs paramètres de plug-in, comme le plug-in WP-PageNavi.

Cela permet aux personnes peu familiarisées avec PHP de cocher simplement la case pour annuler l’enregistrement de la feuille de style supplémentaire. De cette façon, tout ce que l’utilisateur a à faire est de prendre le contenu du fichier de feuille de style supplémentaire et de l’ajouter au bas de la feuille de style principale qu’il chargeait..

Une solution à long terme à ce problème serait que quelqu'un propose un plugin ou que WordPress ajoute une possibilité de combiner toutes les feuilles de style et tous les scripts enregistrés. Il y a évidemment beaucoup de problèmes à régler ici. Tout d’abord, c’est le problème de la compatibilité. Parfois, deux scripts peuvent ne pas être compatibles ensemble. C’est ce que nous voyons souvent lors du débogage des problèmes de plugins pour nos utilisateurs.

Maintenant que nous avons cela couvert, jetons un coup d'oeil aux requêtes DB supplémentaires.

Requêtes de base de données supplémentaires - Certains plugins peuvent augmenter la charge sur votre serveur de base de données. WordPress lui-même fait un très bon travail pour mettre en cache les requêtes. La plupart des plugins bien codés ne causeront pas de problème significatif. Toutefois, si vous avez un site très volumineux, l’utilisation de plug-in de publications connexes comme YARPP peut devenir un problème, en particulier si vous n’avez pas de bonnes ressources de serveur..

À ce stade, vous voudrez probablement envisager de mettre à niveau votre hébergement. La seule autre solution serait de supprimer le plug-in et d'engager quelqu'un pour créer une solution personnalisée pour vous. Parfois, vous devrez peut-être effectuer une mise en cache côté serveur agressive pour que le plug-in existant fonctionne. Les solutions personnalisées varient d'un site à l'autre.

Plugins et sécurité

Parfois, les gens s'inquiètent des plugins et de la sécurité. Oui, dans le passé, il y avait des problèmes que certains plugins ouvraient une grande faille de sécurité. Celles-ci se produisent principalement avec des plugins mal codés. Outre cela, la sécurité est un risque avec à peu près tous les logiciels existants. Les oublis sont inévitables. Cependant, le meilleur atout de l'open source est le nombre élevé de personnes qui l'utilisent pour qu'il soit détecté beaucoup plus rapidement..

La meilleure sécurité que vous puissiez avoir pour votre site est une sauvegarde régulière de WordPress. Vous pouvez également améliorer votre sécurité en utilisant Sucuri.

Plugins et fiabilité

Certaines personnes ont soulevé le problème de la fiabilité du plugin. Et si le plugin est interrompu? Et si les mises à jour sont lentes? C'est le risque que vous courez lorsque vous utilisez un logiciel, n'est-ce pas? Et si Adobe cesse ses activités, nous n'aurons pas Photoshop. Et si Apple cessait ses activités, nous n'aurions pas d'iPhone. Eh bien, devinez quoi, alors vous aurez quelque chose de mieux. La meilleure partie de WordPress est la communauté. Cette communauté grandit plus vite que jamais. Si vous utilisez un plugin populaire, il y a de fortes chances qu'il ne soit pas interrompu. Si c'est le cas, quelqu'un d'autre le fera probablement et continuera le développement. C'est le pouvoir de GPL. C’est exactement comment WordPress est né.

Grâce à des services tels que gitHub, les développeurs combinent leurs efforts en soumettant des correctifs au plug-in de chacun. Cela ne fera que s'améliorer tant que les gens continueront à travailler ensemble.

Nous vous recommandons de choisir des plugins avec de bons résultats, et tout ira bien.

Comment choisir les meilleurs plugins?

C'est un gros problème pour les nouveaux utilisateurs. Quels plugins sont les meilleurs? Lesquels dois-je utiliser? Nous vous recommandons de choisir des plugins qui ont de bons antécédents. Comment déterminer que?

Eh bien, regardez le nombre de téléchargements. Regardez les évaluations du plugin. Regardez combien de threads de support ont été répondus. Regardez combien de personnes disent que cela fonctionne. Lire des critiques à ce sujet. Regardez la crédibilité de l'auteur. J'espère qu'après tout cela, vous devriez avoir votre réponse.

Astuce: vous pouvez voir toutes ces métriques sur le référentiel de plugins WordPress. En ce qui concerne les critiques, Google. Alors utilisez votre meilleur jugement.

Conclusion

Nous espérons que cet article vous a aidé à comprendre qu’il n’existe pas de plug-ins «trop nombreux». La réponse à combien de plugins vous devez installer sur votre site est autant que vous avez besoin. Rappelez-vous toujours que le nombre de plugins ne ralentit pas votre site. Nombre de plugins mal codés ne.

Si vous avez des idées supplémentaires, si vous êtes en désaccord avec notre opinion ou si vous souhaitez ajouter quelque chose à la discussion, nous vous encourageons à laisser un commentaire. Nous sommes également curieux de voir combien de plugins utilisez-vous sur votre site. Laissez un commentaire et faites le nous savoir.