drupagora 2013 : introduction drupal

15
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur CMS Cyril Reinhard (@cyrilCR @acquia_fr) Frédéric G. Marand Directeur Europe du Sud Acquia Directeur Général de OSInet

Upload: cyril-reinhard

Post on 18-May-2015

646 views

Category:

Documents


1 download

DESCRIPTION

Cyril Reinhard, Directeur Europe du Sud Acquia & Frédéric G. Marand, Directeur Général de OSInet Introduction à Drupal Qu'est-­‐ce qu'un CMS Un projet avec Drupal L’open Source L'écosystème Drupal

TRANSCRIPT

Page 1: Drupagora 2013 :  introduction drupal

Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur CMS

Cyril Reinhard (@cyrilCR @acquia_fr)! ! Frédéric G. Marand!Directeur Europe du Sud Acquia ! ! ! ! Directeur Général de OSInet

Page 2: Drupagora 2013 :  introduction drupal

�2

Introduction  !Introduction  à  Drupal  

Qu'est-­‐ce  qu'un  CMS  Un  projet  avec  Drupal  L’open  Source  L'écosystème  Drupal  

!Pourquoi  Drupal  est  le  meilleur  CMS  

Drupal  face  aux  autres  CMS  libres  /  Open  Source  Drupal  face  aux  CMS  propriétaires  

!Conclusion

Agenda

FGM

Page 3: Drupagora 2013 :  introduction drupal

Une  application  dédiée  à  la  gestion  des  contenus  numériques  !Mise  en  œuvre  en  technologies  Web  :  site,  application  mobile,  API  Web  Services  !Orienté  métier  et  non  développeur

Introduction à Drupal : Qu’est-ce qu’un CMS ?

Gestion des Médias

Campagnes!Multi/cross

Engagement!Réseau SocialPersonnalisation

Service et Communication

client

Analyse, Text, Optimisation

FGM  CR

Page 4: Drupagora 2013 :  introduction drupal

Introduction à Drupal : Qu’est-ce qu’un CMS ? Drupal pour construire votre Plate-forme Digitale

�4

Drupal

Mesures et rapports

SocialFB/TwitterSite

principal

campagnes d’emails

Videoportal

ApplictionsMobiles

Site communautaire

Eléments Média riche

Contenu Social

Marketing automation

CRM Flux

CR

Page 5: Drupagora 2013 :  introduction drupal

Drupal  <>  Drupal.  Comme  Linux  !    Drupal  Core  :  Linux  kernel  Drupal  Contrib  :  utilitaires  et  bibliothèques  GNU  et  autres  Distribution  Drupal  :  distribution  Debian,  RedHat,  Suse,  Ubuntu…  Site  Drupal  :  distribution  +  applications  spécifiques  +  réglage

Introduction à Drupal

Drupal core Drupal + recommended!modules

Solution Distributions

FGM

Page 6: Drupagora 2013 :  introduction drupal

CMF  :  Content  Management  Framework  Construire  des  CMS  sur  mesure  

Core  :    D6/D7  :  CMF  plus  que  CMS  D8  :  Les  deux  

CMF  ou  framework  de  développement  classique    CMF  :  

Réfléchir  et  agir  sur  les  concepts  métier  Réduire  le  Time  to  market  du  MVP  avec  la  production  

Framework  Réfléchir  et  agir  sur  les  concepts  de  programmation  Réduire  la  consommation  de  ressources  à  l'exécution

Introduction à Drupal : CMS et CMF

FGM

Page 7: Drupagora 2013 :  introduction drupal

Introduction à Drupal : Open Source

-­‐  Drupal  est  libre  et  Open  Source  Aucune  entreprise  ne  contrôle  son  évolution,  sa  distribution,  ne  propose  de  version  propriétaire  «  enrichie  »...  :  c'est  l'aspect  éthique  de  la  liberté  Open  Source  :  les  sources  sont  librement  accessibles,  diffusables,  et  les  contributions  sont  encouragées  :  c'est  l'aspect  pratique  de  la  liberté  

!La  licence  SPDX  :  GPL-­‐2.0+  

Conséquence  pour  les  modules  Conséquence  pour  les  thèmes  :  code,  assets  http://buytaert.net/long-­‐live-­‐the-­‐web-­‐services-­‐loophole

FGM

Page 8: Drupagora 2013 :  introduction drupal

Introduction à Drupal : la plus grande communauté

2,5  Millions+  de  sites  Entreprises  25  000+  modules  1  000  000+  membres    30  000+  Développeurs  

Contributeurs  core    Drupal  7  :  +/-­‐  500  Drupal  8  :  +/-­‐  1500    

