a chaque besoin sa distribution

25
A chaque besoin sa distribution Drupal

Upload: core-techs

Post on 26-Dec-2014

929 views

Category:

Technology


4 download

DESCRIPTION

Drupal est aujourd'hui l'une des seules solutions de Gestion de Contenu Open Source à proposer une telle richesse fonctionnelle. Pour chaque besoin de publication et d'interaction, Drupal apporte des réponses intéressantes qui sont aujourd'hui de plus en plus souvent packagées dans des "distributions". Quels sont les avantages à utiliser ces logiques d'assemblage ? A quels besoins répondent ces distributions ? Comment se construit une distribution ?Découvrez ainsi comment construire un Intranet avec Open Atrium, ou encore un réseau social avec Drupal Commons. Mettez en place un journal en ligne avec OpenPublish ou ProsePoint ! Avec quelques exemples clés, vous découvrez les distributions Drupal les plus populaires

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 ?