Propagg logo

WordPress comme CMS, les plugins essentiels.

Par Propagg le 20 fév 2010

WordPress est à la base une solution pour la gestion du contenu d’un blog. Mais au fur et à mesure des évolutions, la solution a évoluée vers des fonctionnalités permettant la gestion complète d’un site internet de petite ou moyenne taille.

Pour facilité la création d’un site avec WordPress,  sa maintenance ou garder une certaine cohérence des données, il existe des plugins qui peuvent vous rendre bien des services. Je vous propose une liste non exhaustive de ceux que j’ai testé, sélectionné et qui m’ont paru avoir un rôle à jouer pour une utilisation cms de Worpress.

Gestion des types de contenu

Par défaut WordPress gère les types de contenu « pages » et « posts », pour diverses raisons vous pouvez avoir besoin d’autres types comme pour gérer des news ou des offres d’emplois.
Afin de rendre l’interface simple et cohérente pour un éventuel client, vous pouvez aussi avoir besoin d’autres champs que ceux par défaut dans la création de « posts » ou « pages », certains plugins permettent donc de créer ou de modifier des types de contenu et de gérer leurs champs :

Flutter Plugin / Magic fields

Flutter est un plugin pour créer des types de contenus personnalisés, très puissant, il permet de créer des champs de type text, textarea, checkbox, bouton radio, select, color picker, image, fichier, date etc…, il y a aussi un outil pour éditer les images et pour mettre à jour les données directement en front office.
Le seul problème est qu’il est assez lourd et pas très stable, il y a quelques bugs plus ou moins gênants, mais son manque de mises à jour depuis pratiquement 1 an a donné l’idée à des développeurs de créer un fork « Magic fields » qui reprend le même code avec un peu moins de fonctionnalités (pas d’éditeur d’images ou gestion en front office) mais débuggé, à vous de voir lequel pourrait vous convenir.

wp magic fields

More Fields Plugin

More Fields est aussi un plugin pour créer des types de contenu, plus simple, plus léger et plus stable, il permet d’attribuer aux contenus des champs de type text, textarea, wysiwyg, select, radio, checkbox. On peux seulement regretter l’absence de champs pour l’upload de fichiers.

wp more fields

Navigation

La navigation d’un site web classique peut être différente de celle d’un blog où l’on retrouve généralement une liste de posts catégorisés. Dans un site classique, on a une arborescence plus simple, il faut bien structurer ses pages avec des sous pages et toujours savoir où l’on se trouve.

Yoast Breadcrumbs Plugin / Breadcrumb NavXT

Très utiles, ces 2 plugins affichent un fil d’Ariane sur les pages de contenu ou les articles, ils sont simples d’utilisation, il faut juste insérer un bout de code dans les templates ou voulez l’afficher.  La configuration Breadcrumb NavXT est un peu plus complète mais Yoast Breadcrumbs suffit pour une utilisation simple.

wp yoast breadcrumb

Flexi Pages Widget

Flexi pages créer un widget qui permet d’afficher dans une barre latérale une arborescence de pages en fonction des options sélectionnées (ordre, profondeur, sous pages etc…).

wp flexi pages

Query Posts Widget

Widget qui créer un bloc avec une liste de posts, pages ou tout autre type de contenu en fonction de ce que vous aurez sélectionné dans la configuration. Concrètement c’est un plugin assez simple qui appel la fonction query_posts($args) avec les bons paramètres.

wp query posts

Utilisateurs, droits et accès

Capability Manager

Par défaut avec WordPress, vous pouvez gérer les utilisateurs et les lier à des groupes, mais il n’est pas possible de créer de nouveaux groupes et de gérer leurs droits, ce module permet très simplement d’accomplir cette tâche.

wp capability manager

Adminimize

Plugin très complet pour personnaliser l’affichage de l’administration WordPress en fonction des utilisateurs, vous pouvez décider d’afficher / cacher certains élément des menus, du dashboard, des page d’éditions et même du header, footer.

wp adminimize

SEO

All in One SEO Pack

Module très connu pour l’optimisation du référencement d’un site wordpress, pour chaque page, post ou plus généralement pour le site, il permet d’intervenir sur les titres, descriptions et les mots clès, vous pouvez soit le laisser pré compléter ces infos soit les saisir vous même. Très complet il a beaucoup d’options de configuration il est déjà très efficace en les laissant par défaut.

Google XML Sitemaps Plugin

Plugin très populaire qui génère en fonction de votre contenu un sitemap xml, cela permet au moteurs de recherche une meilleure indexation de votre site. Le fichier se met à jour à chaque fois qu’un nouveau contenu est créer et il va informer les moteurs de recherche des mises à jour.

google xml sitemap

Divers

Contact Form 7

Module pour ajouter un formulaire de contact à vos pages, simple d’utilisation, vous pouvez personnaliser les champs, les intitulés et les messages. Très ajaxifié, en personnalisant la feuille de style, il s’intègrera parfaitement à votre site.

wp contact form 7

Search Everything

Optimise le module de recherche WordPress par défaut, suivant ce que vous aurez choisit dans la configuration, il peux rechercher dans les posts, les pages, les catégories, les tags, les commentaires, les custom fields, les fichiers joints etc… Il permet aussi d’exclure certaines pages ou catégories de posts de la recherche et de surligner les termes qui correspondent à la recherche.

wp search everything

Custom Admin Branding

Ce plugin permet de personnaliser le formulaire de login et l’interface d’administration WordPress, vous pouvez par exemple changer la couleur de fond, mettre un logo en header ou personnaliser le footer. C’est très utile dans le cas d’un projet client car vous pouvez ainsi adapter l’administration avec les couleurs de sa charte graphique.

wp custom admin branding

Il existe beaucoup d’autres plugins, j’ai basé cette liste sur ceux que j’ai testé avec wordpress 2.9, qui fonctionnent, sont globalement maintenus et sur la notoriété du plugin.
Beaucoup de plugins vous promettent monts et merveilles mais la réalité est souvent autre, WordPress évoluant rapidement, les mises à jour par les contributeurs ne suivent pas toujours. Je mettrais à jour cette liste si je trouve d’autres plugins intéressants.

Bookmark and Share

Articles similaires

  • 2 commentaires sur "WordPress comme CMS, les plugins essentiels."

  • Antoine
    23 fév 2010 à 20:14

    Globalement je suis assez d’accord avec toi sur cette liste

  • Fff
    11 avr 2010 à 19:21

    J’ai installé Flexi-pages conjointement avec SidebarTabs pour avoir un menu déroulant de pages comme un vrai site web. http://www.betabondieu.com/blog

    Mon problème c’est que la mise en page issue de Flexi-pages est parfaite mais je cherche un plugin pour cacher les widgets Flexi-pages utilisés.

  • Ajouter un commentaire

    * Obligatoire
    ** L'email ne sera jamais publié