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
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 Drupal en 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 : 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
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
17. 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
18. Attrait du Back Office
T3UNI 2012
26.06.2012
TYPO3 vs Drupal
19. Attrait du Back Office
T3UNI 2012
26.06.2012
TYPO3 vs Drupal
20. 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
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 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
23. 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
24. 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
26. Gestion d’images et profils de génération
T3UNI 2012
26.06.2012
TYPO3 vs Drupal
27. Drupal - pas plus 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
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