Temps de lecture :

Il existe plein d’autres façons que WordPress pour construire un site web en 2020, que ce soit du code maison, un CMS statique comme Hugo ou Grav ou un outil de création de sites comme Webflow ou Squarespace. Mais néanmoins, WordPress reste très pratique pour construire des sites pour des clients rapidement et facilement, surtout quand ces clients n’ont pas des gros budgets. Il est en effet très facile d’ajouter des fonctionnalités diverses grâces aux milliers de plugins et à la communauté WordPress très active, et cela permet de livrer un site web facile à prendre en main pour le client avec une interface d’administration assez pratique et intuitive.

De ce fait, j’utilise pas mal WordPress pour développer des sites web pour mes clients et je voulais écrire ce petit article pour vous lister les extensions que j’utilise assez régulièrement (pas sur tous mes sites, mais pas loin).

Elementor

Après avoir utilisé Visual Composer à mes débuts, puis Divi pendant un moment, j’ai finalement choisi Elementor qui est le page builder pour WordPress que je préfère. Il est très simple à prendre en main et permet de construire des pages rapidement, comme la plupart des autres builders. Mais ce qui le différencie, c’est la possibilité d’utiliser le thème vierge Hello avec le theme builder pour construire un thème WordPress entièrement personnalisé pour votre client, et qui sera facile à maintenir grâce aux composants (header, footer…) et modèles de pages enregistrés. C’était la grosse nouveauté d’Elementor introduite dans la version 2.0, et c’est ce qui le démarque des autres builders et fait qu’il a ma préférence aujourd’hui.

Advanced Custom Fields

Bien connu des développeurs WordPress, ACF (Advanced Custom Fields) est un plugin puissant et intuitif qui permet de rajouter des champs personnalisés à vos articles, pages et contenus. Vous pouvez ainsi utiliser ACF pour créer une interface sur mesure pour cadrer le contenu ajouté par les administrateurs du site, à la manière d’un formulaire.

Si vous ne voyez pas de quoi je parle, laissez-moi vous expliquer. Les champs personnalisés de WordPress vous permettent d’ajouter, de stocker et d’afficher des informations supplémentaires sur un contenu. Même si vous n’êtes pas familier avec ce terme, les champs personnalisés sont à l’origine d’une grande partie des fonctionnalités de vos thèmes et plugins préférés. Par exemple, WooCommerce utilise des champs personnalisés pour stocker des informations supplémentaires sur un produit comme le prix, le poids, la couleur, la taille…

Sa puissance et sa flexibilité en ont fait un des plugins les plus connus et utilisés des développeurs WordPress.

The SEO Framework

Contrairement à beaucoup, je n’utilise pas Yoast SEO ou All in One SEO Pack car je trouve ces plugins trop chargés pour l’utilisation que j’en ai. À la place, j’utilise The SEO Framework qui est très complet et entièrement gratuit. Je ne suis pas un expert en SEO et je n’ai pas besoin d’un plugin usine à gaz qui me complique la vie. The SEO Framework est simple à prendre en main et fait très bien son boulot. Il permet de gérer les métadonnées de vos pages (titre, description…), vos paramètres webmaster (Google Search Console…), votre sitemap, vos redirections, vos différents protocoles (Open Graph, Twitter Cards, Schema.org…) et bien plus.

Antispam Bee

Comme pour The SEO Framework, je n’utilise pas le leader Akismet pour la gestion du spam, mais plutôt Antispam Bee qui est très complet et complètement gratuit. Je n’ai jamais trop aimé Akismet car il demandait de s’enregistrer obligatoirement avec un identifiant WordPress (que je n’ai pas), et il est également payant pour les sites commerciaux et d’entreprises. Je préfère donc largement utiliser Antispam Bee qui est très complet, entièrement gratuit et open-source. En plus de ça, toute la gestion du spam d’Antispam Bee est faite en local et aucunes données ne sont envoyées sur des serveurs tiers, contrairement à Akismet. Notez enfin que Akismet et Antispam Bee ne fonctionnent qu’avec le système de commentaires intégré à WordPress et que si vous utilisez une extension de formulaires comme Gravity Forms, ni l'un ni l'autre ne fonctionneront.

