A chaque besoin sa distribution
-
Upload
core-techs -
Category
Technology
-
view
929 -
download
4
description
Transcript of A chaque besoin sa distribution
A chaque besoin sa distribution Drupal
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
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
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
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é
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
> 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 ?
> 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 ?
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
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
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 ?
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
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 »
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
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
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 ?
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 ?
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
Panorama
Les différentes distributions de Drupal
Optimisation Communautés
Magazines / Média
NGO / Gov
Enseignement
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
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
Les distributions Drupal
> Gestion de groupes et de relations
> Gestion documentaire avec moteur SolR
> Wiki, blog, sondages
> Agendas et tâches
> Forums
Editeur : Acquia
Les distributions Drupal
> Blogs
> Evènements
> Gestion documentaire
> Case tracker
> Shoutbox
> Gestion de groupes
> 30 langues disponibles
Phase2 Technology
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
Des questions ?