Des usages pour le geek modéré
27 jan
Plutôt que de refaire un énième benchmark, intéressons-nous de manière pragmatique et basée sur l’expérience de l’intégrateur, du développeur, du chef de projet et sommes toutes faites, celle l’utilisateur – la mienne en fait…
Tous ces CMS PHP sont Open Source et par définition « gratuits », avec quelques innovations pour EzPublish.
Tout d’abord, pour combattre les idées reçues, un tableau comparatif de la présence ou non des fonctionnalités ne sert à rien. Tout simplement parce que je ne connais pas une seule fonction qui ne se retrouve pas chez l’autre : version mobile, e-commerce, génération PDF de la page, édition en front office, gestion multilingue, gestion multi-sites, workflow, fonctionnalités web 2.0 en tout genre… Si la possibilité n’est pas native, elle existera sous forme de plugin qui y pourvoira et les communautés respectives sont de toute façon très actives.

Rendons compte, il est des CMS qu’il vaut mieux éviter, parce qu’ils sont obsolètes et/ou franchement complexe à maitriser sur bien des aspects. Typo3 et eZ Publish sont très séduisants sur papier et ont tout pour convaincre les DSI. Mais pour la configuration (déploiement, duplication…), la personnalisation graphique ou technique est un vrai cauchemar pour le développeur/intégrateur qui n’est pas certifié – et encore. Une fois en place les performances sont au rendez-vous, mais bonjour les sueurs pour mettre en place ou intervenir sur des évolutions…

