Compléter votre installation WordPress par quelques plugins
Après avoir Créer son blog avec WordPress, il est bon de s’entourer d’un certain nombre de plugin, qui de plus, sont parfois incontournables. Sans être exhaustive, cette liste vous conseillera quelques plugin, en détaillant le pourquoi et le comment de leur utilité, l’ordre n’est pas du tout hiérarchique et ne représente aucune priorité. À vous de faire votre choix, et bien sûr, de compléter cette liste au travers d’autres retours glanés ci et là de votre expérience personnelle.
En fonction de votre activité, vous aurez certainement des besoins spécifiques, comme par exemple, l’envoi de lettres d’information, le suivi des visites, la gestion d’un paiement en ligne ou encore la mise en place de formulaires spécifiques… bref les cas d’utilisation peuvent être nombreux, et de ce fait la liste des plugin peut s’orienter différemment. Donc, nous n’entrerons pas dans ces particularités mais au contraire, nous focaliserons plutôt sur les plugins nécessaires, transversaux, ou utiles, à tout type d’installation.

À chaque modification de contenu, WordPress crée une version sauvegardée du contenu, ce qui rapidement augmente la place occupée au sein de la base de donnée. Bien sur, cela va sans dire, et cela est très utile car cela permet à tout moment de pouvoir comparer et rétablir certaines versions, ou simples passages, des articles et autres pages. Une fois le site mis à jour et les contenus validés, nous pouvons alors retirer toutes ces versions intermédiaires et qui prennent trop de place.
Il est donc utile de procéder à un nettoyage assez fréquemment, cependant, et bien que ce plugin soit stable, il faut toujours penser à faire une sauvegarde au préalable de l’ensemble des vos données (fichiers et base de données) lorsqu’on intervient de manière forte sur le système d’information. Voir à ce sujet, le dernier plugin proposé sur cette page, BackUpWordPress. Optimize Database after Deleting Revisions

Il est fort à parier que votre site va proposer une page contct, et donc vous allez avoir recours à un fameux formulaire. Classique. Seulement voilà, il va falloir prendre en charge, les messages de retours, les messages d’erreurs, les messages informant l’utilisateur que tel ou tel champs est obligatoire, ou que son e-mail est mal écrit… bref c’est là que ce plugin entre en scène et si vous consultez sa documentation vous allez vite voir que c’est extrèmement complet et que nous pouvons aller très loin dans l’interaction et dans la configuration.
Il arrive fréquement qu’il soit nécessaire d’archiver l’ensemble des échanges issus de ces contacts, et là encore un plugin complémentaire contact-form-7-to-database-extension, qui vient tout récemment de devenir payant, va énormément nous simplifier la vie allant jusqu’à lister l’intégralité des données sous une feuille tabulée. Contact Form 7

Bon, on y revient pas, il nous est souvent nécessaire de placer son site en maintenance, allant de la simple mise à jour de certaines parties, jusqu’à la refonte la plus profonde. Ce sont des taches, dirons nous hebdomadaire, ou du moins, assez récurrente. Ce plugin est une pure merveille, il va nous apporter tout ce dont nous avons besoin, y compris des filtres pour autoriser certaines personnes et ne pas leur présenter l’avis de maintenance, elles pourront quand même accéder au contenu filtrées par leur adresses IP.
Lors de mise à jour majeure, ou de refonte, ou encore suite à une promotion particulière, nous pouvons également avoir besoin d’une page de maintenance très personalisée et qui soit équipée d »un classique compte à rebours… bref… ce plugin est une mine de possibilité et devient quasi incontournable à qui souhaite travaillé régulièrement, non pas que sur le contenu, mais aussi sur la forme de son site web. WP Maintenance

Optimiser la mise en cache, et accroître les performances du site, ont toujours été un gain important au niveau de la visibilité par les moteurs de recherches (SEO) et un optimiseur de visites en améliorant considérablement l’expérience utilisateur pour les internautes (réduit le rebond ou l’impatience). Derrière ce simple nom Total Cache, réside un grand nombre de paramétrage que l’on peut, ou pas, activer et qui vont considérablement améliorer le temps de chargement de chacune des pages du site.
Certaines particularités nécessitent la création de compte utilisateur afin de bénéficier d’un clé API qui sont pour la majeure partie gratuites et s’obtiennent en retour de la simple mise en place d’un compte adapté. Comme vous le verrez depuis la page des paramétrages, il existe une multitude de paramètres à prendre en considération, et vous comprendrez vite que ce plugin est une perle à bien prendre en main. W3 Total Cache

