WordPress de A à Z — E comme Extensions (les plugins)

WordPress offre un environnement de publication complet, prêt à accueillir vos textes, vos images et les commentaires des lecteurs, dès l’installation. Cet aspect «Prêt à Publier» n’empêche pas d’avoir envie d’ajouter ou d’étendre les fonctionnalités du CMS grâce aux extensions qui s’installent en deux clics depuis l’interface d’administration. Parmi les quelques 15 000 plugins disponibles, voici les 11 que j’installe le plus souvent au lancement d’un site WordPress, et ceux que j’utilise moins souvent. Voici le sommaire complet des 26 articles de WordPress de A à Z.

Liste des mots dans l'article : wordpress, extension, plugin

La saga «WordPress de A à Z»

  1. Logo « WordPress je thème »
  2. WordPress de A à Z… avec le Codex
  3. A comme Allons-y !
  4. B comme Basics — ♥ Basics en bref et lien de téléchargement.
  5. C comme CSS & Composé HTML5
  6. D comme Discussion
  7. Vous lisez : E comme Extensions
  8. Prochain article : F comme Function

Découvrez les meilleurs plugins pour améliorer les performances de votre site, ajouter des scripts et des CSS dans la balise head, créer et gérer votre sitemap, gérer les commentaires, adapter votre site pour iPhone et Android, gérer vos statistiques avec Google Analytics, afficher les articles similaires, effectuer des opérations sur votre base de données, étendre les fonctionnalités de l’éditeur WYSIWYG TinyMCE, et bien d’autres choses encore !

1. Système de cache

W3 Total Cache améliore l’expérience utilisateur en augmentant les performance de votre serveur en mettant en cache tous ce qui peut l’être pour réduire les temps de chargement et donc accélerer l’affichage des pages. Les éléments concernés par la mise en cache sont : les pages, les requêtes à la base de données. Cette extension se charge également de minifier les fichiers CSS et Javascript et gère votre CDN (Content Delivery Network) le cas échéant.

Voir aussi WP Super Cache qui rend des services similaires.

2. Ajouter du Javascript ou des CSS dans le head

Header-Footer permet d’ajouter facilement du contenu dans la balise head et/ou dans le footer de votre site, sans toucher aux templates. Il suffit de copier-coller les codes dans les champs dédiés et voilà ! Pratique pour placer les nombreux scripts pour Google Analytics, Twitter et autre Widgets. Voir aussi Add to Header et General Headers & Footers.

3. Générer un sitemap

Better WordPress Google XML Sitemaps crée un plan de site au format XML normalisé par Google pour permettre aux moteurs de recherche d’avoir un instantané des liens présents sur votre site et des mises à jour à chaque article publié. Google prend votre sitemap en compte dans les Google Webmaster Tools à la rubrique Configuration du siteSitemaps. Cette extension autorise le découpage de votre plan de site en plusieurs parties grâce à un fichier XML liant d’autres fichiers XML pour les pages, les billets, les catégories, les tags.

4. Abonnement aux commentaires

Subscribe To Comments Reloaded — C’est un classique trop souvent oublié qui permet à vos commentateurs de suivre les commentaires laissés sur un article en recevant un mail chaque fois qu’un nouveau commentaire est publié.

5. Thème adapté aux smartphones

WPtouch — Il s’agit ni plus ni moins d’un thème spécialement conçu pour les Smartphones (iPhone, Android, etc.). Très pratique et lisible, c’est le compagnon indispensable pour que votre site fasse bonne figure sur les périphériques mobiles tactiles à petits écrans. L’utilisateur a la possibilité de désactiver WPtouch pour retrouver l’affichage d’origine en activant/désactivant un bouton au bas de la page. Voir aussi WPtap News Press.

6. Statistiques Google Analytics

Google Analytics for WordPress est un outil très utile pour tirer le maximum de Google Analytics : de l’installation du script asynchrone au tracking des liens sortants, en passant par la mise en place de variables personnalisées pour affiner vos statistiques de fréquentation et d’utilisation de votre site internet par les visiteurs. J’utilise aussi régulièrement Header-Footer pour coller le code Google Analytics asynchrone dans le head.

7. Articles similaires mais presque

Yet Another Related Posts Plugin affiche une liste de liens en rapport avec l’article en cours de lecture. L’algorithme de YARPP est assez convaincant à partir du moment où les tags associés aux billets sont pertinents. Nombreuses options disponibles pour affiner la correspondance entre l’article et la liste de liens.

8. TinyMCE Advanced

