Avantages de Drupal sur Joomla pour un projet de type Annuaire
Cyril Drouin | 17 octobre 2009Architecture Evolutive et Flexibilité de la Gestion de Contenu
Joomla et Drupal proposent une approche de la gestion de contenu tout à fait différente.
Joomla propose une approche qui privilégie la facilité d’accès pour le débutant.
Les sites s’organisent principalement en articles, qui sont organisés dans une arborescence à 2 niveaux. Un article est toujours classé dans une catégorie, elle-même classée dans une section.
Drupal, lui, propose une approche plus conforme à celle d’un développeur web, basé sur le concept de noeud, c’est le concept même du contenu. Un noeud peut être un article, mais aussi être une page statique, un texte de profil utilisateur. C’est un contenu auquel on peut définir un rôle selon son utilité. Exit le système de catégories et sections, c’est celui de taxonomie qui fait place. Cela consiste en le “tagging” d’un noeud avec un mot ou un rôle, ce qui organise le contenu de façon plus sémantique que hiérarchique et offre une flexibilité très importante sur la structure des contenus et leurs interactions.
Une différence notable avec Joomla, c’est le fait que la plupart des modules dépendent d’autres modules, contrairement à Joomla où chacun des composants et module travaillent chacun dans leur coin.
Ainsi Drupal est nettement plus puissant et beaucoup plus souple. Les outils d’organisation de Drupal (Vues, CCK, panneaux) donnent un avantage énorme à Drupal comparé à Joomla! pour traiter des types de données aux structures et traitements différents et les faire évoluer souplement. Vous ne pouvez simplement pas obtenir cette souplesse avec Joomla sur lesquels les développeurs ne peuvent que contourner le modèle de données rigide de Joomla (Section/Categorie/Article) avec très peu de liberté.
Vous pouvez lancer un site très vite avec Joomla, mais très vite aussi les limitations vont se faire sentir et être coûteuse à dépasser. Par exemple, il existe des modules d’annuaire pour Joomla, mais ceux-ci sont difficilement extensibles au-delà de leurs fonctionnalités nominales, ce qui pourra devenir un problème très rapidement pour la pérennité d’applications vouées à évoluer.
Performances
Joomla offre de bonnes performances pour des sites simples.
Drupal dépasse très nettement les performances de Joomla sur les sites de niveau entreprise (applications plus complexes que le site vitrine) avec très peu d’efforts à faire en optimisation (utilisation du cache voire de la compression gzip).
Quelques chiffres :
- Quand le cache est désactivé : Joomla! est 44% plus rapide que Drupal
- Lorsque le cache est activé, Drupal est 320% plus rapide que Joomla!
En ce qui concerne la compression GZip, couplée au cache, elle rend Drupal encore un peu plus rapide, tandis qu’elle réduit un peu les performances de Joomla.
Gestion des Droits
La gestion fine des droits d’accès est un élément natif dans Drupal particulièrement bien fait. Dans Joomla par contre, il faut passer par systématiquement par des extensions qui vont contourner le modèle initial limité à « Public », « Membre » et « Special » et être difficile à maintenir sur l’ensemble d’un site plus complexe et en évolution.
Conclusion
Drupal l’emporte pour les sites professionnels exigeants en flexibilité et performances
Joomla! est une bonne solution pour des sites relativement simples qui gère des articles/pages avec une structure relativement figée et des droits d’utilisateurs simples/
Drupal est la meilleure solution quand il s’agit de publier des contenus de structures différentes avec un niveau élevé de flexibilité et de règles d’accès. Il offre également les meilleures performances lors de la mise en œuvre des optimisations (cache, compression gzip, etc…)
Drupal, Solution CMS Open Source récompensée et reconnue au niveau international
Drupal est une solution internationalement reconnue et plusieurs fois récompensée (devant Joomla). En particulier :
- Best Overall Open Source CMS 2008
- Best PHP Open Source CMS 2008
- Best Overall Open Source CMS 2007
Source : http://www.packtpub.com/open-source-cms-award-previous-winners
Sources :
http://tuto.dashcircle.com/index.php/home/3-administration-web/85-petit-comparatif-joomla-contre-drupal
http://www.topnotchthemes.com/blog/090224/drupal-vs-joomla-frank-comparison-ibm-consultant
http://blogs.techworld.com/a-world-without-walls/2009/09/why-we-moved-to-drupal/





Création site internet bretagne…
Merci pour cet article intéressant. Bien à vous…….