Pas besoin de s’étendre longuement dans le descriptif de cet outil, où tout est dit dans les trois lettres présentes dans le titre, SEO. Comme le dite le concepteur de ce plugin dans son article, The definitive guide to higher rankings for WordPress sites, tout ne réside pas dans la technique, il faut encore écrire et présenter du contenu en adéquation avec les mots clés et les expressions souhaitées.
Ce plugin va donc nous permettre d’affiner, et optimiser, le référencement du contenu de nos pages et articles, en prenant en charge pour nous tout l’aspect technique des contrôles et vérifications qui seraient chronophages à faire de manière manuelles. Il existe une version premium qui permet d’en étendre encore plus les capacités. Yoast SEO

WordPress étant à l’origine un outil de blog, les médias insérer se classent automatiquement dans des dossiers répartis par années puis par mois. De ce fait si vous avez créez un article, en décembre 2012, les images d’illustration seront alors sauvegardées dans le dossier 2012/12. Si, maintenant vous mettez à jour ce même article plusieurs mois après, disons en mars 2017, les nouvelles images se placeront alors dans le dossier 2017/03.
Par ailleurs WordPress crée autant de tailles d’images que nécessaires, allant de la petite vignette à la grande image originale, ce qui fait que chaque image importée se décline en 7 versions. Cela rend rapidement des dossiers très encombrés. Imaginez vous alors, si vous souhaitez rassembler l’ensemble des images contenues dans un article!
Et c’est là que ce plugin entre en action et nous simplifie la vie, en créant un dossier portant le nom (slug) de l’article et donc en rassemblant ainsi l’ensemble des images dans un emplacement plus simple à maintenir et à faire évoluer. Dommage que les extensions n’y aient pas toutes recours, (révolution slider, layer slider…). Custom Upload Dir

Par défaut, ce plugin est fournis lors de l’installation de WordPress de base. Son rôle est de nous garantir de la provenance, et surtout de la bonne nature, des commentaires qui sont postés au travers des articles et autres pages du site. pour l’activer, il suffit dans un premier temps de créer un compte afin d’obtenir une clé d’activation.
Lors de l’activation vous allez être redirigé vers une page vous permettant de définir le plan de protection pour lequel vous optez. Si vous choisissez Basic, il vous faudra définir la position du curseur sur le montant que vous allouez en support, il peut s’agir comme indiqué par défaut de 36 €, mais vous pouvez tout aussi bien le basculer sur le montant de votre choix, y compris de définir un compte gratuit en glissant sur 0 €. Une fois la clé API obtenue, il vous suffit de l’indiquer sur la page d’option A.kis.met de votre site. Akismet

Il est continuellement nécessaire de s’assurer que les liens externes soient toujours d’actualité et que les pages n’aient pas été retirées. De même pour les liens internes, il faut vérifier que lors d’une réorganisation, ou d’une adaptation d’architecture, nul ne se soient brisés ou désactivés. Ceci pouvant représenter un travail réellement chronophage, ou complexe à mettre en oeuvre, il est bon de pouvoir s’appuyer sur un tel plugin qui pourra s’assurer de la pertinence de l’ensemble des liens de nos pages.
Une fois le plugin activé vous allez d’une part faire un rapide état des lieux sur l’ensemble des liens de votre base de données, mais ensuite vous pourrez également définir certains paramètres comme notamment la périodicité de vérification, la manière de vous informer (ainsi que vos auteurs) des éventuels liens brisés, mais aussi de mettre en place une prise en charge temporaire pour en informer vos utilisateurs, par exemple l’ajout d’un style CSS particulier.
En complément, ce plugin propose une page dédiée, dans la partie Outils > Liens Cassés, qui liste l’ensemble des liens utilisés par les pages et articles. Ceci peut être fort utile pour faire le point aussi bien sur les partenaires et les récurrences de trafic qui existent transversalement entre les contenus et le type de liens sortants. Broken Link Checker

