drupalcamp paris 2013 - drupal : un cms orienté métier

36
Drupal un CMS orienté mé2er Romain JARRAUD Mathieu GROS

Upload: actency

Post on 14-Dec-2014

2.552 views

Category:

Documents


1 download

DESCRIPTION

Conférence de Romain Jarraud (Trained People) et Mathieu Gros (Actency) @ DrupalCamp Paris 2013 : "Drupal, un CMS orienté métier"

TRANSCRIPT

Page 1: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

Drupal  un  CMS  orienté  mé2er

Romain  JARRAUDMathieu  GROS

Page 2: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

• Romain JARRAUD - Responsable formation Trained People (drupalfrance.com)

• Mathieu GROS - Directeur Général Actency (actency.fr)

DrupalCamp Paris 2013

Page 3: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Introduction

Page 4: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Quelques chiffres• La meilleure évolutivité du marché

• 22 328 modules prêt à l’emploi , dont 6694 pour Drupal 7

• Performance & sécurité reconnue

• 1,5 millions de sites d’entreprises

• 1,6 % du web

• Garantie de support

• 506 agences référencées sur Drupal.org

• 970 255 membres (2x Communauté Linux)

• 350.000 pages de documentation

• Equivalent editeur : Acquia (présent sur le Gartner)

Page 5: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Quelques chiffres

45% du CAC40 utilisent Drupal

Page 6: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Quelques chiffresDrupal assure la meilleure progression entre

2011 et 2012 pour les intranets

Source : Observatoire Nationale du Numérique - 2012

Drupal dans le top 3 en 2013 ?

Page 7: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Comparatif CMS

Concrete 5

Orienté Utilisateur

Communication Descendante Source : Exove Ajout Grands Editeurs par Actency

eZ Publish

Joomla ! Sharepoint

Pe#t  site Grand  site

Page 8: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

TOC / Grand Compte

Hosting17%

Support 5%

TMA13%

Projet44%

Licence21%

Hosting -60%

Support - 53%

TMA -0%

Project-12%

Licence-100%

Grand Editeur Drupal

Drupal40%

d’économie

Page 9: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

EvolutionDrupal  évolue  en  permanence  depuis  12  ans…

…pour  devenir  une  plateforme  de  communica2on  mul2canale  

BLOG CMF+Plateforme  d’applica2on

CMS CMF CMF+

Page 10: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Qu’est-ce que Drupal ?

Drupal  est  conçue  comme  un  modèle  MVC

Drupal  est  conçu  pour  être  modulaire

Modèle

Vue

Controleur

Page 11: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Drupal au coeur de la stratégie de

communication digitale

Page 12: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Page 13: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Drupal ?

Page 14: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

DrupalUtilisateurs

Interface Web

ContenusCoeur

fonctionnel

Page 15: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Gestion utilisateurs

• Compte/profil utilisateur.

• Personnalisation des profils en ajoutant des propriétés : infos personnelles, centres d’intérêts, médias...

• Rôles pour chaque utilisateur définissant ses permissions.

Page 16: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Gestion utilisateursRôles Droits

Administrer les menus et les éléments de menus.

Administrer le contenu

Voir le contenu publié

Utiliser la recherche

Administrer les utilisateursAdministrateur

Webmaster

Anonyme

Utilisateurs

Céline

Paul

Marie

Louis

Page 17: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Gestion de contenu

Document Titre Corps Fichier attaché

Evénement Titre Description Date Lieu Photos

Compte rendu Evénement Corps Fichiers attachés Commentaires

Page 18: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Sécurité

• Le coeur de Drupal est sécurisé : contrôle d’accès, formulaires protégés...

• Security Team : veille permanente garantissant une protection maximum.

Page 19: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Drupal

• Et c’est tout !?

• Oui, mais cela suffit !

• Drupal doit être vu comme une plateforme de développement plutôt qu’un CMS.

Page 20: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Adapter Drupal à ses besoins

Page 21: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Modularité

• Drupal 7

• + de 6 680 modules : réseaux sociaux, e-commerce, SEO, gestion de contenus, médias, SSO...

• + de 460 thèmes.

• + de 150 distributions.

Page 22: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Flexibilité

• Les modules existants couvrent un large choix de fonctionnalités.

• De nombreuses APIs permettent de s’intégrer facilement à Drupal et de développer ses propres fonctionnalités.

• Certains modules sont extensibles en proposant leurs propres APIs.

Page 23: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Personnalisation

• Fonctionnellement et graphiquement on peut reprendre la main sur le système (et les modules).

• CMF : Content Management Framework.

Page 24: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Intégration de systèmes métier

Page 25: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Systèmes métier• 1777 modules dédiés à de l’intégration • Dont 857 modules sur Drupal 7

Modules  spécifiques  (30%)Siteminder,  Sharepoint,    Salesforces,  …

Modules  génériques    (60%)Webservices,  Feeds,  LDAP,  ..XML,  JSON,  CSV,  SOAP,

DRUPA

L

Third  party

ETC…

12% de modules Drupal 7 dédié à l’intégration !

Modules  sur  mesure  (10%)Parsing  spécifique

Page 26: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Témoignages

GED

PORT

AIL XML

Module  spécifique

4jr

INTR

ANET

LDAP

LDAPUserGroupANribut  (module  spé)

2jr

GED

ERP  Spé CRON,

Batch  APIJSONModule  custom

5jr

PORT

AIL

ERP  .NET  

Spé Webservice,

SOAP

10jr

PORT

AIL

DAM

FeedsContenus,Taxonomie

10jr

CRM

PORT

AIL Salesforce

+  parsing  spécifique

3jr

Page 27: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Aujourd’hui Drupal 7Demain Drupal 8

Page 28: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Drupal 8

Page 29: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Amélioration du coeur de Drupal

• Le coeur de Drupal s’appuie sur Symfony 2.

• Code robuste et reconnu comme tel.

• Programmation Orientée Objet.

Page 30: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Intégration de nombreuses fonctionnalités

• Pathauto : URLs optimisées pour le référencement (SEO).

• Views : moteur de requètes avec UI.

• Inligne editing : édition directe sans passer par un formulaire.

• CKEditor : WYSIWYG.

• Backbone.js, Modernizr.js : bibliothèques Javascript.

Page 31: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Responsive Design

• Drupal est Responsive Design Ready.

• Amélioration de l’interface d’administration pour s’adapter aux mobiles.

• HTML5 : meilleure description sémantique, intégration native d’animation...

• Mobile First : penser accès mobile en premier.

Page 32: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Configuration

• Aucun paramètrage en base de données.

• Toute la configuration est stockée dans des fichiers : versionning possible.

• Maintenance et montée en version facilitées.

• Déploiement entre les différents serveurs (Test => Recette => Preprod => Prod) simplifié.

Page 33: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Web service

• Transforme votre site en Web Service nativement : d’autres sites peuvent ainsi récupérer certains de vos contenus.

• Interface de communication RESTfull standardisée.

• Cette interface facilite la diffusion multicanal : applis mobiles, écrans publicitaires, futures lunettes...

Page 34: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

TWIG

• Nouveau système de templating TWIG.

• Code plus simple à lire.

• Sécurité renforcée.

• Méthode de surcharge unique.

Page 35: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Merci à vous !

Page 36: DrupalCamp Paris 2013 - Drupal : un CMS orienté métier

DrupalCamp Paris 2013

Question ?