26.06.2012


Cédric Tempestini – société Archriss
                          www.archriss.fr
Qui je suis ?
       7 années d’expérience sur TYPO3
       Certifié TYPO3 depuis 2009
       Administrateur sur le forum typo3-fr.org
       Intervenant depuis 6 ans dans les universités TYPO3
       Sponsoring croissant des universités TYPO3 depuis 4 ans
       Archriss depuis 6 ans
       Archriss : développement TYPO3 – Drupal – Applications IPhone
       - Android



T3UNI 2012
                                                                 26.06.2012
TYPO3 vs Drupal
Pourquoi cette conférence

             Drupal est un concurrent sérieux à TYPO3
             Montée en puissance de Drupal
             Curiosité des intégrateurs TYPO3
             Donner des arguments pour défendre
             TYPO3 face à Drupal



T3UNI 2012
                                                26.06.2012
TYPO3 vs Drupal
TYPO3 et Drupal : 2 CMS reposants sur Apache
Mysql PHP
Présentation rapide Drupal
       Un des cms leader du marché, retenu comme base pour le
       développement de projets de toutes envergures dans le monde
       entier.
       Lancé en 2000 par Dries Buytaert qui reste encore aujourd’hui le
       « lead developer » et le guru de la très grande communauté
       Drupal.
       On parle de près de 10 millions de sites développés sur Drupal.
       800 développeurs participent au projet.
       10 408 modules.


T3UNI 2012
                                                                 26.06.2012
TYPO3 vs Drupal
Parallèle TYPO3
       Un des cms leader du marché.
       Lancé en 1998 par Kasper Skârhoj.
       On parle de près de plus de 500 000 sites développés sur
       TYPO3.
       5 518 extensions.




T3UNI 2012
                                                                  26.06.2012
TYPO3 vs Drupal
TYPO3 et Drupal en France




         Recherche google trends, en bleu TYPO3, en rouge Drupal.

T3UNI 2012
                                                              26.06.2012
TYPO3 vs Drupal
Notre expérience Drupal
       2 années d’expérience sur Drupal.
       12 sites réalisés sous Drupal.
       4 développeurs Drupal.
       Pourquoi Drupal : pour nous diversifier et répondre aux besoins
       de nos clients.




T3UNI 2012
                                                                 26.06.2012
TYPO3 vs Drupal
Drupal : les raisons du succès
       Montée en compétence rapide.
       Puissance de l’outil.
       Interface d’administration attractive.
       La société Acquia : moteur de publicité pour Drupal.
       L’effet de buzz du site de la maison blanche.




T3UNI 2012
                                                              26.06.2012
TYPO3 vs Drupal
Drupal : Petites explications sur le fonctionnement
global
Principe
     Drupal peut être utilisé à quatre niveaux différents :
       Tel quel
       Personnalisation simple
       Extension par ajouts externes
       Extension par développement interne


     Une base de données : 60 à 300 tables selon les modules activés.
     Une API : api.drupal.org.



T3UNI 2012
                                                               26.06.2012
TYPO3 vs Drupal
Contenus, traitements, présentation
       Contenus, ou nœuds
       Traitement : modules
       Présentation : thèmes




T3UNI 2012
                                     26.06.2012
TYPO3 vs Drupal
Contenus ou noeuds




T3UNI 2012
                     26.06.2012
TYPO3 vs Drupal
Traitement : modules




T3UNI 2012
                       26.06.2012
TYPO3 vs Drupal
Présentation : thèmes




T3UNI 2012
                        26.06.2012
TYPO3 vs Drupal
Drupal : L’attrait du côté obscur
Quelques avantages de Drupal
   Plus de 1000 développeurs ont contribués pendant 3 ans à
   Drupal 7
   Forte communauté
   Grande modularité
   Nombreux documents et supports
   Traduction française
   Montée en compétences rapide




T3UNI 2012
                                                              26.06.2012
TYPO3 vs Drupal
Attrait du Back Office




T3UNI 2012
                         26.06.2012
TYPO3 vs Drupal
Attrait du Back Office




T3UNI 2012
                         26.06.2012
TYPO3 vs Drupal
Nombreux thèmes existants et possibilité de créer son
thème personnalisé

 Ajout de paramètres dans
 son thème par surcharge




T3UNI 2012
                                                        26.06.2012
TYPO3 vs Drupal
Création de structure à l’aide de types de contenu