Mainteneurs  core  Drupal  7  :  +/-­‐  50  Drupal  8  :  +/-­‐  80  Dont  4  en  France  :    

Drupal  n'est  pas  un  produit  US

CR  FGM

©  Song  Heming  -­‐  

Page 9: Drupagora 2013 :  introduction drupal

Introduction à Drupal : Un projet Drupal Quid des Distributions?

Distributions  Core,  module(s),  thème(s),  profil  d'installation  Déploiement,  packaging  Base  de  l'écosystème  Drupal  de  2ème  génération  

CMS  spécialisés  /  Site  Factory  SaaS,  Apps  

Exemples  Intranet  :  OpenAtrium  RSE  :  Drupal  Commons  e-­‐Commerce  :  Commerce  Kickstart  Distribution  client  final  :  Radio  France  (session)  

FGM

Page 10: Drupagora 2013 :  introduction drupal

Introduction à Drupal : L’écosystème Infrastructures et CDN

Traditionnel  :  Du  mutualisé  au  sur  mesure  Gandi,  Nerim,  OVH  Atos,  Orange,  Prosodie  

!Infogérées  Drupal  -­‐  France    

Oxalide,  Typhon,  Alterway  !IaaS  :    

AWS,  Rackspace  :  EC2  /  CloudServer  ...  Fichiers:  S3  /  CloudFiles  sans  EC2/CloudServer  Media  :  Brightcove,  DailyMotion/DMCloud,  SoundCloud,  ...  

!CDN  :  Akamai,  CloudFront,  Level3…

CR

Page 11: Drupagora 2013 :  introduction drupal

Introduction à Drupal : L’écosystème PaaS, SaaS

PaaS:  Drupal  as  a  Service  :    Acquia  Cloud,  Commerce  Cloud,    Pantheon.  

Backup  as  a  Service  :    Dropbox,    NodeSquirrel  

SaaS  :  Site  factory  :    

Acquia  Cloud  Site  Factory  Drupal  Gardens  (Grand  public)  Pantheon  One  

Applications  :  webform.com

CR

Page 12: Drupagora 2013 :  introduction drupal

Introduction à Drupal : L’écosystème Services de Contenu

Traduction:  Lingotek  !Modération  /  filtrage  

Akismet,  Defensio,  Mollom  Solutions  pour  les  Modérateurs  «  sur  mesure  »  

XML-­‐RPC,  Queue  API,  Workflow/Workbench  !Recherche  hébergée  

Grands  moteurs  :  Google,  Bing  SOLR  hébergé  :  Acquia  Search

CR

Page 13: Drupagora 2013 :  introduction drupal

Introduction à Drupal : L’écosystème Monitoring

Modèle  SaaS  Acquia  :  Insight,  SEO  Grader  (Volacci),  ...  New  Relic  :  slow  queries/modules/functions,  Apdex,  Front  :  RUM  Blazemeter  Sensio  Labs  :  Insight  

Intégration  non  SaaS  Core  :  Syslog  Tiers:  Munin  API  :  métriques  Drupal),  Nagios,  ...  

Analytics  Google  Analytics,    AT-­‐Internet  (Xiti),    Visual  Website  Optimizer

FGM

Page 14: Drupagora 2013 :  introduction drupal

Introduction à Drupal : L’écosystème Prestataires

Drupal  Shop    Actency,  Adyax,  OWS,  Webnet  

!Grandes  SSII      

Cap  Gemini,  ATOS,  Logica  !Consultants  AMOA  /  Audit  /  Formation  

Breek,  OSInet,  Alterway  !Agences  Digitales  :  

Publicis  Modem,  SQLI  Agency,  Valtech  !Support,  SLA,  Tools  (Comme  le  fond  les  Editeurs)  

Acquia  (Support  Drupal  en  général,  Tools,  TAM…)  Prestataires  sur  les  applications  développés  (Build,  TMA)

CR

Page 15: Drupagora 2013 :  introduction drupal

�15

Drupal, un enfant du Monde Digital

1990  Internet

1995  Amazon

2004  Facebook

1998  Google  Search

2006  Twitter

2008  Spotify

2011  Google+

2003  Skype  iTunes

2005    YouTube

2009  GoogleDoc

2001  Wikipedia

2010  Instagram

2007  Kindle

2007  iPhone

2006  HTC  

Samsung

2001/2  Nokia,    Sagem

2008  Blackberry  Android

2010  Windows  Phone

2001  Notion  Tablette  

MS

fin  2009  iPad

2001  iPod

2004  iPod  mini

2002  Meetic

2001  Vente-­‐privee

2007  Zynga

2011  EyeEm

2009  Foursquare  

2008  DropBox

2010  Pinterest

2003  Linkedin

2007  Acquia

2000  Drupal

2011  Drupal  7