TinyMCE Advanced transforme votre éditeur WordPress WYSIWYG en bête de course sous stéroïdes en ajoutant des boutons intéressants :

  • Ajout de vidéos,
  • Découpage d’article en plusieurs parties (Split Page),
  • Abréviation,
  • Indice et exposant
  • Tableaux,
  • Options de listes ordonnées ou non-ordonnées,
  • Etc.

TinyMCE Advanced autorise l’utilisation de la balise iframe (pratique pour insérer des plans en provenance de Google Maps) et les nouvelles balises HTML 5, sans que l’éditeur ne les supprime sans préavis. L’administration du plugin est assez intuitive : n’hésitez pas à faire glisser les boutons indésirables (couleur de texte, fond de couleur, etc.) vers le bas pour vous en débarrasser 😉

J’apprécie particulièrement la possibilité d’ajouter des attributs à un élément en le sélectionnant puis en cliquant sur le bouton Insérer/Modifier des attributs pour ajouter un identifiant ou une classe CSS. Associé avec le bouton Ancre, ce bouton permet de faire des liens à l’intérieur d’un billet (note de bas de page, sommaire, etc.).

9. Gestion de la base de données

WP-DBManager est un plugin spécialisé dans la gestion de la base de données de votre installation WordPress : réparation, sauvegardes (récurrentes ou pas), restauration, optimisation. Permet également d’effectuer des requêtes SQL. Voir aussi WP-DB-Backup comme alternative pour les opérations de sauvegarde. Nécessite moins de permissions que WP-DBManager, ce qui peut être utile sur certaines configurations de serveur.

10. Plugin anti-spam

Akismet est pré-installé mais son activation dépend d’une clé que vous pouvez vous procurer plus ou moins gratuitement selon que vous êtes une entreprise avec plusieurs sites, un professionnel avec un seul site, ou bien un particulier. Ceux qui ont un compte WordPress.com peuvent se faire renvoyer leur clé Akismet en indiquant leur mail à l’adresse https://akismet.com/resend

11. Formulaire de contact

Easy Contact propose un formulaire de contact minimaliste, facile à modifier. Idéal quand on a juste besoin d’un formulaire de contact sans prise de tête.

Ces 11 premières extensions sont celles que j’utilise le plus souvent. Les suivantes — que j’utilise de temps à autre —  m’ont été rappelées via Twitter par @tbnv @MoOx @exootia @ID_referenceur @Nawylblog @pperistil @Delphine_D @fetard @Aether_Concept @agence_acs04 @nicofayet @nderambure @MaevaCecchi @laurentbayard @glloq8 @michaeldumontet @jverrecchia et @pixeletcetera que je remercie o/

  • WordPress SEO — J’utilise peu (voire jamais) les plugins SEO pour WordPress : je préfère le système semi-automatique que j’ai mis en place dans le thème WordPress ♥ Basics qui est une version simplifiée de celle présentée dans Not At All In One SEO. Voir aussi SEO Ultimate.
  • Contact Form 7 — Créez autant de formulaires que vous voulez avec les éléments dont vous avez besoin : champs text, file, boutons radio, menu `select`, etc. Une usine à gaz parfois indispensable 😉
  • No category parents — Supprimez le terme category de vos URL’s. Voir aussi WP No Tag Base. Notez que contrairement ce ce qu’on peut lire à propos de ce terme category, il n’est pas totalement sans intérêt. Dans le cadre d’un site centré sur un seul sujet, on pourra changer le terme category par le mot sujet pour l’avoir dans l’URL une bonne fois pour toute, sans être obligé de «bourrinner» les mots-clés dans les titres 😀
  • WP-Paginate — Les liens «Billets précédents» et «Billets suivants» (dont j’apprécie personnellement la sobriété) peuvent cacher la richesse de votre contenu. Il est parfois préférable de montrer aux visiteurs que votre site en a sous { le talon aiguille | la santiag | le pied } grâce à ce plugin qui ajoute une pagination efficace pour naviguer entre les différents articles que vous avez publiés. Voir aussi WP-PageNavi.
  • Simple Tags — La gestion des tags dans WordPress est un peu cheap. Ce plugin permet notamment : de renommer les tags par paquet, de lier automatiquement un terme dans un billet à un tag existant (un peu agaçant, mais cette fonction a trouvé son public…), d’avoir l’autocomplétion Ajax, de taguer des pages (et pas seulement les articles).

En bref

Quand je vois que je n’utilise régulièrement que 0,1% des plugins disponibles, je me dis que je dois passer à côté de quelques bijoux. Je vous laisse la zone des commentaires pour compléter cette liste avec les extensions que vous installez régulièrement dans vos sites WordPress.

Merci de votre attention 🙂