En fonction des thèmes utilisés il arrive parfois que la désactivation des commentaires ne soit pas correctement prise en compte. De même, il est souvent intéressant de pouvoir masquer, l’information concernant la désactivation des commentaires, en gros facilement retirer la phrase « Les commentaires ne sont pas autorisés », ou « Les commentaires sont fermés ». Bref, ce plugin nous permet de pouvoir gérer de manière optimale l’ensemble de ces besoins et avec un paramétrage quasi inexistant, il suffit de cocher les cases parmi le choix; articles, pages et médias, où l’on souhaite ne pas appliquer les commentaires.
De plus en parallèle des réglages Réglages > Disable Comments, il y a également un outil qui s’installe, Outils > Delete Comments, qui permets quant à lui de directement retirer l’ensemble des commentaires, sur le même principe de case à cocher, à savoir, articles, pages et médias.
Si par contre vous ne souhaitez pas fermer les commentaires sur l’ensemble de votre site, mais simplement masquer la phrase « Les commentaires sont fermés » qui s’affiche par défaut lorsque les commentaires sur un article, ou un page, ne sont pas activés, il suffit alors de se rapprocher du plugin Remove « Comments are closed » spécialement dédié à cette unique tache. Disable Comments

Les thèmes ne proposent pas toujours la possibilité de pouvoir ajouter, ou de simplement présenter au sein des pages, les recommandations, ou tout autres témoignages, envoyés par nos utilisateurs. Ce plugin permet de prendre en charge l’ensemble de cette gestion, mais, cerise sur le gâteau, il propose également un carrousel de présentation intégralement paramétrable. Il est également accompagné de différents shortcodes qui vont assouplir l’ensemble de l’intégration, et, pour les plus développeurs d’entre nous, il fournit un ensemble de fonctions d’appel au cas où l’on souhaite pouvoir étendre le thème utilisé avec certaines prises en charge directes au cœur des pages.
Cependant, il est important de prendre en compte que ce plugin emploie le dictionnaire Review proposé par schema.org, et, suite à la parution de l’article Google Penalizes Flight Industry Web Sites By Removing Their Rich Snippets, il est préférable dans un premier temps de désactiver la propriété Enable Review Schema (désactivée par défaut) présente sous l’onglet Tesitimonials > Settings > Général des paramétrages de ce plugin.
Si vous optez pour l’utilisation de ce plugin, prenez le temps de parcourir l’ensemble des fonctionnalités qu’il propose et vérifiez bien chacun de ses paramétrages. Il est très complet et son utilisation peut être déclinée et reportée à souhait tout au long des fils nde navigation que propose notre site. Testimonials Widget

Par défaut WordPress propose 5 profils d’utilisateurs; Abonné, Contributeur, Auteur, Éditeur et Administrateur. Cela est généralement suffisant, mais cela peut rapidement rapidement manquer de souplesse d’utilisation, ou de granularité, dans les autorisations apportées à chacun. En ce sens, il peu être fréquemment intéressant de s’équiper d’un plugin dédié à la gestion des utilisateurs, tel que Members, et de permettre d’étendre les capacités bien au delà de celles proposées par défaut.
Une fois installé vous allez accéder à une page permettant de créer autant de rôle que vous souhaitez, et donner à chacun d’entre eux des possibilités d’accès extrêmement précises. Vous pourrez ainsi décliner vos contenus en fonction de la nature de multiples contributeurs, ou autres abonnés, en permettant de les distinguer au cas par cas, de manière très fines, et sans pour autant compromettre des accès privés ou protégés. Par exemple, si vous souhaitez proposer des contenus à vos partenaires, vous pouvez créer un rôle partenaires, jusque là parfait, maintenant imaginez que vous souhaitiez privilégier certains partenaires collaborateurs en leur donnant accès à des sections du sites qui ne seraient pas forcement ouvertes ni aux simples partenaires,ni nécessairement aux simples collaborateurs, et bien il suffit de mettre en place un énième rôle de partenaires collaborateurs et le tour est joué. Members

Enfin, bien que ce plugin ne soit pas comparable aux autres, et, qu’il puisse être directement suppléer par une fonctionnalité indépendante plutôt basée coté serveur, il ne pouvait pas, ne pas être mentionné ici, comme complément très utile à une installation de base de WordPress. En effet, un risque majeur et quotidien reste l’infection par un virus, ou le piratage de notre site, et là on se retrouve parfois avec un site complètement inutilisable et quelque part à refaire, ou reconstruire.
Ce plugin permet de sauvegarder de manière automatique et récurrente l’ensemble des fichiers sensibles du site, y compris la base de données. Ces fichiers peuvent être définis lors du paramétrage ainsi que la fréquence de sauvegarde. Des mails peuvent également être générés et nous informés du bon fonctionnement de l’ensemble. Encore une fois, ce processus peut intégralement mis en place coté serveur au travers d’outils spécifiques et plus complets. Cela n’enlève pas que ce plugin peut rester très utile notamment au moment de certaines migrations, ou autres manœuvres sensibles, qui peuvent compromettre la stabilité et la sécurité des données. BackUpWordPress