Allégez votre blog avec « Plugin Organizer »

Certaines de vos extensions n'ont pas besoin d'être utilisées en permanence sur votre blog. Elles alourdissent inutilement votre page et impactent les performances. Fatalité ? Non ! Une extension va nous sauver la mise, voyons comment…

Cet article prend 4 minutes à lire et comporte 927 mots.

Pour l’in­ter­naute, et pour Google, la rapi­di­té de char­ge­ment d’une page est un point cru­cial. Des études l’on mon­tré, au-delà de 3 secondes, plus de 50% des visi­teurs quittent votre blog sans même s’in­té­res­ser au conte­nu.

Vous ne pou­vez pas rete­nir vos visi­teurs contre leur gré, alors il ne reste plus qu’à… il ne reste plus qu’à quoi, d’ailleurs ? Alléger vos pages, bien enten­du ! Mais comment ?

J’ai déjà abor­dé cer­tains points sur ce blog :

Ces deux articles per­mettent déjà d’op­ti­mi­ser votre blog, mais elles ne règlent pas tout  Que faire si vous uti­li­sez un nombre incal­cu­lable d’ex­ten­sions par exemple ? En tout pre­mier lieu, il va falloir…

Faire un état des lieux

Combien d’ex­ten­sions sont actives sur votre blog ? Une dizaine ? Une ving­taine ? Plus ?

Celles pour la sécu­ri­té, pour la mise en cache, pour les for­mu­laires de contact, pour les gale­ries pho­to, pour… il y a les indis­pen­sables, mais cer­taines ne sont utiles que sur une page ou un article. Ce qui ne veut pas dire que vous pou­vez vous en passer.

Et mal­heu­reu­se­ment, WordPress les charge toutes par défaut 🙁 C’est l’oc­ca­sion, dans un pre­mier temps, de pas­ser en revue chaque exten­sion et de déci­der si elle est vrai­ment utile, si vous l’u­ti­li­sez encore et si il n’y a pas de solu­tion en dehors des exten­sions — par­fois un simple bout de code pla­cé dans Code Snippets suffirait.

Vous avez fait un peu de ménage ? Bien ! Mais ce n’est pas fini. Vous allez encore allé­ger vos pages en ins­tal­lant une extension 😮

Oui, vous avez bien lu ! Une exten­sion qui vous per­met­tra de char­ger chaque exten­sion en fonc­tion de l’ar­ticle ou de la page sur laquelle vous vous trou­vez. Il s’a­git de…

L’extension « Plugin Organizer »

Il s’a­git d’une exten­sion gra­tuite que vous trou­ve­rez dans le dépôt WordPress.

Pour vous faire une idée, j’ai mis en place cette exten­sion sur ce blog. Et j’ai effec­tué un test avant / après avec Pingdom Website Speed Test. Les résul­tats sont parlants :

Test avant activation de "Plugin Organizer"
Test avant acti­va­tion de « Plugin Organizer »
Test après activation de "Plugin Organizer"
Test après acti­va­tion de « Plugin Organizer »

Vous voyez les flèches rouges ? Ce sont les points sur les­quels j’ai gagné. Ok, j’ai per­du en Performance Grade (1 point). Mais en revanche, j’ai gagné sur tous les autres. Temps de char­ge­ment, nombre de requêtes, taille de la page, tout est qua­si­ment divi­sé par deux !

Plus rapide que 54% des sites tes­tés dans le pre­mier test, et que 83% dans le second. Pour un ren­du iden­tique.

Convaincus ? Alors voyons comment…

Installer et activer « Plugin Organizer »

Rendez-vous dans l’in­ter­face d’ad­mi­nis­tra­tion de WordPress, allez à Extensions > Ajouter. Dans la zone de sai­sie en haut à droite, entrez le nom de l’ex­ten­sion, cli­quez sur Installer puis sur Activer. Voilà, c’est ter­mi­né. Enfin, il reste à…

Configurer « Plugin Organizer »

Dans la barre de menu laté­rale, vous avez une nou­velle entrée — je vous la donne en mille… Plugin Organizer 😉 Un petit regret, l’ex­ten­sion n’est pas tra­duite en fran­çais — mais rien ne vous empêche de contribuer.

En tout pre­mier lieu, cli­quez sur l’en­trée de menu (Plugin Organizer ou Plugin Organizer >  Settings) pour accé­der aux réglages de l’ex­ten­sion elle-même.

Veillez à acti­ver Selective Plugin Loading si vous sou­hai­tez char­ger ou plu­tôt ne pas char­ger cer­taines exten­sions en fonc­tion de chaque article ou de chaque page.

