Dashcircle - Dix de perdus, un de retrouvé
Informatique pratique, tutoriaux, vie pratique et maux de tête
Découvrez également http://www.dashcircle.com
Ou faites des rencontres sur un nouveau site de rencontre gratuit
ou un site de rencontres par affinités
En partenariat avec
Ou faites des rencontres sur un nouveau site de rencontre gratuit
ou un site de rencontres par affinités
En partenariat avec
| Petit comparatif Joomla et Drupal : Concept, Performances |
|
|
| Administration Web | ||||||
| Vendredi, 14 Novembre 2008 01:26 | ||||||
|
Salut, Aujourd'hui, étant enfin en mesure d'utiliser à la fois Joomla, Drupal et Wordpress, j'avais envie de faire un petit topo sur les différences fondamentales entre Joomla et Drupal, principalement. J'ai pu créer quelques sites avec chacun des trois, et chacun a ses points forts, évidemment des points faibles. Pour un débutant en programmation PHP, chacun des CMS peut-être utilisé selon le type de contenu que l'on veut offrir à l'audience web. Wordpress sera donc souvent préconisé pour le blog pur et dur ou le magazine, Drupal et Joomla seront conseillés pour des sites un peu plus pro et plus modulables. Ces lignes directrices ne vont pourtant pas forcément être de bons guides pour le débutant. Chaque personne appréhendant le monde de façon différente, il arrive souvent que les préférences de chacun soient liées à sa façon de comprendre. Un concept pourra donc mieux convenir à une personne qu'à une autre, à cet effet, pour pouvoir faire son choix, je vais tenter d'expliquer un peu pourquoi je choisirais tel ou tel CMS (sans rentrer dans les détails) C'est parti : Joomla contre Drupal, différences d'architectureJe ne vais rien vous apprendre même si vous ne le saviez pas : 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. Cela peut paraître restrictif, mais avec un peu d'organisation, le système fonctionne très bien. Autour des articles, Joomla propose trois concepts de personnalisation des pages : Les modules, les composants et les plugins. Trois mots qui portent à confusion, mais qu'on arrive facilement à prendre en main avec un peu de pratique. Les modules sont les éléments visuels qui entourent le contenu principal d'un article, et que l'on peut placer à son envie aux positions proposées par un thème visuel. Cela peut aller d'un simple menu à un petit encart météo. Les composants, eux, sont chargés d'afficher un type de contenu principal particulier. Cela peut consister en afficher des articles au format blog, ou mieux, afficher un site de vidéos sélectionnées depuis YouTube. Les plugins, enfin, sont chargés d'effectuer des traitements automatiques sur les articles ou le système. Vous pouvez, avec ceux-ci, ajouter automatiquement du contenu HTML en fin de chaque article, ou remplacer l'éditeur de texte par défaut du système. Drupal, lui, propose une approche plus conforme à celle d'un développeur web. Chaque contenu de site s'organise autour de quelques concepts un peu compliqués au premier abord : Le noeud, les blocs et les modules. Un 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. Le bloc, lui est tout simplement une position dans un thème visuel, où l'on peut placer chacun de ses menus et outils autour du contenu principal. Chaque thème visuel propose naturellement plusieurs blocs. Le module, lui fournit des fonctionnalités diverses, ainsi que des éléments pouvant être placés au sein de blocs. 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. Joomla contre Drupal, PerformancesUn article de Dries Buytaert (l'auteur de Drupal si je ne m'abuse), indique des résultats intéressants quant au test de Joomla et Drupal sur une même architecture. Voici quelques chiffres intéressants à ce sujet : Sur ses tests, Joomla est 44% plus rapide que Drupal, avec une capacité de service de 19 pages par seconde lorsque le cache est désactivé dans les 2 CMS. (Tests sur un Pentium 4 3GHz, donc une machine du premier semestre 2004) Lorsque le cache est activé, Joomla est 3.2x plus lent que Drupal : Alors que Joomla sert 21 pages par seconde, (une amélioration ridicule, qui ne prend certainement pas en compte certaines améliorations de cache), Drupal sert 66 pages par seconde ! 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. Comme précisé sur le blog, Drupal ne sert des pages mises en cache que pour les utilisateurs non connectés. Ce qui en pratique n'est pas si gênant que ça, sachant que bon nombre de sites sont principalement visités par des non-inscrits. Joomla contre Drupal, mon verdictPour moi, il n'y a pas photo, Drupal permet plus aisément de servir des contenus un peu plus pro, mais attention, Joomla fait très bien l'affaire pour un bon nombre de sites, et est plus facile à prendre en main. (et avec un peu de connaissance en CSS et PHP, on peut rendre l'interface de Joomla un peu plus propre). Même en connaissant mieux Joomla que Drupal, ma préférence va à Drupal pour tous les points indiqués plus haut. Notons d'ailleurs que développer pour Joomla semble très difficile, au moins pour la prise en main, et nécessite de réinventer pas mal de parties de la roue dans pas mal de cas... J'ai fait quelques essais pour apprendre à développer pour Joomla, cela a été difficile et pas concluant. L'approche de Drupal semble faciliter le développement, mais je n'ai pas encore testé. Drupal gagne donc le match
Pour créer un lien vers cet article sur votre site, copiez et collez le texte ci-dessous dans votre page. Prévisualisation :
Petit comparatif Joomla et Drupal : Concept, Performances Vendredi, 14 Novembre 2008 Powered by QuoteThis © 2008
|
||||||
| Mise à jour le Vendredi, 14 Novembre 2008 02:19 |
Discutez de ce sujet sur le forum. (0 posts)
Derniers articles
- Faire un site de rencontre avec Drupal
- Arnaque des eBooks pour gagner de l'argent
- Drupal 6 : Utiliser un template différent selon l'URL de la page
- Icônes FamFamFam pour Java
- Installer Ubuntu sur PS3
- JOGL : Considérations sur le framerate
- JoomlaWatch en français
- Gallery2 : Comment déplacer Gallery2 vers un autre serveur

