Après toutes les éloges que l'on m'a faite sur ce produit, notamment de la part de Mohamed, mon éminent collégue et chef de projet e-business , il était naturel que je vois par moi-même de quoi il en retournait.
Joomla! est un CMS au parcours particulier. Ce dernier est en effet open-source et totalement gratuit. Mais c'est en fait un fork du non moins réputé CMS Mambo qui lui est édité et maintenu par une société. Les similitudes entre les deux produits sont nombreuses bien qu'elles tendent à s'estomper avec le temps.
Techniquement, Joomla! est basé sur le couple Php / Mysql que l'on ne présente plus. De ce fait, on serait tenté de dire qu'il joue dans la même cours qu' eZ publish - bien que ce dernier soit également déployable sur des SGBD différents tel que PostgreSQL ou encore Microsoft SQL Server . Joomla s'articule autour d'un mécanisme proche de celui d' eZpublish à savoir la possibilité d'étendre les fonctionnalités du noyau par l'installation d'extensions/composants. Il n'y a pas de langage de templating propriétaire ou d'intégration d'un moteur de template tel que Smarty . HTML et php sont mixés à l'ancienne.
Composante importante d'un produit web opensource, sa communauté. Sur ce point, Joomla! n'a pas du tout à rougir de ses concurrents. Bien au contraire. La communauté française peut se targuer de compter plus de 1600 membres actifs (donnée extraite du site français). J'ai évoqué plus haut la possibilité d'agrémenter Joomla de modules externes. La force du produit est justement que ces derniers sont très nombreux, bien plus qu'autour d'eZ publish par exemple. (plus de 1600 extensions en téléchargement sur le site officiel)
Bien sur, plus ou moins directement je serais amener à comparer Joomla! à eZ publish notamment sur les aspects techniques (performance, maintenabilité, flexibilité...). J'ai ouï dire que Joomla! manquait de flexibilité par exemple. Néanmoins, il sera intéressant de voir le gain de temps que peut apporter l'utilisation de l'une ou l'autre des solutions peut engendrer sur des problématiques précises. Dans une moindre mesure, j'aurais également une base de comparaison avec Zope , un autre CMS basé sur du Python sur lequel j'ai déjà eu une expérience significative. Ce 1er billet n'était qu'une succinte présentation. J'entrerai dans le vif du sujet avec le prochain une fois que j'aurai d'avantage trituré mon instance locale de Joomla. :-)
Trackbacks - URL : http://www.starnab.com/trackback/id/361
Pas de trackback sur ce billet. URL : http://www.starnab.com/trackback/id/361
Réactions (7 commentaires)
« Félicitations !! »
Article très intéressant vu que l'auteur "Starnab" et un spécialiste ezpublish qui apporte son point de vue neutre sur un autre CMS :p .
# posté par paradox le : 05/06/07 à 20h39J'ai décidé pour la peine d'opter pour joomla pour la réalisation de mon site (j'hésitais entre joomla et partir from scratch avec Symfony ).
Si tu pouvais publier un comparatif des deux CMS, ça serait un must.
ps: Bon voyage en Norvège.
« For sure »
C'est au programme ;-).
# posté par Nabil le : 07/06/07 à 18h22Les concepts et approches des 2 produits semblent très différent mais il sera intéressant de voir ce que l'un peut apporter de plus que l'autre dans un contexte projet.
« Pour info »
Salut paradox ^^ !
# posté par soon7 [Guest] le : 09/06/07 à 05h04Une bon début afin de comparer 2 cms c'est de consulter le site http://www.cmsmatrix.org/
Tu coches à gauche les cms à comparer et tu valides, tu obtiens alors un tableau de synthèse assez sympa.
Après je pense que le mieux pour compléter cela c"est d'aller voir le site officiel, faire tourner une démo, discuter avec des personnes utilisant le cms en question...
Des cms, il en existe plein, et il n'y a pas à mon sens de cms idéal, c'est en fonction du projet que tel ou tel cms se révelera bien plus indiqué qu'un autre.
Joomla est mettable rapidement en place et facile à administrer, ça permet d'aller vite et bien sur certains projets...
Par contre, tout comme mambo, ce qui me genait c'était de ne pas pouvoir faire graphiquement ce que je voulais...
Pour ce genre de projets je lui préfère spip , mais qui lui par exemple ne propose pas encore de ecommerce, mais à une communauté phénoménale derrière.
Et bien entendu, pour les big projets , Ez à fond les manettes...
Sinon c'est joli la norvège ?
« Yop »
Re-bienvenu Soon, ;-)
# posté par StarNab le : 11/06/07 à 16h02L'idée de ma/notre démarche c'est d'aller plus loin qu'une demo en ligne et ou un comparatif via cmsmatrix. D'ailleurs, s'arrêter là ne serait pas "du jeu" face à mes deux années de "dévouement" à eZ. :)
J'aimerais justement pouvoir déceler sur quels types de projet, Joomla permet d'aller plus vite que eZ et inversement.
eZ publish est un très bon produit, cela ne fait aucun doute mais il y'a certains projets pour lesquels il ne m'apparait pas adapté. (Un prochain billet sans doute. :))
Sinon la Norvège, très jolie et très sympathique. A l'image de sa population féminine dirais-je. :)
« Mon avis sur joomla »
Salut,
# posté par Séverin [Guest] le : 13/06/07 à 00h16J'utilise Joomla depuis un peu plus d'un an et j'ai déjà 2-3 projets à mon actif avec ce CMS.
Les grands plus : sa simplicité d'utilisation, la simplicité de son code, ses performances et sa communauté.
Les grands moins : son manque d'homogénéité, sa faible prise en compte du design CSS, l'imbrication inutile de certains concepts plutôt que sous forme de plugins et une architecture CMS peu intuitive.
C'est un très bon CMS pour mettre en place des sites assez simples utilisant uniquement les quelques plugins les plus réputés, mais dés qu'il s'agit de développer de nouvelles fonctionnalités, le framework s'avère un peu vide et l'intégration devient un calvaire.
Si par malheur vous avez besoin d'un plugin spécifique, vous pourrez apprécier les problèmes que le framework engendre, la grande majorité sont instables, vous force à revoir tout votre CSS et parfois même à les modifier.
Je casse un peu du sucre sur son dos, mais ça reste un très bon outil dans l'ensemble, et j'attends avec impatience la version 1.5 finale qui devrait sacrement faire évoluer ce CMS.
« Feedback Intéressant »
Un retour d'expérience intéressant. C'est précisément les parties noyau et framework qui m'intriguent.
# posté par Nabil le : 14/06/07 à 00h22Je manquerai pas d'approfondir la question. ;-)
« Joomla! c'est bon ça »
J'utilise aussi Joomla et je ne peux que le recommander. Vive cette communauté qui se sert les coudes et qui fait avancer un beau projet.
# posté par Vuilleumier David [Guest] le : 11/01/08 à 22h13A voir et à essayer pour ceux qui n'ont pas encore passer au libre et gratuit.
...La parole est à vous