Mes indispensables plugins WordPress
Dans l’immense et touffue forêt des plugins WordPress on ne sait souvent pas où donner de la tête. Sans aborder les questions ou remarques traditionnelles liées à WordPress je m’empresse (non pas de jeu de mot) de vous présenter les plugins les plus indispensables lorsque l’on développe un site. Il y en a sûrement d’autres, sûrement des meilleurs, mais c’est ceux que j’utilise. Complétez la liste dans les commentaires et faites avancer le Schmilblick !
Optimisation
WP Fastest Cache
Sans aucune optimisation WordPress peut être un CMS qui deviendra rapidement… lent. Oui vous avez bien lu, à force d’installer des plugins, d’écrire des milliers d’articles, de recevoir des centaines de commentaires par jours (oui oui on parle bien de Ornitorinc), j’ai dû O P T M I S E R Ornitorinc.com.
Pour y arriver, la meilleure solution est d’utiliser un plugin de gestion du cache. Le cache est une version statique des pages d’un site web, habituellement générées grâce à une combinaison d’HTML, de PHP et de MySQL, et qui permet un affichage beaucoup plus rapide.
L’un des meilleurs plugins, gratuit de surcroît, est WP Fastest Cache. Facile d’installation, facile d’utilisation il permet :
- la mise en cache d’un site web,
- la minimisation des fichiers CSS et JS,
- une mise à jour automatique du cache lors de la modification des pages,
- la désactivation de certaines fonctionnalités inutiles de WordPress.
Pour mesurer les progrès apportés par cette extension, je vous encourage vivement à comparer la vitesse de votre site avant et après via Pingdom.
WP Optimize
Un site sous WordPress ayant quelques années d’existence et une fréquence de publication de 2 ou 3 articles par semaine, avec les brouillons, révisions d’articles, commentaires, fichiers médias et j’en passe… contiendra facilement des milliers d’entrées en base de données.
Plus la base de données est remplie plus elle risque d’affecter les performances de votre site. En supprimant régulièrement les données inutiles (une fois par mois) vous pourrez améliorer ou du moins maintenir une vitesse d’affichage respectable.
L’extension WP Optimize fait tout ça et permet en plus de l’automatiser : plus besoin d’y penser !
Contenu
Scalable Vector Graphics
Le SVG est un format de données utilisé pour définir des graphiques vectoriels : il sert à réaliser des courbes, des camemberts, des diagrammes de productivité, des schémas sur la cRisE des sUbPRiME, À ILLUSTRER La DÉFLAtioN DU BitCoIN En 2017 … AAAHHHHH … et aussi à créer des illustrations magnifiques, pour peu qu’on ne soit pas uniquement passionné par l’économie ou les diagrammes…
C’est un format spécialement destiné a être utilisé sur le web et se caractérise par une qualité graphique supérieure, un poids inférieur au JPG ou PNG et surtout peut être animé. La plupart du temps lorsque vous voyez une icône ou un logo sur un site, c’est du SVG : on peut l’agrandir ou le réduire sans perdre en qualité, c’est un format parfaitement adapté au responsive design.
WordPress ne permet pas nativement d’utiliser des fichiers SVG, le plugin Scalable Vector Graphics y remédie et autorise l’upload et l’utilisation de ce format lors de la rédaction d’articles.
Et la sécurité me direz-vous ? Le plugin intègre les librairies nécessaires au nettoyage des fichiers SVG et de tout code potentiellement malicieux qui pourrait s’être glissé dans le code source de ces fichiers.
Advanced Custom Field
Lorsque que l’on développe sous WordPress, il y a un plugin qui est véritablement indispensable : Advanced Custom Field pro.
Dans WordPress il est possible de créer des « custom fields », des champs personnalisés permettant d’insérer des données préformatées dans une page ou un article. Cette fonctionnalité est sympa lorsqu’on l’utilise de temps en temps et que les besoins sont limités.
Si dans la liste suivante il y a au moins une chose qui vous concerne alors l’installation d’ACF s’impose !
- j’ai besoin de nombreux champs (plus de 10),
- j’ai besoin de types de champs variés (cartes googlemap, médias, checkbox, select, …),
- ne pas oublier le papier toilette,
- j’ai besoin d’afficher des champs sur certains types de posts mais pas sur d’autres,
- mon back-office doit rester ergonomique et utilisable par un enfant de 5 ans !
En plus d’être une extension extrêmement bien développée (améliorations permanentes, temps de chargement réduits, …), le support technique et la communauté sont réactifs, la documentation exhaustive et le prix très abordable pour un plugin que vous utiliserez sur tous vos projets.
En complément
Pour gagner du temps lors de la création des templates de vos thèmes WordPress, pensez à vous procurer ACF Theme Code Pro qui génére automatiquement le code PHP pour afficher les données en front-office.
Sécurité
Akismet
C’est l’un des deux plugins installé par défaut dans WordPress et que je prononce régulièrement Askimet [askim?t] : Ah s’qui mettent sur mon site ces #@!&$*% de spameurs ! C’est un moyen mnémotechnique comme un autre !
Si vous autorisez les commentaires sur votre site, activez cette extension ! Elle agit comme filtre anti-spam et empêche la publication de commentaires malveillants et autres publicités pour le viagra, les casinos en ligne ou l’achat d’organes humains ou animaux potentiellement usagés.
BackWPUp
Tout comme vos photos de vacance que vous sauvegardez régulièrement (même si vous ne les regardez jamais – aaah l’époque des tirages photos…), il est également nécessaire de sauvegarder son site régulièrement (en fonction de la fréquence de mise à jour : de 1 fois / jour à 1 fois / mois).
Soit vous faites ça manuellement comme un grand parce que vous n’avez pas peur des termes MySQL, PHP, SSH, SFTP, … Ou bien vous utilisez le plugin WordPress BackWPUp.
Si vous réalisez une sauvegarde manuelle, pensez à :
- sauvegarder la base de données MySQL,
- télécharger en local ou sur un autre serveur FTP (j’insiste sur autre) le répertoire wp-content,
- exporter la liste des extensions installées (si si, avec la vieillesse la mémoire a tendance à flancher !).
Avec l’extension BackWPuP vous sauvegardez votre site grâce à de nombreux services : FTP, email, Amazon cloud, … Outre ces services, l’intérêt est la programmation des sauvegardes grâce à la création de tâches CRON, par l’intermédiaire de prestataires externes ou bien de votre propre hébergeur.
Si vous aussi vous utilisez des extensions qui vous paraissent indispensables, partagez les en commentaire !
Aucun commentaire pour le moment.
Publiez le premier !