Les Plugins de WordPress, pour faire quoi ?

Les extensions (plugins) ajoutent des fonctionnalités à WordPress. Plus de 48.000 extensions sont disponibles à portée d’un clic de souris.

En 2017, WordPress continue de renforcer sa position de #1 en étant utilisé par plus de 27% (~ 1/4) de l’ensemble des sites web/blog dans le monde et plus de 58% (~ 6/10) des sites web/blog utilisant un CMS/SGC, référence W3Techs. Ces chiffres font de WordPress le leader incontesté dans son domaine.

WordPress est un Système de Gestion de Contenu (SGC ou Content Management System (CMS) en anglais) écrit en PHP, reposant sur une base de données MySQL, et distribué gratuitement par l’entreprise américaine Automattic. Les fonctionnalités de WordPress lui permettent de gérer n’importe quel site web ou blog. Il est distribué selon les termes de la licence libre GNU GPL. Le logiciel est aussi à l’origine du service mondial WordPress.com (créer et héberger facilement et gratuitement votre site web/blog de qualité, voire plus).

WordPress constitue le nec plus ultra en matière de plates-formes sémantiques de publication personnelle voire professionnelle, alliant esthétique, standards du Web et ergonomie. Gratuit, WordPress n’en est pas moins inestimable. Sous licence GPLv2+, WordPress est un logiciel libre à code source ouvert et toujours gratuit. Plus simplement, WordPress est l’outil qu’il vous faut si vous voulez avancer au moyen d’un système de gestion de contenu (SGC), plutôt que de vous battre contre lui.

WordPress : le plus populaire des CMS/SGC est un logiciel libre et au code source ouvert !

Ce que je pense de WordPress

Si comme moi vous avez choisi ou pensez choisir WordPress comme moteur de votre site/blog Internet alors cet article concernant les extensions de ce SGC est fait pour vous.

Les Plugins (extensions) de WordPress

Les « PLUGINS » sont des outils logiciels permettant d’étendre facilement et presque sans limite les fonctionnalités de WordPress.

Le cœur du système de gestion de contenu a été pensé pour être simple, pour maximiser la flexibilité et minimiser la lourdeur du code. Les Plugins offrent des fonctions additionnelles, personnalisées et des caractéristiques pour que chaque utilisateur (webmestre) puisse ajuster son site à ses besoins spécifiques.

Un Plugin est un logiciel contenant un groupe de fonctions pouvant être ajouté à un site WordPress. Ils peuvent étendre la fonctionnalité ou ajouter de nouvelles fonctionnalités à vos sites Web/Blog WordPress. Les Plugins WordPress sont écrits par leurs développeurs dans le langage de programmation PHP et s’intègrent parfaitement à WordPress. Dans la communauté WordPress, il y a un dicton qui dit : « il y a toujours un Plugin pour faire cela« . Ils permettent aux utilisateurs d’ajouter facilement des fonctionnalités à leur site Web/Blog sans avoir à écrire une seule ligne de code. Il y en a des milliers disponibles gratuitement à télécharger depuis le répertoire officiel des Plugins WordPress. En plus des Plugins gratuits, il y en a plein de commerciaux disponibles auprès de sociétés tierces et de développeurs indépendants.

La majorité des utilisateurs de WordPress n’auront pas besoin de Plugins, ou seulement en exigeront quelques-uns, comme les Plugins traitant les commentaires de type SPAM ou des listes de posts personnalisées. D’autres utilisateurs aimeront les options diverses des Plugins qui sont fournis comme les rapports météos, les compteurs de mots, le système de votes et bien plus encore. Puisque le choix des Plugins est vaste et basé sur les besoins de l’utilisateur, ils ne sont pas incorporés par défaut dans le cœur de WordPress.

Les bonnes pratiques à appliquer dans la jungle des trop nombreux Plugins pour WordPress

  • Ne pas choisir un plugin peu populaire (faible nombre d’utilisateurs) ou non maintenu ou dont la dernière mise à jour est trop ancienne.
  • Ne pas utiliser deux ou plus de plugins avec des caractéristiques proches ou similaires.
  • Lire en détail la description du plugin pour voir s’il correspond bien à votre besoin.
  • Ne pas choisir un plugin dont on ne comprend pas l’utilité et/ou le fonctionnement.
  • Mettre à jour régulièrement vos plugins installés (comme d’ailleurs WordPress lui-même).
  • Ne pas installer de plugins d’origine inconnue ou douteuse.
  • Limiter le nombre de plugins au minimum en fonction de vos besoins.
  • Ne pas installer des dizaines voire des centaines de plugins juste pour le « fun » (j’en connais) !

Ne pas respecter ces quelques règles de bon sens conduira votre site/blog tout droit à la catastrophe. Cela augmentera aussi les risques de non-fiabilité, de lenteur (temps de chargement et vitesse d’exécution), de non-sécurité voire de piratage facilité de votre site/blog Internet.

Documentation

Pour obtenir des instructions et des informations sur le téléchargement, l’installation, la mise à jour, la résolution de problèmes, et la gestion des Plugins dans WordPress, consulter le Codex WordPress (la documentation officielle de WordPress en français) et en particulier la section Gestion de Plugins ou Managing Plugins (en anglais mais plus complet).

WordPress : Plus de 48.000 Plugins sont disponibles pour le #1 des SGC/CMS !

Répertoire des Extensions officielles de WordPress (Official Plugins Directory)