Réglages "Plugin Organizer"
Réglages « Plugin Organizer »

Et de fait, il y a des exten­sions qui n’ont pas à être char­gée sur votre blog, parce qu’elles ne servent que dans l’ad­mi­nis­tra­tion du site. Certaines prennent en compte ce fait, d’autres non. Je vous conseille donc de pas­ser par Global Settings et  de sélec­tion­ner les exten­sions à ne pas charger.

L’entrée de menu Search Plugins est réser­vée aux exten­sions à ne pas char­ger dans la page des résul­tats de recherche. Le for­mu­laire de contact par exemple ne devrait pas y être char­gé, à moins que vous n’ayez un for­mu­laire per­ma­nent dans la barre laté­rale ou dans le pied de page.

Post Type Plugins vous per­met­tra de gérer les exten­sions à ne pas char­ger par type de conte­nu : Page, Article, Custom Post Type…

Et pour finir, vous pou­vez régler les exten­sions à ne pas char­ger au cas par cas sur chaque page, article, ou type de conte­nu personnalisé.

Configuration au cas par cas
Configuration au cas par cas

Dans cet article par exemple, j’u­ti­lise par exemple un add-on à Gutenberg pour affi­cher les exten­sions. Dans les articles où je ne fais pas un lien vers une exten­sion, je ne charge pas cet add-on. Et je fais ain­si pour chaque article. Je charge, ou pas. Pour l’add-on qui me sert à affi­cher les bouts de codes. Pour celui qui per­met de twit­ter un mes­sage per­son­na­li­sé en lien avec l’ar­ticle. Pour celui qui gère les gale­ries. Pour celui qui… vous avez compris.

Voilà, nous avons pas­sé en revue l’es­sen­tiel de Plugin Organizer.

Cette exten­sion per­met éga­le­ment de réor­ga­ni­ser l’ordre de char­ge­ment des exten­sions, de créer des groupes d’ex­ten­sions… mais ce n’est pas le pro­pos de cet article.

Mise à jour

Certains bugs affectent par­fois la mise à jour, prin­ci­pa­le­ment la réini­tia­li­sa­tion des réglages glo­baux de l’ex­ten­sion. Il suf­fit de se rendre dans Plugin Organizer > Settings et de cocher les options requises pour que tout rentre dans l’ordre (les réglages par article / page ne sont pas per­dus, bien heureusement !).

En conclusion

Que vous uti­li­siez un nombre incal­cu­lable d’ex­ten­sions ou que vous en limi­tiez l’u­sage au strict mini­mum, vous gagne­rez en en ins­tal­ler une de plus… pour évi­ter de char­ger à chaque page celles qui ne sont pas utiles.

Et vous, pen­sez-vous que Plugin Organizer soit utile à votre blog ? Allez-vous l’installer ? 

4 réflexions sur “Allégez votre blog avec « Plugin Organizer »”

  1. Bonjour Pascal,

    Je ne connais­sais pas cette exten­sion que je vais rapi­de­ment tes­ter, car j’attache une cer­taine impor­tance au temps de char­ge­ment des pages de mes sites.

    « Un petit regret, l’extension n’est pas tra­duite en fran­çais – mais rien ne vous empêche de contri­buer. » Je te rejoins, cepen­dant l’extension n’est même pas pré­pa­rée à la tra­duc­tion, sinon je m’y serais volon­tiers collé …

    1. Oui Bruno, je viens de voir en par­cou­rant le code que tu as rai­son. Ceci-dit, vu que tout se passe dans l’in­ter­face d’ad­mi­nis­tra­tion, c’est moindre mal dans le sens où cette lacune n’im­pacte pas l’internaute.

      Pour ce qui est de l’u­ti­li­té, les copies d’é­crans parlent d’elles-mêmes… d’au­tant que j’ai une cin­quan­taine d’ex­ten­sions acti­vées, dont la plu­part ne sont uti­li­sées que sur quelques pages ou n’ont pas d’in­té­rêt en dehors de l’in­ter­face d’administration.

      1. Hello Pascal. Asset Cleanup est une alter­na­tive aus­si. C’est d’ailleurs ce der­nier que j’u­ti­lise pour blo­quer le char­ge­ment des requêtes inutiles. On peut même l’u­ti­li­ser direc­te­ment en Front-end.

        1. Je ne connais­sais pas cette exten­sion. Je vais la tes­ter, et éven­tuel­le­ment com­plé­ter mon article avec les solu­tions alter­na­tives (il y a aus­si Perfmatters, mais qui est payant).

Les commentaires sont fermés.

Retour en haut
We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept