François Viens
19 octobre 2009

Drupal vs Typo3

Voilà déjà plusieurs fois que mon collègue et moi avons des discussions par rapport à différentes solutions de gestion de contenu (CMS) Open Source. Chez QuiboWeb, notre équipe est spécialisée en programmation Web, majoritairement en PHP 5 orienté objet et MVC (Modèle Vue Contrôleur), utilisant Smarty et XHTML et CSS pour le « front end ».

À partir du moment que tu es spécialisé en PHP, tu peux intervenir dans plusieurs plateformes Open Source codées en PHP. Avec les années, nous avons donc pu développer une expertise avec différentes solutions mais certaines solutions nous plaisent davantage…

Dans le dernier mois, à 2 reprises un appel d’offre précisait l’utilisation de Typo3. Préférant Drupal, cette demande autour de Typo3 a piqué notre curiosité. Quand commencer un projet avec Typo3? Travailler sur un projet existant qui a déjà Typo3, ok… Mais pourquoi commencer un projet de 0 avec Typo3? Au Québec, la technologie Typo3 est particulièrement populaire au niveau gouvernemental et part le fait même, dans la ville de Québec. À Montréal, 1 seul joueur s’affiche clairement comme expert en Typo3 (Googlez le, je mets pas de lien!)


Mon collègue a alors sorti de son sac, un document PDF rédigé en 2008 comparant les CMS Open Source. Je ressors quelques statistiques pour le plaisir, fidèle avec le titre de mon billet Drupal vs Typo3 !



Ressources disponibles

Tout le monde sait qu’au niveau d’un projet Open Source, le nombre de ressources compétentes disponible, on l’appel plus souvent « La communauté », est très important. Dans le document on voit que pour Drupal, 933 ressources disponibles sur eLance.com et 353 sur Guru.com alors que pour Typo3, seulement 71 ressources disponibles sur eLance.com et 34 sur Guru.com

Livres publiés

La documentation disponible autour d’une solution Open Source en dit long sur sa notoriété dans l’industrie. Drupal, en 2008, avait 12 livres publiés dont 7 dans la dernière année (2007 à 2008). Typo3, pour sa part, en avait 7 de publiés et 0 dans la dernière année.

Taux d’adoption

En 2008, Drupal était dans les « Leaders » alors que Typo3 était dans les « Movers », ce qui est tout de même pas si mal, n’étant pas dans les « Laggards »!

Inbound Links

Intéressant de comparer le nombre de liens entrant sur les sites Web des 2 solutions! La théorie des grands nombres supposent que si on a beaucoup de liens et qu’on n’a pas fait faillite, c’est que les gens doivent parler en bien de nous! En 2008, 163 000 liens pour Drupal et 3810 liens pour Typo3.

Positionnement dans les moteurs de recherche

Si je cherche « content management system », quelles solutions sont les mieux positionnées? Drupal était là, mais pas Typo3!

Position dans Alexa

Bon, je le mentionne pour prouver mon point, mais Alexa, ça vaut ce que ça vaut! Drupal occupait la position 1223 au palmarès alors que Typo3 occupait la position 6861. Quelques mois plus tard, la position de Typo3 dans ce palmarès avait baissée.

Bruit

Les gens parlent de quelle plateforme sur Internet, Google et compagnie? Drupal en 3e position et Typo3 en 5e position. Au niveau de Twitter, des blogues, des « Groups », des prix et des médias, Drupal est également mieux positionné que Typo3…

Au niveau de la marque (« Brand »), Drupal a de l’avance… Au niveau de la convivialité de l’interface, mon avis personnelle est que Drupal a l’avance…

Vous êtes fous de Typo3 et lisez ce billet, vos commentaires sont appréciés… N’oubliez pas de consulter le PDF avant de me sauter dessus!





16 Commentaires


19 octobre 2009 par Francis Vallieres

Bonjour, je veux simplement spécifier que certaines valeurs sont inutiles/mal mesurées. Exemple: Nombre de liens entrants La source des données est Google. Google ne donne pas de source fiable de liens, simplement un échantillon. http://www.youtube.com/watch?v=TjQ2QVQpaK0&feature=player_embedded Même chose pour la popularité selon Alexa, ca veux rien dire ainsi que les positions dans les moteurs de recherche De toute façon, pour moi ce n'est pas un concours de popularité, mais d'efficacité. Et pour la réponse, j'ai aucune idée de quel CMS est le meilleur, ce n'est pas mon travail ;)

20 octobre 2009 par Gou

Ah! L'éternel débat, Mac vs PC, Honda vs Toyota, Drupal vs TYPO3... Perso, je m'en fous... mais j'y suis impliqué car c'est moi qui a fait l'étude pour le choix d'un CMS pour mon ministère. Et oui, on a choisi TYPO3. En 2006. Si on refaisait l'étude aujourd'hui, ce serait peut-être différent, ça reste à voir, mais Drupal avait certaines lacunes qui l'ont déclassé, par exemple, sur l'expertise locale (à l'époque, maintenant, je l'ignore) et d'autres points. De plus, au gouvernement, il y a une chose que vous ne pouvez exclure: l'expertise interne. Si plusieurs organisations se penchent vers TYPO3, c'est en bonne partie à cause de cette expertise qui se développe au sein de l'appareil. On s'échange nos extensions, des trucs et même du personnel (mutations). Tout ça a commencé vers 2005 avec quelques joueurs, puis d'autres, comme nous, sommes arrivés et plusieurs autres nous suivent justement à cause de l'expertise qui est en train de se développer. C'est le phénomène de la saucisse Hygrade! Loin de moi l'idée de dire que Drupal n'est pas bon, au contraire. Il n'a juste pas été celui qui a été sélectionné il y a près de 5 ans... c'est tout! C'est circonstanciel...

20 octobre 2009 par François Viens

Ce que j'aimerai avoir c'est l'avis des éditeurs qui utilisent, sans pour autant que ça ait été leur choix, le CMS Typo3 qui pour ma part est beaucoup moins facile à travailler avec... Comment a été l'apprentissage de la plateforme? Rapide, difficile, encore en cours?

21 octobre 2009 par Audrey

Bonjour j'ai trouvé quelques arguments contre Drupal sur ce blog de Bertrand Keller http://www.bertrandkeller.info/2009/10/07/1272-drupal-sent-pas-bon-mariya-lysenkova/ Cordialement

21 octobre 2009 par François Viens

Merci Audrey, ton commentaire m'a fait découvrir ce billet qui apporte des points intéressants : http://www.bertrandkeller.info/2008/02/18/130-typo3-vs-drupal-la-bataille-des-cms/

25 janvier 2010 par Yannick Pavard

Hmm, d'abord, ce que je pourrais dire c'est que TYPO3 s'écrit en majuscule, mise à part ce petit détail sans importance, passons au plat de résistance lol Non sérieusement... sur mon blogue, j'ai déjà beaucoup parlé des forces de TYPO3 et je ne veux pas en reparler ici, ce serait me répeter. Une chose est sûr, ca doit foutre les boules pour ceux qui veulent répondre aux appels d'offre, quand ils voient TYPO3 apparaître partout ! Il faut dire qu'on a travailler fort (et là je parle au nom de mon employeur si on peut dire) pour que TYPO3 soit adopté au gouvernement. Et la raison est simple, c'est que TYPO3 est flexible ! TYPO3 utilise du Typoscript pour effectuer la configuration du rendu, des extensions, etc... et c'est ce qui fait sa force. Pas la peine d'aller comparer le nombre d'utilisateurs, de l'interface ou toutes ces bebelles là ! Le Typoscript est l'avantage numéro 1 pour l'utilisation de TYPO3 dans le monde de l'entreprise. Et oui je parle ici de l'entreprise et des professionnels, si vous en êtes à chercher un produit pour un site perso, passez votre chemin, il y a d'autres produits pour cela. Mais si vous vous voulez un truc solide alors il faut jouer dans la cour des grands. Et ce n'est pas ce pêter les bretelles de dire que TYPO3 est capable de jouer avec le grands, c'est parce que ca prise en courbe d'apprentissage est longue ! Mais quand on veut faire tout ce que l'on veut, on y met les moyens non ? Drupal a plein d'avantages et surement des forces que TYPO3 n'a pas et c'est tant mieux, car il en faut pour tout le monde. Si Drupal a une prise en main facilité, alors tant mieux pour ceux qui veulent se faire leur site perso ou même celui de leur entreprise. Mais je vois mal faire un site gouvernemental ou bien d'une université avec Drupal (et ne me balancez pas d'url d'un site d'une école fait avec Drupal, car il doit en exister aussi pour Joomla et dans ce cas là, on est d'accord que ca veut rien dire et que Joomla est en dessous des deux dont on parle hein ?) Avec Drupal (et je ne suis pas un spécialiste), j'aimerais çà voir comment on gère un site de 3000 pages et la tronche de l'éditeur de texte quand tu dois faire un liens une de ces 3000 pages... Bref, TYPO3 il s'est fait sa place et cela risque de durer encore longtemps, car comme tout bon produit opensource, il évolue à chaque année et la version 5 sera encore meilleure que la branche 4.x actuelle et ce sera surement de même avec les prochaines version de Drupal.. Prennez le CMS avec qui vous trippez le mieux et faites vous du fun ! Et pour les appels d'offres, mettez-vous à TYPO3 sérieusement, mais avec une équipe solide derrière, car le produit est vaste. Au mieux faites appel à des experts ;) Bonne journée

16 février 2010 par aubinster

@Yannick Pavard : Drupal peu gérer plus que des sites persos Voila deux exemples de sites gouvernementaux : http://www.whitehouse.gov/ (site de la maison blanche) et http://www.gouvernement.fr/ (gouvernement français) SIte avec plus de 3000 pages : http://www.rue89.com/ Dans les université il y a Harvard il me semble : http://harvardscience.harvard.edu/ Et ce ne sont que quelques exemples...

23 février 2010 par François Viens

OH! Il s'agit d'exemple juicy! Je crois également que chaque solution, en 2010, est robuste au point de pouvoir gérer des trucs très gros... Ensuite, pour ce qui est de la flexibilité, avec les années je réalise qu'il vaut parfois, je dis bien parfois, mieux que l'utilisateur adapte un peu son besoin de flexibilité pour obtenir en retour une facilité... C'est bien pouvoir faire beaucoup de lecture et de formation pour apprendre une solution plus complexe... mais à chaque nouveau membre de l'équipe, cette formation est à refaire... une solution plus simple peut donc assurer une diminution de coûts à long terme.

26 février 2010 par David

Tout d'abord, j'avoue d'entrée de jeu que je suis du côté TYPO3 car tout comme l'auteur c'est le seul que je connaisse... Sans être techniquement compétent, je peux avouer que la comparaison est très biaisé puisque tous les éléments apportés sont en faveur de Drupal ce qui enlève toute crédibilité. D'autant plus que vous avouez ne pas connaître TYPO3. Je pourrais faire la comparaison inverse et ressortir tout le positif de TYPO3 envers Drupal et le résultat serait tout aussi bouetteux!!! Je préfère analyser les besoins des clients, leur contexte et ressources avant de déclarer un CMS supérieur à un autre... Internet Explorer est le navigateur le plus populaire et celui qui vous donnera des résultats supérieurs dans toutes les types de requêtes statistiques, est-ce le meilleur et celui que vous recommandez ?

26 février 2010 par François Viens

Attention! C'est clair que j'ai ressorti que les points en faveur de Drupal! En fait, dans le document de référence, Typo3 ne menait dans aucune catégorie... J'aime par contre beaucoup la comparaison avec Internet Explorer... Ce que je reproche particulièrement à Typo3 est le "learning curve" qui à mon avis ne peut être utilisé comme étant un avantage...

23 mai 2010 par Cogitae

Bonjour, Je suis aussi spécialiste TYPO3 et m'intéresse depuis peu à Drupal car on en parle en ce moment. Sur la "learning curve" je me permettrai quand même d'indiquer que TYPO3 permet de définir des rôles bien segmentés (infographie, éditeur, reviewer, responsable de publication, développeur, administrateur,...) qui permettent que les personnes font ce qu'elles savent faire et à chaque niveau l'apprentissage est somme toute simple. Ceci-dit, il est vrai qu'un intégrateur ou un développeur TYPO3 doit avoir un background technique pour proposer les meilleures solutions.

16 juillet 2010 par François Viens

Il est également possible de simplifier les interfaces d'administration d'un site par profils dans Drupal. En thématisant les outils de gestion avec le look and feel du site Web public, ça devient très facile de créer des rôles spécifiques pour certains types d'éditeurs et simplifier l'utilisation générale de Drupal.

25 décembre 2010 par Sebastien

Bonjour, je travaille actuellement sur un projet Typo3. Je ne connais pas drupal. Mais typo3 a été choisi pour implanter notre vitrine web et l'intranet. Typo3 nécessite beaucoup de temps d'apprentissage et n'est pas très accessible pour un developpeur lamba, il faut travailler avec beaucoup de méthode et comprendre la philosophie du produit. Ce que je trouve intéressant dans ce produit : un environnement de travail complet, (log, gestionnaire d'extension, d'autres outils qui permettent de gagner du temps, navigateur de fichier enfin plein d'autre choses). Je trouve que ca vaut la peine de l'utiliser car les heures passées à le maitriser sont tres recompensées...

26 décembre 2010 par Francois

Merci Sébastien pour ce commentaire. Drupal offre egalement ces outils et l'interface du nouveau Drupal 7 est encore plus facile à utiliser que l'ancien et dans tous les cas, il est possible et assez simple de changer le layout des outils administratifs ce qui fait que tous nos clients sont rapidement efficaces avec Drupal sans vraiment avoir à vivre une dure courbe d'apprentissage. Je sais que Typo3 permet beaucoup de choses mais à la veille de 2011, je réalise que tout ce qui est faisable avec Typo3 l'est aussi avec des plateformes comme Drupal mais que Drupal est plus beau et plus facile à utiliser, alors pourquoi choisir Typo3 excluant le fait que la firme de développement Web a les compétences en Typo3... Chez QuiboWeb, si une nouvelle plateforme sort et offre tout ce que Drupal offre mais est encore plus facile à utiliser, nous allons vraiment considérer cette plateforme pour les prochains projets, et ce même si nous sommes des "pros drupal"! Il faut à mon avis savoir suivre le marché.

10 mars 2011 par eric

Le rapport dans cet article est plutôt faussé en fait. On ne peut pas mesurer la qualité d'un CMS sur le simple fait que l'on en parle plus, qu'il soit mieux référencé etc... Durant mes services en entreprises j'ai pu constaté qu'il y avait des moa ou bien chef de projet/consultant voir développeur qui ne savaient en rien, comment bien choisir un outil et établir une bonne expertise des besoins selon les bonnes spécificités. Je ne vais pas les citer ici et je ne vais pas non plus dire comment je procède afin de choisir la bonne technologie (ca fait partie de mon métier en même temps et c'est aussi ca qui me créer de la valeur ajouté dans les entreprises). Il y a une méthode sur quoi il faut se baser pour choisir un cms, une autre méthode pour choisir quel framework une autre méthode pour etc... etc... Entre choisir d'utiliser en milieu productif Drupal ou Typo3, notre choix a vite été réglé (si je peux dire). Drupal comme typo3 sont difficile à prendre en main pour les développeurs, côté rédacteur ca peut être un peu différent. Si on part du principe que l'on peut tout faire de toute façon avec un cms (bien pensé, bien codé je dis bien) on peut donc modifier l'admin et toute l'interface, plugin etc... Mais le temps d'investissement si l'on procède comme cela n'est aucunement rentable. Par contre si l'on choisi un cms remplissant toutes les conventions des besoins attendus, alors drupal est tout à fait le cms qu'il faut à l'inverse de typo3. C'est deux cms tout comme joomla, modx... sont destinés à accueillir une forte charge de donnée et trafique, par contre la modularité de drupal le rend plus proche d'un framework CMF qu'un cms, à l'inverse de typo3. Après vient le côté complexe d'utilisation entre typo3 et drupal, les deux sont complexes mais une fois drupal compris cela va très très vite alors que typo3 cela reste toujours compliquer pour certaines fonctionnalités. Certains diront que de toute façon à chaque ajout de plugin sous drupal c'est galère pour comprendre comment le plugin fonctionne. Pour la majeur partie des modules sous drupal, si l'on a compris son fonctionnement c'est relativement simple. Enfin bref on pourrait continuer des heures comme cela mais il faut aussi penser à un marché de maintenance. Bon si vous désirez un cms puissant, accessible rapidement et aussi modulable que drupal (sinon presque), alors je ne saurais vous conseillez que trop d'essayer "Typolight" qui s'est renomé "Contao" (à cause de la comparaison typo3 / Typolight mais rien à voir du tout). Ce cms existe depuis longtemps enfin aller voir.

29 septembre 2011 par Francois Viens

Le marché commence à changer... alors que Québec a longtemps et est encore la mec de typo3, Montréal devient celle de Drupal et Wordpress est bien parsemé partout dans la grande province à cause de sa facilité d'utilisation. Je crois en effet que chaque CMS a des plus et des moins, ensuite il y a 2 façons de penser : prendre un CMS avec le moins d'expertise possible pour avoir un avantage compétitif sur les autres OU tenter de prendre le ou les CMS les plus populaires pour élever les connaissances générales des entreprises Web et que les $ soient investis dans la qualité du projet et non pas dans l'apprentissage de la nouvelle plateforme "saveur du mois".