Facilité d’ajouts de
champs, de
réorganisation, gestion
d’affichages…




 T3UNI 2012
                                                     26.06.2012
 TYPO3 vs Drupal
Création de vues regroupant un ensemble de noeuds


Nombreux paramètres et
affichages possibles
Pas besoin de grandes
compétences en
développement
Exemples :
- Liste d’actualités,
- Flux RSS,
- Remontée d’actualités,
- …



 T3UNI 2012
                                                    26.06.2012
 TYPO3 vs Drupal
Gestion de blocs dans des régions

Possibilité d’afficher les blocs sur certaines urls, types de contenus, rôles, langues…




T3UNI 2012
                                                                     26.06.2012
TYPO3 vs Drupal
Gestion du multilinguisme

Ajout de langues, possibilité de redirection vers un autre domaine, ou ajout d’un
paramètre pour la langue dans l’url




T3UNI 2012
                                                                    26.06.2012
TYPO3 vs Drupal
Gestion du multilinguisme

Facilité de traductions




T3UNI 2012
                            26.06.2012
TYPO3 vs Drupal
Gestion d’images et profils de génération




T3UNI 2012
                                            26.06.2012
TYPO3 vs Drupal
Drupal - pas plus puissant : plus rapide, plus
facile, plus séduisant.
Inconvénients Drupal / Force TYPO3
   Montées de version impossibles : refonte nécessaire
   Modules compatibles tardivement
   Du coup on reste longtemps sur la version précédente, plus
   compliqué à gérer commercialement
   Pas de visibilité claire sur la fin du support des versions
   Manque de modularité sur l’intégration html/css
   Compliqué de proposer plusieurs gabarits de page aux
   contributeurs (malgré existence de panel)
   Manque d’évolutivité graphique




T3UNI 2012
                                                                 26.06.2012
TYPO3 vs Drupal
Inconvénients Drupal / Force TYPO3
   L’affichage des blocs peut être conditionné par ce qui est écrit
   dans l’url, du coup quand on change l’url, il faut reprendre des
   éléments.
   On ne peut pas limiter les accès aux contributeurs en fonction de
   l’arborescence du site, on ne peut que limiter en fonction des
   types de contenus.
   La force de TYPO3 reste dans le typoscript qui permet de mettre
   en place des variables de configuration sans avoir à créer un
   écran dans le Back Office.




T3UNI 2012
                                                                      26.06.2012
TYPO3 vs Drupal
Inconvénients Drupal / Force TYPO3
   TYPO3 est plus adapté pour les gros sites avec beaucoup de
   contenus, dans Drupal, il remonte tous les contenus dans un
   seul écran, il y a peu de filtres proposés pour la recherche dans
   les contenus, il faut surcharger et ajouter des filtres
   supplémentaires pour simplifier la vie des contributeurs.




T3UNI 2012
                                                                   26.06.2012
TYPO3 vs Drupal
Inconvénients Drupal / Force TYPO3




T3UNI 2012
                                      26.06.2012
TYPO3 vs Drupal
Inconvénients Drupal / Force TYPO3
   Les sites multilangues avec de nombreuses vues et de type de
   données sont long à mettre en place, il n’est pas toujours simple
   pour le développeur et le contributeur de pouvoir faire la bascule
   sur les différentes langues d’une même page, alors que sur
   TYPO3 il n’y a que le paramètre L à modifier.
   Au niveau du cache, c’est performant quand tout le site est en
   cache mais on a aucun moyen d’isoler certaines parties que l’on
   ne veut pas mettre en cache. On ne peut pas choisir quelle page
   ne va pas être mise en cache, ou utiliser un équivalent au
   USER_INT.



T3UNI 2012
                                                                    26.06.2012
TYPO3 vs Drupal
Inconvénients Drupal / Force TYPO3
   La structure de base de données est très compliquée à utiliser
   quand on doit faire des requêtes en manuel par exemple pour
   les modules externes. Quand on ajoute un type de
   contenu, chaque champ de ce type de contenu crée une
   nouvelle table en base de données, donc si on a de nombreux
   types de contenus, on se retrouve vite avec une base de
   données énorme et des requêtes interminables.
   Pour les développeurs, la gestion des menus et des fil d’ariane
   est souvent un casse tête. Il est compliqué de gérer le système
   de vues, et la difficulté est multipliée par 5 avec les sites
   multilangue.


