univ typo3 2012 - typo3 vs drupal
TRANSCRIPT
TYPO3 vs Drupal
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 et Drupal : 2 CMS reposants sur Apache
Mysql PHP
TYPO3 vs Drupal
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
T3UNI 2012
26.06.2012
Recherche google trends, en bleu TYPO3, en rouge Drupal.
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
Drupal : Petites explications sur le fonctionnement
global
TYPO3 vs Drupal
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
Drupal : L’attrait du côté obscur
TYPO3 vs Drupal
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é
T3UNI 2012
26.06.2012
Ajout de paramètres dans
son thème par surcharge
TYPO3 vs Drupal
Création de structure à l’aide de types de contenu
T3UNI 2012
26.06.2012
Facilité d’ajouts de
champs, de
réorganisation, gestion
d’affichages…
TYPO3 vs Drupal
Création de vues regroupant un ensemble de noeuds
T3UNI 2012
26.06.2012
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,
- …
TYPO3 vs Drupal
Gestion de blocs dans des régions
T3UNI 2012
26.06.2012
Possibilité d’afficher les blocs sur certaines urls, types de contenus, rôles, langues…
TYPO3 vs Drupal
Gestion du multilinguisme
T3UNI 2012
26.06.2012
Ajout de langues, possibilité de redirection vers un autre domaine, ou ajout d’un
paramètre pour la langue dans l’url
TYPO3 vs Drupal
Gestion du multilinguisme
T3UNI 2012
26.06.2012
Facilité de traductions
TYPO3 vs Drupal
Gestion d’images et profils de génération
T3UNI 2012
26.06.2012
Drupal - pas plus puissant : plus rapide, plus
facile, plus séduisant.
TYPO3 vs Drupal
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 TYPO3La 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