Torro Forms

Justement, en parlant de ça : Il existe de nombreuses extensions pour construire des formulaires sur WordPress comme Contact Form 7, WPForms, Gravity Forms ou Ninja Forms, mais ma préférence personnelle va à Torro Forms qui est entièrement gratuit et open-source. Le plugin est très complet et personnalisable pour les développeurs, et il vient avec pas mal de fonctionnalités comme la prise en charge des shortcodes, l’export CSV, la protection contre le spam…

WP Rocket

Un des rares plugins payants que j’utilise avec Elementor. WP Rocket est un plugin de mise en cache complet spécialement conçu pour WordPress. Lancé en 2013 par deux entrepreneurs français pour résoudre à la fois le problème de lenteur de chargement des sites web et la confusion liée aux nombreux plugins de mise en cache, WP Rocket a marqué une révolution. L’interface est facile à utiliser, la configuration est minimale et l’excellent support client en ont rapidement fait un des leaders du marché. Aujourd’hui, WP Rocket est utilisé sur plus d’un million de sites web et continue à évoluer rapidement pour devenir l’un des principaux plugins de mise en cache pour WordPress.

Comme dit plus haut, il s’agit ici d’un plugin payant (à partir de $49), mais il existe bien entendu de nombreuses alternatives gratuites, dont les plus connues sont W3 Total Cache, Cache Enabler et WP Super Cache.

XCloner

XCloner est un plugin de sauvegarde et restauration entièrement gratuit et extrêmement simple. C’est une excellent alternative open-source à UpdraftPlus et All-in-One WP Migration si vous recherchez quelque chose de léger et qui aille droit au but sans fioritures. XCloner permet notamment de programmer et chiffrer vos sauvegardes et de les télécharger sur des stockages distants supportant FTP, SFTP, Dropbox, AWS, Azure Blod, Blackblaze, WebDAV, Google Drive et bien d’autres.

Crelly Slider

Crelly Slider et un plugin WordPress gratuit et open-source qui permet de créer des sliders facilement. À l’instar de Slider Revolution, Metaslider ou Smart Slider, son interface drag and drop vous permet de créer des sliders avec des calques animés. On peut ajouter des images, des textes, des vidéos, et animer les éléments séparément sur une timeline, ajouter des transitions entre les slides et modifier l’apparence du slider en fonction de la taille de l’écran afin que celui-ci soit complètement responsive. Comme souvent, j’ai privilégié ce plugin car il est léger, simple à prendre en main, open-source et complètement gratuit. Slider Revolution est très puissant et je l’ai utilisé par le passé mais c’est un peu devenu une usine à gaz, et c’est ce qui fait que j’ai cherché une autre solution plus simple et légère pour créer des sliders animés et responsives.

Bien entendu, je n’utilise pas tous ces plugins systématiquement sur les sites WordPress que je développe, et j’essaye d’ailleurs d’utiliser le moins de plugins possible pour ne pas ralentir le site et éviter la multiplication des failles de sécurité possibles. Néanmoins, ce sont des extensions que j’utilise régulièrement, que j’apprécie et qui m’aident à construire des sites WordPress plus rapidement. À l'inverse, il y a d'autres plugins que j'utilise comme Broken Link Checker, WooCommerce, Duplicate Post, Polylang, Tablepress… mais je n'ai pas jugé nécessaire d'en parler dans cet article, car ils sont assez connus et ne nécessitent pas une description détaillée.

Si vous développez des sites WordPress et avez des plugins dont vous ne pouvez pas vous passer, n'hésitez pas à les partager dans les commentaires. 🙂