{"id":4247,"date":"2015-03-01T11:27:35","date_gmt":"2015-03-01T11:27:35","guid":{"rendered":"https:\/\/dmjcomputerservices.com\/fr\/?p=4247"},"modified":"2023-11-08T11:12:26","modified_gmt":"2023-11-08T11:12:26","slug":"trop-de-plugins-wordpress-y-a-t-il-un-danger","status":"publish","type":"post","link":"https:\/\/dmjcomputerservices.com\/fr\/blog\/trop-de-plugins-wordpress-y-a-t-il-un-danger\/","title":{"rendered":"Trop de plugins WordPress : y-a-t-il un danger ?"},"content":{"rendered":"<h2>Les plugins WordPress &#8211; voici pourquoi ils sont b\u00e9n\u00e9fiques pour votre site<\/h2>\n<p>Il existe une extension (ou plugin) pour pratiquement tout ce que vous souhaitez faire sur votre site WordPress, y-compris tout ce qui peut aider \u00e0 sauvegarder votre site, ses performances et sa s\u00e9curit\u00e9, mais aussi pimenter l&rsquo;apparence de ses widgets et de son contenu, l&rsquo;int\u00e9grer aux services externes tels que Mailchimp et Google Analytics, la gestion des abonn\u00e9s, les r\u00e9pondeurs automatiques et les newsletters. La liste n&rsquo;en finit pas&#8230; enfin, presque. Il existe actuellement plus de 36000 plugins WordPress \u00ab officiels \u00bb dans la base de donn\u00e9es, plus beaucoup d&rsquo;autres encore en dehors de celle-ci, et ces plugins ont \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9s pr\u00e8s d&rsquo;un milliard de fois (incroyable !).<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-4248\" title=\"Number of WordPress plugins in repository\" src=\"https:\/\/dmjcomputerservices.com\/fr\/wp-content\/uploads\/2015\/02\/Number-of-WordPress-plugins-in-repository.gif\" alt=\"Screenshot of WordPress plugin repository showing number of plugins and downloads\" width=\"515\" height=\"168\" \/><\/p>\n<p>Autrefois, il vous aurait fallu employer un programmeur co\u00fbteux pour personnaliser votre site afin d&rsquo;y ajouter toutes les fonctionnalit\u00e9s que vous souhaitiez. La plupart des plugins WordPress peuvent \u00eatre install\u00e9s sur votre site en quelques clics, la majorit\u00e9 sont gratuits, et en principe ils ne n\u00e9cessitent que peu ou pas de configuration. De plus, avec le temps, ces plugins seront mis \u00e0 jour et am\u00e9lior\u00e9s par leurs auteurs, \u00e0 l&rsquo;aide une fois encore de seulement un clic ou deux pour mettre votre version \u00e0 jour. Si vous avez besoin d&rsquo;un peu plus de personnalisation, vous pouvez souvent le faire dans le plugin m\u00eame, par exemple pour l&rsquo;adapter \u00e0 la conception de votre propre site internet.<\/p>\n<p>En r\u00e9sum\u00e9, une excellente fonctionnalit\u00e9 pour am\u00e9liorer votre site web, \u00e0 peu ou pas de frais, sans avoir \u00e0 se soucier de la mise \u00e0 jour, et facile \u00e0 remplacer par un meilleur plugin si vous n&rsquo;\u00eates pas satisfait. Que demander de plus ?<\/p>\n<h2>Les plugins WordPress &#8211; voici pourquoi ils \u00ab pourraient \u00bb \u00eatre mauvais pour votre site<\/h2>\n<p>Permettez-moi de pr\u00e9ciser d&#8217;embl\u00e9e que je suis un grand fan des plugins. En tant que programmeur dans l&rsquo;\u00e2me (et avec plus de 40 ans d&rsquo;exp\u00e9rience), il n&rsquo;y a rien que j&rsquo;aime mieux que de bidouiller du code pour qu&rsquo;il fasse pr\u00e9cis\u00e9ment ce que je veux, mais ce n&rsquo;est pas toujours le mieux pour mes clients ! Si j&rsquo;\u00e9cris un logiciel sur mesure pour un client, je dois facturer mon temps ET il doit g\u00e9n\u00e9ralement revenir vers moi pour obtenir des mises \u00e0 jour&#8230; \u00e0 moins que je ne l&rsquo;\u00e9crive de mani\u00e8re hautement configurable par le client, mais bien s\u00fbr, cela signifie que le prix initial sera encore plus \u00e9lev\u00e9 ! Donc, les plugins sont g\u00e9n\u00e9ralement la meilleure solution (surtout lorsque vous en utilisez un grand nombre)&#8230;<br \/>\n<div class='et-box et-alert'>\n\t\t\t\t\t<div class='et-box-content'><h3 style=\"text-align: center;\">La M\u00e9moire<\/h3>\n<p>Lorsque les gens consultent votre site, un grand nombre de codes sont ex\u00e9cut\u00e9s pour transmettre la page \u00e0 leur navigateur. Du code g\u00e9n\u00e9r\u00e9 par vos plugins s&rsquo;ex\u00e9cute \u00e9galement \u00e0 ce moment-l\u00e0. Cela pourrait ralentir votre site et augmenter vos besoins en m\u00e9moire. Bien qu&rsquo;aucun de ces facteurs ne doive poser de probl\u00e8me pour un plugin isol\u00e9, plus vous aurez de plugins, plus l&rsquo;impact sera important. Bien s\u00fbr, vous pourriez installer l&rsquo;un des nombreux plugins de mise en cache et de performances qui existent pour r\u00e9duire cet impact&#8230; <em>mais c&rsquo;est un plugin de plus !<\/em><\/div><\/div><\/p>\n<div class='et-box et-info'>\n\t\t\t\t\t<div class='et-box-content'><h3 style=\"text-align: center;\"><strong>Le Syst\u00e8me de Fichiers et La Base de Donn\u00e9es<\/strong><\/h3>\n<p>Tous les plugins occupent au moins un peu d&rsquo;espace dans votre syst\u00e8me de fichiers, et beaucoup utilisent votre base de donn\u00e9es WordPress pour stocker des informations de configuration et d&rsquo;autres donn\u00e9es. Les fichiers de plugins ne prennent g\u00e9n\u00e9ralement pas beaucoup d&rsquo;espace, mais si vous disposez d&rsquo;un service d&rsquo;h\u00e9bergement limit\u00e9 ou \u00e0 faible budget, vous risquez de remplir plus rapidement l&rsquo;espace qui vous est allou\u00e9. Akismet, par exemple, qui est un plugin de pr\u00e9vention anti-spam tr\u00e8s utilis\u00e9, stocke un peu de donn\u00e9es dans votre base de donn\u00e9es \u00e0 chaque fois qu&rsquo;il intercepte un commentaire malveillant. Gravity Forms, l&rsquo;un des principaux plugins de formulaires de WordPress, stocke les donn\u00e9es des formulaires dans votre base de donn\u00e9es. Bien qu&rsquo;il s&rsquo;agisse d&rsquo;utilisations g\u00e9n\u00e9ralement l\u00e9gitimes, il convient d&rsquo;\u00eatre prudent. Vous pouvez essayer d&rsquo;installer un plugin d&rsquo;optimisation de base de donn\u00e9es WordPress pour r\u00e9duire la taille de votre base de donn\u00e9es&#8230;. <em>mais c&rsquo;est un plugin de plus !<\/em><\/div><\/div>\n<div class='et-box et-alert'>\n\t\t\t\t\t<div class='et-box-content'><h3 style=\"text-align: center;\">La Gestion<\/h3>\n<p>Bien que les plugins soient g\u00e9n\u00e9ralement une bien meilleure solution que d&rsquo;\u00e9crire votre propre code, ils ont souvent besoin d&rsquo;\u00eatre mis \u00e0 jour. En principe, il suffit d&rsquo;un simple clic pour les mettre \u00e0 jour, mais parfois ce n&rsquo;est pas le cas, et, tr\u00e8s occasionnellement, la mise \u00e0 jour du plugin peut casser votre site, soit parce qu&rsquo;il y a un bug dans le code, soit \u00e0 cause d&rsquo;un conflit avec un autre plugin. Vous pouvez r\u00e9duire ce risque en achetant un <a href=\"https:\/\/dmjcomputerservices.com\/fr\/plans-de-soutien-wordpress\/\">Plan de Soutien WordPress<\/a>.<\/div><\/div>\n<div class='et-box et-tick'>\n\t\t\t\t\t<div class='et-box-content'><h3 style=\"text-align: center;\">Les Conflits<\/h3>\n<p>Les programmeurs \u00e9crivent des plugins, et parfois ils les \u00e9crivent de telle sorte que ceux-ci rentrent en conflit avec un autre \u00e9l\u00e9ment du site. Par exemple, ils peuvent donner \u00e0 l&rsquo;une des variables de leur plugin un nom assez g\u00e9n\u00e9rique. Si ce nom correspond \u00e0 un nom de variable utilis\u00e9 par un autre plugin que votre site utilise, cela pourrait causer certains probl\u00e8mes. Il existe des normes de codage qui r\u00e9gissent le d\u00e9veloppement des plugins, mais tout le monde ne les suit pas \u00e0 la lettre. Les plugins peuvent ex\u00e9cuter plusieurs milliers de lignes de code, il n&rsquo;est donc pas surprenant que des erreurs se produisent. Une fois de plus, si vous avez moins de plugins, vous r\u00e9duisez le risque de conflits.<\/div><\/div>\n<div class='et-box et-note'>\n\t\t\t\t\t<div class='et-box-content'><h3 style=\"text-align: center;\">La S\u00e9curit\u00e9<\/h3>\n<div id=\"attachment_3455\" style=\"width: 310px\" class=\"wp-caption alignright\"><img decoding=\"async\" aria-describedby=\"caption-attachment-3455\" class=\"size-medium wp-image-3455\" title=\"Securing your website\" src=\"https:\/\/dmjcomputerservices.com\/fr\/wp-content\/uploads\/2013\/04\/Securing-your-website-300x199.jpg\" alt=\"Double padlock denoting extra security\" width=\"300\" height=\"199\" srcset=\"https:\/\/dmjcomputerservices.com\/fr\/wp-content\/uploads\/2013\/04\/Securing-your-website-300x199.jpg 300w, https:\/\/dmjcomputerservices.com\/fr\/wp-content\/uploads\/2013\/04\/Securing-your-website.jpg 350w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-3455\" class=\"wp-caption-text\">Photo by Paolo Gadler<\/p><\/div>\n<p>Les plugins sont des bouts de code, et, en tant que tels, doivent \u00eatre cod\u00e9s de mani\u00e8re \u00e0 ne pas \u00eatre <a href=\"https:\/\/dmjcomputerservices.com\/fr\/blog\/proteger-les-sites-web-contre-les-pirates\/\">vuln\u00e9rables aux hackers<\/a>. Si vous maintenez vos plugins et votre site WordPress r\u00e9guli\u00e8rement \u00e0 jour, le risque devrait \u00eatre minime. Cependant, les auteurs de plugins peuvent mettre un certain temps \u00e0 corriger les vuln\u00e9rabilit\u00e9s et \u00e0 publier une mise \u00e0 jour, et il se peut aussi que vous-m\u00eame mettiez un peu de temps avant de r\u00e9agir et de mettre \u00e0 jour le plugin sur votre site. Cette situation offre une opportunit\u00e9 aux pirates informatiques. Plus vous avez de plugins et moins souvent vous les mettez \u00e0 jour, plus vous risquez d&rsquo;\u00eatre pirat\u00e9. Vous pourriez installer l&rsquo;un des nombreux plugins WordPress de s\u00e9curit\u00e9, tels que Sucuri, WordFence, ou iThemes security, mais (vous l&rsquo;avez devin\u00e9)&#8230; <em>c&rsquo;est encore un plugin de plus sur votre site !<\/em><\/div><\/div>\n<h2>Combien de plugins WordPress devrait-il y avoir sur mon site ?<\/h2>\n<p>C&rsquo;est difficile \u00e0 dire. J&rsquo;ai vu des sites contenant plus d&rsquo;une quarantaine de plugins actifs. Ce n&rsquo;est probablement pas une bonne id\u00e9e, \u00e0 moins que vous n&rsquo;h\u00e9bergiez votre site sur un serveur tr\u00e8s puissant. En principe, les sites comprenant une douzaine de plugins fonctionnent bien, mais m\u00eame avec ce nombre il se peut que les temps de r\u00e9ponse augmentent dans votre tableau de bord WordPress.<\/p>\n<p>Donc, choisissez bien vos plugins. Si vous voulez un site plus rapide, moins vuln\u00e9rable au piratage et plus facile \u00e0 entretenir, n&rsquo;y laissez pas des plugins qui ne sont plus n\u00e9cessaires ou qui ne sont d&rsquo;aucune utilit\u00e9 \u00e0 votre site. Ne vous contentez pas de simplement les d\u00e9sactiver : supprimez-les compl\u00e8tement. Peu de gens r\u00e9alisent que leur site est encore vuln\u00e9rable \u00e0 cause d&rsquo;un plugin inactif !<\/p>\n<p>Si vous souhaitez savoir quels plugins de votre site ont le plus d&rsquo;impact sur vos performances, essayez d&rsquo;installer et d&rsquo;ex\u00e9cuter le plugin <a href=\"https:\/\/wordpress.org\/plugins\/p3-profiler\/\" target=\"_blank\" rel=\"noopener\">P3 Performance Profiler<\/a>. Oui ! Je sais qu&rsquo;il s&rsquo;agit d&rsquo;un autre plugin, mais celui-ci en vaut la peine et vous pouvez le supprimer une fois qu&rsquo;il vous a dit ce qui vous int\u00e9resse.<\/p>\n<p>Combien de plugins utilisez-vous ? Dites-le nous en \u00e9crivant un commentaire ci-dessous, et dites-nous aussi s&rsquo;il pose des probl\u00e8mes \u00e0 votre site. Avez-vous trouv\u00e9 des plugins particuli\u00e8rement gourmands en m\u00e9moire ? Quels plugins devraient \u00eatre \u00e9vit\u00e9s ?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Utilisez-vous beaucoup de plugins WordPress ? Oui, bien s\u00fbr, mais attention \u00e0 ne pas trop en abuser ou vous risquez de vous heurter \u00e0 quelques probl\u00e8mes.<\/p>\n","protected":false},"author":23,"featured_media":8476,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[66],"tags":[103,167,211],"class_list":["post-4247","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-plugin","tag-security","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/posts\/4247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/comments?post=4247"}],"version-history":[{"count":0,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/posts\/4247\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/media\/8476"}],"wp:attachment":[{"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/media?parent=4247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/categories?post=4247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dmjcomputerservices.com\/fr\/wp-json\/wp\/v2\/tags?post=4247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}