Comparaison Joomla vs. Wordpress vs. SilverStripe
Le 1 juin 2011
Tags: web , cms
Voici une analyse des pours et des contres pour certains outils que j’ai décidé d’utiliser en tant que développeur web. Pardonnez ma surutilisation de l’anglais dans cet article, mais le monde de l’informatique est fortement anglicisé et j’ai fait le choix de garder les termes tels quels pour facilité la compréhension des utilisateurs.

Joomla
Pour
- Templates faciles à bâtir grâce aux balises Joomla (http://docs.joomla.org/Jdoc_statements)
- Fonctionnement des « modules »
- Possibilité de développer un site sans toucher à du code PHP
- Code PHP facile à comprendre et à décortiquer
- Interface d’administration très complète
- Relativement flexible
- Beaucoup de thèmes et d’extensions
- Communauté très présente et aidante
- Bonne documentation (simple)
Contre
- Prévisualisation du contenu limitée même avec extensions
- Interface d’administration trop lourde, fonctionnalités répétitive
- Contrôle de tous les éléments via les menus (la navigation)
- Difficulté d’apprentissage
- Extensions parfois payantes, donc contre le principe de l’open source à mon avis
- Manque de standards pour les extensions.
Joomla est le premier CMS que j’ai utilisé et celui que j’ai le plus utilisé. Il s’agit d’un bon outil, mais victime d’une ambivalence : souvent, les gens aiment ou n’aiment pas.
Wordpress
Pour
- Interface d’administration intuitive
- Interface d’édition d’article simple
- Mise à jour automatique de WP et des extensions
- Installation automatique d’extensions via l’interface d’administration
- Puissance du moteur de blogue
- SEO
- Révisions des articles
- Beaucoup de thèmes et d’extensions
- Communauté très présente
Contre
- Code PHP difficile à analyser/comprendre pour les initiés
- Impossible de pré visualiser un article sans sauvegarder
- Templates longs à bâtir et à développer
- Difficulté d’apprentissage pour les transfuges de CMS qui fonctionnent avec des « includes » dans les « templates »
- Beaucoup de travail manuel pour une utilisation comme CMS
- Documentation qui demande plus de temps
- À la base un moteur de blogue et non un CMS
Wordpress est un outil que j’ai utilisé sporadiquement pour quelques projets. Il s’agit de l’outil avec lequel je suis le moins habitué même si je l’ai utilisé plus souvent que SilverStripe, par exemple. Je crois que Wordpress est un monde en soi et qu’il faut prendre beaucoup de temps pour s’y habituer. Je dois donc me mettre à la tâche étant donné sa popularité grandissante.
SilverStripe
Pour
- Templates faciles à bâtir grâce aux balises SilverStripe
- Deux environnements en un : une version brouillon (visible lorsque connecté) et une version en ligne (visible au public)
- Prévisualisation des changements avant publication
- Interface intuitive est très simple
- Archives des versions (versioning) des pages
- Interactions entre le CMS et l’éditeur WYSIWYG
Contre
- Communauté peu coopérative ou absente
- Manque de documentation pour le CMS et les extensions
- Variété des extensions et modules
- Mise à jour peu fréquente
- Possibilités « override » limitées
- Installation manuelle d’extensions
Selon mes besoins et ma façon de faire, SilverStripe est pour moi le CMS avec le plus de potentiel. Avec une communauté plus active, il pourrait devenir, et de loin, le meilleur CMS open source présent sur le web. Pourquoi? Parce qu’il est facile à comprendre et permet d’avoir deux environnements, sans frais supplémentaires et installations techniques exhaustives. Or, dans l’immédiat, SS est davantage une solution pour les utilisateurs avancés ou encore, pour faire de plus petits sites qui demandent moins de fonctionnalités.
Signet et réseaux sociaux
Si vous aimez cet article, n’hésitez pas à le mettre dans vos signets (marques-pages ou favoris) et partagez le sur les différents réseaux sociaux tels que :