T3UNI 2012
                                                                     26.06.2012
TYPO3 vs Drupal
Notre avis
   Drupal est un bon produit, mais pour nous TYPO3 est meilleur.
   TYPO3 est plus adapté pour les sites à forts contenus, le
   système en arborescence est capable d’accueillir plus de
   contenus.
   TYPO3 est plus long à apprendre pour les développeurs, mais
   plus simple pour les contributeurs, Drupal est plus facile à
   déployer pour les développeurs mais plus compliqué pour les
   contributeurs et n’a aucune souplesse sur certains points.




T3UNI 2012
                                                                   26.06.2012
TYPO3 vs Drupal
Questions / Réponses




T3UNI 2012
                                    29.06.2012
TYPO3 vs Drupal
Remerciements
                   Eric Garcin – Développeur Drupal
             Hydris Lefeuvre – Développeur TYPO3/Drupal
                               Wikipedia
                            www.archriss.fr




T3UNI 2012
                                                   29.06.2012
TYPO3 vs Drupal

Univ TYPO3 2012 - TYPO3 vs Drupal

  • 1.
    26.06.2012 Cédric Tempestini –société Archriss www.archriss.fr
  • 2.
    Qui je suis? 7 années d’expérience sur TYPO3 Certifié TYPO3 depuis 2009 Administrateur sur le forum typo3-fr.org Intervenant depuis 6 ans dans les universités TYPO3 Sponsoring croissant des universités TYPO3 depuis 4 ans Archriss depuis 6 ans Archriss : développement TYPO3 – Drupal – Applications IPhone - Android T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 3.
    Pourquoi cette conférence Drupal est un concurrent sérieux à TYPO3 Montée en puissance de Drupal Curiosité des intégrateurs TYPO3 Donner des arguments pour défendre TYPO3 face à Drupal T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 4.
    TYPO3 et Drupal: 2 CMS reposants sur Apache Mysql PHP
  • 5.
    Présentation rapide Drupal Un des cms leader du marché, retenu comme base pour le développement de projets de toutes envergures dans le monde entier. Lancé en 2000 par Dries Buytaert qui reste encore aujourd’hui le « lead developer » et le guru de la très grande communauté Drupal. On parle de près de 10 millions de sites développés sur Drupal. 800 développeurs participent au projet. 10 408 modules. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 6.
    Parallèle TYPO3 Un des cms leader du marché. Lancé en 1998 par Kasper Skârhoj. On parle de près de plus de 500 000 sites développés sur TYPO3. 5 518 extensions. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 7.
    TYPO3 et Drupalen France Recherche google trends, en bleu TYPO3, en rouge Drupal. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 8.
    Notre expérience Drupal 2 années d’expérience sur Drupal. 12 sites réalisés sous Drupal. 4 développeurs Drupal. Pourquoi Drupal : pour nous diversifier et répondre aux besoins de nos clients. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 9.
    Drupal : lesraisons du succès Montée en compétence rapide. Puissance de l’outil. Interface d’administration attractive. La société Acquia : moteur de publicité pour Drupal. L’effet de buzz du site de la maison blanche. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 10.
    Drupal : Petitesexplications sur le fonctionnement global
  • 11.
    Principe Drupal peut être utilisé à quatre niveaux différents : Tel quel Personnalisation simple Extension par ajouts externes Extension par développement interne Une base de données : 60 à 300 tables selon les modules activés. Une API : api.drupal.org. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 12.
    Contenus, traitements, présentation Contenus, ou nœuds Traitement : modules Présentation : thèmes T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 13.
    Contenus ou noeuds T3UNI2012 26.06.2012 TYPO3 vs Drupal
  • 14.
    Traitement : modules T3UNI2012 26.06.2012 TYPO3 vs Drupal
  • 15.
    Présentation : thèmes T3UNI2012 26.06.2012 TYPO3 vs Drupal
  • 16.
    Drupal : L’attraitdu côté obscur
  • 17.
    Quelques avantages deDrupal Plus de 1000 développeurs ont contribués pendant 3 ans à Drupal 7 Forte communauté Grande modularité Nombreux documents et supports Traduction française Montée en compétences rapide T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 18.
    Attrait du BackOffice T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 19.
    Attrait du BackOffice T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 20.
    Nombreux thèmes existantset possibilité de créer son thème personnalisé Ajout de paramètres dans son thème par surcharge T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 21.
    Création de structureà l’aide de types de contenu Facilité d’ajouts de champs, de réorganisation, gestion d’affichages… T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 22.
    Création de vuesregroupant un ensemble de noeuds Nombreux paramètres et affichages possibles Pas besoin de grandes compétences en développement Exemples : - Liste d’actualités, - Flux RSS, - Remontée d’actualités, - … T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 23.
    Gestion de blocsdans des régions Possibilité d’afficher les blocs sur certaines urls, types de contenus, rôles, langues… T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 24.
    Gestion du multilinguisme Ajoutde langues, possibilité de redirection vers un autre domaine, ou ajout d’un paramètre pour la langue dans l’url T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 25.
    Gestion du multilinguisme Facilitéde traductions T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 26.
    Gestion d’images etprofils de génération T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 27.
    Drupal - pasplus puissant : plus rapide, plus facile, plus séduisant.
  • 28.
    Inconvénients Drupal /Force TYPO3 Montées de version impossibles : refonte nécessaire Modules compatibles tardivement Du coup on reste longtemps sur la version précédente, plus compliqué à gérer commercialement Pas de visibilité claire sur la fin du support des versions Manque de modularité sur l’intégration html/css Compliqué de proposer plusieurs gabarits de page aux contributeurs (malgré existence de panel) Manque d’évolutivité graphique T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 29.
    Inconvénients Drupal /Force TYPO3 L’affichage des blocs peut être conditionné par ce qui est écrit dans l’url, du coup quand on change l’url, il faut reprendre des éléments. On ne peut pas limiter les accès aux contributeurs en fonction de l’arborescence du site, on ne peut que limiter en fonction des types de contenus. La force de TYPO3 reste dans le typoscript qui permet de mettre en place des variables de configuration sans avoir à créer un écran dans le Back Office. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 30.
    Inconvénients Drupal /Force TYPO3 TYPO3 est plus adapté pour les gros sites avec beaucoup de contenus, dans Drupal, il remonte tous les contenus dans un seul écran, il y a peu de filtres proposés pour la recherche dans les contenus, il faut surcharger et ajouter des filtres supplémentaires pour simplifier la vie des contributeurs. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 31.
    Inconvénients Drupal /Force TYPO3 T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 32.
    Inconvénients Drupal /Force TYPO3 Les sites multilangues avec de nombreuses vues et de type de données sont long à mettre en place, il n’est pas toujours simple pour le développeur et le contributeur de pouvoir faire la bascule sur les différentes langues d’une même page, alors que sur TYPO3 il n’y a que le paramètre L à modifier. Au niveau du cache, c’est performant quand tout le site est en cache mais on a aucun moyen d’isoler certaines parties que l’on ne veut pas mettre en cache. On ne peut pas choisir quelle page ne va pas être mise en cache, ou utiliser un équivalent au USER_INT. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 33.
    Inconvénients Drupal /Force TYPO3 La structure de base de données est très compliquée à utiliser quand on doit faire des requêtes en manuel par exemple pour les modules externes. Quand on ajoute un type de contenu, chaque champ de ce type de contenu crée une nouvelle table en base de données, donc si on a de nombreux types de contenus, on se retrouve vite avec une base de données énorme et des requêtes interminables. Pour les développeurs, la gestion des menus et des fil d’ariane est souvent un casse tête. Il est compliqué de gérer le système de vues, et la difficulté est multipliée par 5 avec les sites multilangue. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 34.
    Notre avis Drupal est un bon produit, mais pour nous TYPO3 est meilleur. TYPO3 est plus adapté pour les sites à forts contenus, le système en arborescence est capable d’accueillir plus de contenus. TYPO3 est plus long à apprendre pour les développeurs, mais plus simple pour les contributeurs, Drupal est plus facile à déployer pour les développeurs mais plus compliqué pour les contributeurs et n’a aucune souplesse sur certains points. T3UNI 2012 26.06.2012 TYPO3 vs Drupal
  • 35.
    Questions / Réponses T3UNI2012 29.06.2012 TYPO3 vs Drupal
  • 36.
    Remerciements Eric Garcin – Développeur Drupal Hydris Lefeuvre – Développeur TYPO3/Drupal Wikipedia www.archriss.fr T3UNI 2012 29.06.2012 TYPO3 vs Drupal