À noter : Les Plugins WordPress sont directement accessibles, installables / désinstallables et configurables (comme les thèmes) depuis le back-office (tableau de bord administration) de WordPress en quelques clics de souris.
Pour des raisons évidentes de sécurité, ne jamais télécharger de Plugins à l’extérieur de l’écosystème officiel WordPress !

Mes Plugins WordPress

À titre d’exemple, vous trouverez ci-après la liste de la quinzaine de Plugins open source dans leur version gratuite, classée par ordre alphabétique, que j’utilise à ce jour sur mon site Internet. La plupart sont traduits en français mais certains ne sont disponibles qu’en anglais.

  • BackWPup | Extension de sauvegarde pour WordPress. Programmez des sauvegardes complètes de votre installation WordPress et décidez quel contenu sera enregistré et où il le sera. En cas de plantage de votre site, ce qui arrivera tôt ou tard, vous pourrez facilement le réinstaller à partir de la dernière sauvegarde. | version 3.3.4 | par Inpsyde GmbH | Niveau utilisateur : Intermédiaire
  • Contact Form 7 | Juste une autre extension de formulaire de contact personnalisable. Simple mais souple d’utilisation. | version 4.6 | par Takayuki Miyoshi | Niveau utilisateur : Débutant
  • Disable Real MIME Check | Restores the ability to upload non-image files in WordPress 4.7.1., used as a workaround tool. | version 1.0 | ar Sergey Biryukov | Niveau utilisateur : Débutant
  • Google XML Sitemaps | This plugin will generate a special XML sitemap which will help search engines like Google, Bing, Yahoo and Ask.com to better index your blog. With such a sitemap, it’s much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content. | version 4.0.8 | par Arne Brachhold | Niveau utilisateur : Débutant
  • iThemes Security | Ne plaisantez surtout pas avec la sécurité de votre site/blog WordPress et de vos visiteurs. iThemes Security offre plus de 30 façons de sécuriser WordPress avec une extension « facile » à utiliser. iThemes Security est un plugin qui aborde un grand nombre de problématiques de sécurité les plus courantes affectant tous les sites Web/Blog sur la toile. C’est est une sorte de couteau suisse pour minimiser au maximum les problèmes de sécurité de WordPress. | version 6.0.0 | par iThemes | Niveau utilisateur : Avancé (Débutants – Attention : à utiliser qu’avec de très-très grandes précautions !)
  • NextGEN Gallery | The most popular gallery plugin for WordPress. On the back end, NextGEN offers a complete WordPress gallery management system with the ability to batch upload, import meta data, add/delete/rearrange/sort images, edit thumbnails, group galleries into albums, and more. On the front end, the free version of NextGEN provides two main display styles (slideshows and thumbnail galleries) and two album styles (compact and extended), all of which come with a wide array of options. | version 2.1.69 | par Imagely | Niveau utilisateur : Expérimenté
  • Responsive Lightbox | Allows users to view larger versions of images and galleries in a responsive lightbox (overlay) effect (SwipeBox, prettyPhoto, FancyBox, Nivo Lightbox, Image Lightbox, Tos « R » Us, Featherlight) optimized for all sort of display including mobile devices. Automatically add lightbox to WordPress image galleries, image links and video links (YouTube, Vimeo). | version 1.6.11 | par dFactory | Niveau utilisateur : Expérimenté
  • Scroll Back to Top | Adds a scroll to top button | version 1.1.3 | par Joe Sexton | Niveau utilisateur : Débutant
  • Simple Image Sizes | Ajoute des options de tailles d’images personnalisées dans la page des réglages des médias. Ces tailles personnalisées remplacent celles du thème utilisé directement sur la page d’options multimédia. | version 3.1.1 | par Rahe | Niveau utilisateur : Expérimenté
  • TablePress | Intégrer de beaux tableaux pleins de fonctions dans vos articles et vos pages, sans avoir à écrire du code. | version 1.7 | par Tobias Bäthge | Niveau utilisateur : Intermédiaire
  • The Events Calendar | Une extension soigneusement conçue qui vous permet de partager facilement vos événements. Beau. Solide. Génial. | version 4.4.0.1 | par Modern Tribe, Inc. | Niveau utilisateur : Intermédiaire
  • TinyMCE Advanced | Active les fonctionnalités avancées et les extensions dans TinyMCE, l’éditeur visuel (WYSIWYG) de WordPress. | version 4.4.3 | par Andrew Ozz | Niveau utilisateur : Débutant
  • WP Maintenance Mode | Ajoute une page d’attente à votre site, permettant d’informer vos visiteurs que votre site est en cours de maintenance. Convient très bien à une page de type « Bientôt de retour – Site en cours de maintenance. » | version 2.0.9 | par Designmodo | Niveau utilisateur : Intermédiare
  • WP Sitemap Page | Ajoutez un plan du site sur n’importe quel article/page en utilisant le code court « wp_sitemap_page » | version 1.6 | par Tony Archambeau | Niveau utilisateur : Débutant
  • WP Super Cache | A very fast caching engine for WordPress that produces static HTML files from your dynamic PHP WordPress site/blog.  After a HTML file is generated, your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts. 99% of your visitors will be served static HTML files. | version 1.4.8 | par Automattic | Niveau utilisateur : Expérimenté
  • WP-Optimize | WordPress’s #1 most installed optimization plugin. With it, you can clean up your database easily and safely, without manual queries. WP-Optimize is an effective tool for automatically cleaning your WordPress database so that it runs at maximum efficiency and don’t use unnecessary disk space. | version 2.1.0 | par David Anderson, Ruhani Rabin, Team Updraft | Niveau utilisateur : Intermédiaire