Transcript
Page 1: A chaque besoin sa distribution

A chaque besoin sa distribution Drupal

Page 2: A chaque besoin sa distribution

Sommaire

1. Qu’est-ce qu’une distribution ?

2. Quel business model pour les distributions ?

3. Quel futur des distributions Drupal ?

4. Analyse comparative des distributions

Page 3: A chaque besoin sa distribution

Qu’est-ce qu’une distribution ?

> Drupal est une coquille vide à l’installation : tout est à faire !

> Drupal « out of the box » n’existe pas : il faut choisir parmi les milliers de modules Drupal

> Et pourtant, des besoins récurrents et de nombreuses tâches répétitives : thèmes, contenus, fonctionnalités, …

Simplifier la mise en route d’un projet Drupal

Page 4: A chaque besoin sa distribution

Qu’est-ce qu’une distribution ?

> Les distributions permettent de « préparamétrer » toutes ces tâches répétitives

> Les distributions facilitent la maintenance et l’évolutivité des plateformes

> Les distributions peuvent être spécialisées selon les besoins

La distribution : une voie vers l’industrialisation

Page 5: A chaque besoin sa distribution

Qu’est-ce qu’une distribution ?

> Un déploiement en quelques clics

> Thèmes, contenus et fonctionnalités déjà paramétrés pour un besoin particulier

> DRUPAL as a product : simplicité, ergonomie, look,

> Une réponse fonctionnelle et non plus technique aux atouts des concurrents

Un Drupal packagé

Page 6: A chaque besoin sa distribution

Qu’est-ce qu’une distribution ?

> Profils vs Features vs Distributions

> La notion de « profil » apparaît dans Drupal 5/6

> Des features sont intégrées dans des profils

> Une distribution est, techniquement, un « profil » Drupal marketé

Un peu de technique

Page 7: A chaque besoin sa distribution

> Les profils se trouvent dans les répertoires /Profiles

> Composé des sous-répertoires /modules, /themes, /translations

http://drupal.org/project/installation+profiles

C’est quoi un profil ?

Qu’est-ce qu’une distribution ?

Page 8: A chaque besoin sa distribution

> Un blog, un gestionnaire de rendez-vous, une galerie d’image, …

> Simplifie le déploiement : package d’une configuration

> Facilite les mises à jour

C’est quoi Features ?

Qu’est-ce qu’une distribution ?

Page 9: A chaque besoin sa distribution

Exploiter sa distribution avec Drush

> Drush + Drush make : le « couteau suisse de Drupal » en lignes de commandes

> Téléchargement, installation, activation / désinstallation de modules et thèmes en quelques secondes

> Mise à jour de Drupal

> Utiliser les crons et exécuter PHP / SQL

Qu’est-ce qu’une distribution

Page 10: A chaque besoin sa distribution

Sommaire

1. Qu’est-ce qu’une distribution ?

2. Quel business model pour les distributions ?

3. Quel futur des distributions Drupal ?

4. Analyse comparative des distributions

Page 11: A chaque besoin sa distribution

Quel business model des distributions ?

> C’est le premier CMS qui propose de verticaliser les besoins tout en conservant sa capacité d’extensibilité

> C’est un facteur de vitalité de l’écosystème : des sociétés peuvent vivre des distributions

Drupal distribué comme Linux ?

Page 12: A chaque besoin sa distribution

Quel business model des distributions ?

> Des sociétés maintiennent et développent des distributions

> Acquia joue le rôle de distributeur et propose l’offre de support

> « Drupal Software Publishing »

Le business model proposé par Acquia

Page 13: A chaque besoin sa distribution

Quel business model des distributions ?

> Simplifier les travaux de développement pour des grands éditeurs

> Répliquer des logiques métiers récurrentes

> Faciliter les opérations de maintenance et de déploiement

Des distributions pour des « usines à site »

Page 14: A chaque besoin sa distribution

Quel business model des distributions ?

> Disposer d’une base commune de gestion des sites

> Des fonctionnalités installées en quelques clics

> Une maintenance centralisée

Des distributions pour les sociétés de développement

Page 15: A chaque besoin sa distribution

Sommaire

1. Qu’est-ce qu’une distribution ?

2. Quel business model pour les distributions ?

3. Quel futur des distributions Drupal ?

4. Analyse comparative des distributions

Page 16: A chaque besoin sa distribution

Des solutions encore complexes

> Manque de flexibilité

> Maintenance et mise à jour des modules malaisée

> Le Business Model des « éditeurs » des distributions n’est pas stable

Quel futur des distributions Drupal ?

Page 17: A chaque besoin sa distribution

Le risque de saupoudrage

> Multiplication de distributions concurrentes

> Eloignement progressif des distributions du « core » de Drupal et développement de branches irréconciliables

> Il faudrait disposer de process pour évaluer et qualifier des distributions Drupal

> Analyse comparative des distributions : http://drupaldistrowatch.com/

Quel futur des distributions Drupal ?

Page 18: A chaque besoin sa distribution

Sommaire

1. Qu’est-ce qu’une distribution ?

2. Quel business model pour les distributions ?

3. Quel futur des distributions Drupal ?

4. Analyse comparative des distributions

Page 19: A chaque besoin sa distribution

Panorama

Les différentes distributions de Drupal

Optimisation Communautés

Magazines / Média

NGO / Gov

Enseignement

Page 20: A chaque besoin sa distribution

Les distributions Drupal

> Un ensemble de modules pré-paramétrés : CCK, Views, FeedAPI, Images, GA, Webforms, Calendar, SolR, …

> Permet de démarrer un site sans toutes les tâches fastidieuses d’installation

> Support, hosting fourni par Acquia

Editeur : Acquia

Page 21: A chaque besoin sa distribution

Les distributions Drupal

> Types de contenu spécifiques aux journaux en ligne (articles, blog, multimedia, évènements, ressources, …)

> Gestion des accès abonnés et régie publicitaire

> Moteur de recherche SolR

> Open Calais, suggestion de contenu et geotagging

Editeur : Phase2Technology

Page 22: A chaque besoin sa distribution

Les distributions Drupal

> Gestion de groupes et de relations

> Gestion documentaire avec moteur SolR

> Wiki, blog, sondages

> Agendas et tâches

> Forums

Editeur : Acquia

Page 23: A chaque besoin sa distribution

Les distributions Drupal

> Blogs

> Evènements

> Gestion documentaire

> Case tracker

> Shoutbox

> Gestion de groupes

> 30 langues disponibles

Phase2 Technology

Page 24: A chaque besoin sa distribution

Les distributions Drupal

> Contenus spécifiques : CV, bios, blogs, cours, publications

> Gestion des droits et des accès

> Gestion collaborative : commentaires, twitter feeds

> Gestion d’évènements

> Agrégation de contenus

> Gestion des thèmes

Exemples : Harvard

Editeur : Acquia

Page 25: A chaque besoin sa distribution

Des questions ?


Recommended