36
26.06.2012 Cédric Tempestini société Archriss www.archriss.fr

Univ TYPO3 2012 - TYPO3 vs Drupal

Embed Size (px)

Citation preview

Page 1: Univ TYPO3 2012 - TYPO3 vs Drupal

26.06.2012

Cédric Tempestini – société Archriss

www.archriss.fr

Page 2: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 3: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 4: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 et Drupal : 2 CMS reposants sur Apache

Mysql PHP

Page 5: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 6: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 7: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

TYPO3 et Drupal en France

T3UNI 2012

26.06.2012

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

Page 8: Univ TYPO3 2012 - TYPO3 vs 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

Page 9: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 10: Univ TYPO3 2012 - TYPO3 vs Drupal

Drupal : Petites explications sur le fonctionnement

global

Page 11: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 12: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Contenus, traitements, présentation

Contenus, ou nœuds

Traitement : modules

Présentation : thèmes

T3UNI 2012

26.06.2012

Page 13: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Contenus ou noeuds

T3UNI 2012

26.06.2012

Page 14: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Traitement : modules

T3UNI 2012

26.06.2012

Page 15: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Présentation : thèmes

T3UNI 2012

26.06.2012

Page 16: Univ TYPO3 2012 - TYPO3 vs Drupal

Drupal : L’attrait du côté obscur

Page 17: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 18: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Attrait du Back Office

T3UNI 2012

26.06.2012

Page 19: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Attrait du Back Office

T3UNI 2012

26.06.2012

Page 20: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 21: Univ TYPO3 2012 - TYPO3 vs Drupal

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…

Page 22: Univ TYPO3 2012 - TYPO3 vs Drupal

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,

- …

Page 23: Univ TYPO3 2012 - TYPO3 vs Drupal

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…

Page 24: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 25: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Gestion du multilinguisme

T3UNI 2012

26.06.2012

Facilité de traductions

Page 26: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Gestion d’images et profils de génération

T3UNI 2012

26.06.2012

Page 27: Univ TYPO3 2012 - TYPO3 vs Drupal

Drupal - pas plus puissant : plus rapide, plus

facile, plus séduisant.

Page 28: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 29: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 30: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 31: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Inconvénients Drupal / Force TYPO3

T3UNI 2012

26.06.2012

Page 32: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 33: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 34: Univ TYPO3 2012 - TYPO3 vs Drupal

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

Page 35: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Questions / Réponses

T3UNI 2012

29.06.2012

Page 36: Univ TYPO3 2012 - TYPO3 vs Drupal

TYPO3 vs Drupal

Remerciements

Eric Garcin – Développeur Drupal

Hydris Lefeuvre – Développeur TYPO3/Drupal

Wikipedia

www.archriss.fr

T3UNI 2012

29.06.2012