Joomla et Drupal sont très en vogue. Malgré une ergonomie discutable de son back-office, Joomla séduit rapidement les contributeurs, là où les développeurs pencheront pour Drupal. Tous deux ont une architecture modulaire et des performances très honorables. Seul le système de template demande un peu d’entraînement (mais reste digeste si l’on compare à typoScript ou eZ Template…). Drupal apparait plus flexible et plus simple en contribution pour les sites à gros volume.
Le plus simple à appréhender pour le développeur et l’intégrateur selon moi est Wordpress. Depuis la version 2.7 les fonctionnalités sont très abouties. Il n’y certes pas de génération (de base) de type smarty mais… c’est tant mieux ! Un intégrateur HTML/CSS trouvera très vite ses marques et le codex Template utilisé par les développeurs est d’une puissante simplicité. Le back-office de Wordpress est très orienté publication au sens Weblog, toutefois ses fonctionnalités CMS ne sont plus en reste, même s’il faut continuer de lui préférer Joomla ou Drupal pour un site avec des règles métiers complexes. En résumé, il est possible de faire ce que fait l’un avec l’autre. Avant de choisir un CMS, il faut dresser les compétences de ceux qui vont réaliser le site comme de ceux qui vont l’utiliser. Puis mettre en exergue les coûts de formation et de maintenance.
![]()
Sur la flexibilité et la personnalisation, c’est au cas par cas, mais Drupal semble le mieux loti -pur ressenti. Mais encore une fois Wordpress s’en sort très bien aussi avec en prime une vitesse de déploiement inégalée. Enfin une dernière remarque, ces deux CMS sont d’excellents back-offices pour une interface riche type Flex ou Flash grâce notamment à des services très poussés (XML-RPC).
En marge des CMS Open Source, on pourra s’intéresser à ELGG, pour qui souhaite recréer un facebook – nb : et un langage de template de plus…ou Magento pour qui souhaite recréer Amazon.
14 Réponses for "CMS jungle : Drupal, Joomla, EzPublish, Typo3, Wordpress… WTF ??"
Merci pour cette explication sur les CMS, et la création de site internet avec leur aides.
Merci pour le merci
Bonjour
Voilà un test pour le moins partisan.
Vous jetez à la poubelle 2 des CMS les plus puissants et les plus déployés dans le monde avec un très laconique « c’est compliqué ».
eZ Publish et Typo 3 sont de très puissants outils, et c’est comme tous les outils, il faut savoir les maitriser. On ne confie pas une Formule 1 à un jeune qui vient de passer son permis, n’est-ce pas ?
Joomla est très sympa, mais… bonne chance pour le faire évoluer dans un environnement professionnel.
Quant à Drupal, il est largement aussi difficile à prendre en main que eZ ou Typo.
3 bons outils, pour lesquels il faut travailler en mode projet et pas bricoler au fond de sa cave.
Quand vous aurez un peu plus d’expérience, vous serez plus crédible dans vos comparatifs.
Cordialement;
Ha les CMS ! Ils soulèvent les passions… D’un part et je ne suis pas partisant d’un plus que l’autre.
Premier point : Il faut prendre en considèration le besoin. Les CMS openSource sont gratuit (libre de faire une contribution $ bon de faire un rappel) Donc la plupart des utilisateurs on des connaissances informatiques moyenne à éléver…
Deuxième point Les templates : Un très bon contenu sur un site web ! Ne sera rien sans une interface graphique professionel. Alors la plupart des concepteurs de site web, travail sur un templates gratuits qu’il modifie pour la plupart. Sinon certain site en offre de qualité professionnel pour quelques dollard. Par contre ici ! Ce n’est que quelques CMS qui sont d’heureux élue par les pro du graphisme. Joomla, Drupal, Mambo, Wordpress, EZPublisher, Xoops… Donc typo3, Typolight, CMS made simple spip, etc quelques autres vous devez calculer les coûts d’un pro pour l’aspect graphique si vous n’êtes pas en mesure de le faire vous-même.
Et enfin : Pour ma part il y a deux catégories de CMS.
Les faciles d’apprentissage qui comble la plupart des besoins avec plusieurs extention. Joomla, Mambo, CMS MadeSimple, Typolight. Avantage Joomla, Mambo, Wordpress 2.7 a cause des templates. Typolitght brillant avenir mais aucune templates pro sur lequel se basé.
Ensuite les usine à gaz niveau apprentissage et déploiement: Typo3, Drupal, EZPublisher, Spip, Pour les gros projets. CMS nécessaire pour certain projet.
En conclusion, dans cette gamme il a pas de mauvais CMS. Mais plutôt de mauvais choix en fonction de ces connaissances et du projet que l’on veut faire.
Moi c’est Wordpress, Joomla, et Typolight. Ensuite Xoops pour les gros projets. Drupal aime pas. Trop détour pour rien. Typo3 on peut faire la même chose avec Typolight.
Merci pour cet intéressant article. Je recherche des alternatives à Typo3 et j’ai trouvé ici quelques pistes.
Je complète ici votre argumentaire sur Typo3: Le terme « cauchemar » de votre article est tout a fait adéquate.
La puissance d’un logiciel n’est en rien une excuse à sa complexité. Un bon CMS se doit d’aider dans les tâches avancées et ne pas devenir un obstacle aux choses simples. Rajouter deux champs texte à un formulaire du backend devient un véritable chalenge: Noms d’objets à rallonges, Tableaux de configuration à 4 dimensions, Typo3 complique toutes les tâches simples d’une manière ahurissante.
Dans l’analogie, Typo3 relève plus tank que de la formule1. Et encore ! Les tâches simples (comme freiner ou allumer les phares) restent simple sur les véhicules !
La complication des tâches simples est le critère classique des applications mal pensées. Et je ne vous parle même pas du critère « ré-inventer un langage à l’intérieur de son application » qui me semble être le signe d’une dérive grave de conception.
J’admire Wordpress qui a su allier la simplicité et l’efficacité. C’est ça la vrai « puissance ». Cependant, il reste (pour l’instant) un outil de blog et n’est (pas encore) adapté pour de la gestion de contenu de gros sites. Typo3 a un nombre impressionnant de fonctionnalités et une énorme communauté mais sa structure et son ergonomies sont archaïques.
Hop hop hop, je continue ma quête du CMS idéal. Xoops , Durpal, Typolight, j’ai du boulot.
Vous pouvez jeter un coup d’oeil a Elxiscms 2009 Basé sur Mambo Joomla.. Mais avec a mon sens une meilleure sécurité.. La gestion des langues d’Interface génial et d’office.. Des templates relativement pro et facile a modifié et en plus la simplicité d’usage Joomla/Mambo… Un forum réactitif en englais (bonne doc en francais)
Mambo commence a m’inquièter car il n’a pas beaucoup d’activité sur le site web (dernier en date 2008) et sur le forum c’est la même chose…
Autre petit CMS cette fois au alure standard mais d’une simplicité parfaite… Soit: http://www.igswsoft.com et en français… Est vraiment bien pensé.. Pour petit site d’organisation caritative, sportive ou même mobilier… Templates ordinaire mais il y a possibilité de rendre cela semi-pro ! ce que J’ai fait hier en local…
L’autre chose avec les Typo3 et autres usine a gaz de ce monde est que les grosses boites Web souvent les utilises car ce sont des cms qui nécessite de bonne connaissance et un apprentissage élévé, ainsi il s’assure que le produit qu’il utilise est pas à la porter des autres utilisateurs… En soit une &clientèle captive * trop compliqué pour le gérer avec des connaissances moyennes… Même si il est gratuit…
J’aimerai rajouter ici que malgré les critiques sur Ezpublish et autres usine à gaz ! IL reste que ce sont des outils développé au cours des années et viens un moment ou on ne peu retourner à l’index… La lourdeur viens souvent avec la longévité.. PHPNUke, Ezpublish et quelques autres… Mais en soit il ne faut pas perdre de vue qu’ils sont gratuit !!! Libre d’usage. Donc il faut rester objectif dans nos commentaires.
Merci beaucoup Pierre pour ces précisions. Intéressant igswoft pour des sites type « petite » hôtellerie/restauration ou e-commerce light je regarderais çà plus en profondeur…
Pour la lourdeur au fil du temps, si tu regardes Wordpress il est toujours propre malgré toutes les fonctionnalités ajoutées et le départ d’un des initiateurs il y a quelques temps…
Mais Tu as tout à fait raison de parler « d’apprentissage élevé » du contributeur.
Ensuite pour la gratuité d’Ez Publish… tu as quand même intérêt à être au moins Bronze Partner et être inscrit au support (eZ Publish With Support & Maintenance ) si tu veux t’en sortir pour les développements – pour quelque chose d’un peu avancé/métier, pas un site de 5 pages évidemment.
Bonjour,
Wordpress a été bien réfléchi dans sa séquence de développement a partir de l’index… C’est pour cela je pense qu’il demeure très simple d’usage. Prise en main en quelques heures. Je placerais Xoops également ici aussi… IL reste toujours facile a utilisé malgré sa grosseur. Xoops a surtout une communauté extrèmement compétente. Bonne documentation. Mais souffre du symdrome (Site tous pareil, je que je n’aime pas tellement)
Typoliht 2.7.1 me fait penser a Wordpress au niveau des menus a gauche. Très simple pour nos repaires. Un beau potentiel ce cms.
Voila on a tous dit ! Ou presque !
[...] PHP sont variées: sites web dynamiques, applications riche et métier, plates-formes de blogs, systèmes de gestion de contenu et commerce électronique – qui reste un sous-ensemble des autres sur le plan technique. Il est [...]
Bonjour à tous, j’utilise principalement typo3 depuis 2 ans1/2 sur les différents sites que j’ai pu dévelloper, je n’ai aucun souçi de mise à jour (coeur indépendant), encore moins pour faire évoluer un site même ancien ou des extensions (extensions indépendantes et possibilité de les étendre de manière très simple et propre ).
Biensûr il faut bien paramétrer typo3 correctement pour l’optimiser.
Pour les contributeurs, je simplifie le back-office un maximum et je leur définis des droits précis.
Je met 1 journée pour installer typo3 + extensions de base , parametrer typo3, integrer un template html avec son css, js … pour un site basic.
Je n’ ai pas encore trouvé de limite à cet outil, contrairement à joomla qui est beaucoup plus limité (droits users, pas d’arborescence de page, …).
typo3 peut convenir pour n’importe quel type de site.
(évênementiel:quelques pages, constitutionnel : milliers de pages, ecommerce : indépendant ou couplé avec un ecommerce)
Je pense que typo3 impressionne au début aussi bien les dévellopeurs que les contributeurs, mais une fois en main se révèle un outil très performant et évolutif qui a très bien été pensé.
Mon avis personnel c’est qu’on ne compart pas « photoshop » et « paint » donc il ne faut pas comparer « Typo3″ et « Joomla » (ou autre).
Merci Miguel pour ton avis éclairé sur Typo 3 et ton retour d’expérience.
J’espère que quelqu’un d’aussi expérimenté que toi en Joomla passera par là et donnera un avis aussi constructif
Mais je reste persuadé que les possibilités en front office sont identiques… la différence se fait au niveau de la prise en main (développeur comme contributeur), du temps d’installation, d’intégration/déploiement puis de la maintenance…
Il faudrait faire un concours à partir d’un même cahier des charges et comparer les temps et la qualité du résultat avec des développeurs/intégrateurs et utilisateurs chevronnés des différentes plateformes (et pour une même infrastructure) …
Bonjour,
Il y a une chose que je ne comprends pas sur l’approche des CMS pré-développé.
Lorsque l’on veut effectivement publier des articles, des news, bref un contenu aussi large soit-il, je comprends l’attrait de ces CMS. Mais dès que l’on souhaite des fonctionnalités répondant à une problématique précise, je trouve tous ces CMS inutilisables.
Du coup, les sociétés qui développent sur Drupal commence à faire du développement spécifique qui vient se greffer sur le noyaux Drupal … quel est l’intérêt ? Quid de la pérénité du dispositif ? Que se passe-t-il lorsque le noyaux doit-être mis à jour ? …
hello,
Juste une précision : les « articles et les news » sont des objets de prédilection du « Blog » – qui est un « CMS » (il gère du contenu).
Lorsque l’on veut faire un peu plus « métier » il faut utiliser des plugins, ou les modifier, ou en créer un nouveau.
Le principe du plugin est qu’il s’ajoute au noyau mais ne le modifie pas – donc pas de problème de mise à jour, sauf si le plugin s’appuie sur une fonction qui a disparue entre deux versions, amis c’est rarement le cas…
Les noyaux fournissent des services, des fonctions qui simplifient la mise en place de ces plugins.
Le tout après, c’est donc de juger de l’existence des plugins et/ou de la facilté à en créer.
En s’appropriant tel ou tel noyau de CMS il faut également s’approprier leur méthode de conception (pattern…).
Pourquoi prendre un CMS déjà fait ? Car ce qui est fait n’est plus à faire : créer un CMS de toutes pièces (architecture, sécurité, debug…) et sans rapport avec se contenter d’en surcharger un par des plugins (en prenant en compte le temps d’apprentissage) !
Commentaire