Upload
romain-jarraud
View
773
Download
2
Embed Size (px)
DESCRIPTION
Présentation avec Mathieu Gros lors du DrupalCamp Paris 2013.
Citation preview
Drupal un CMS orienté mé2er
Romain JARRAUDMathieu GROS
DrupalCamp Paris 2013
• Romain JARRAUD - Responsable formation Trained People (drupalfrance.com)
• Mathieu GROS - Directeur Général Actency (actency.fr)
DrupalCamp Paris 2013
DrupalCamp Paris 2013
Introduction
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)
DrupalCamp Paris 2013
Quelques chiffres
45% du CAC40 utilisent Drupal
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 ?
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
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
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+
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
DrupalCamp Paris 2013
Drupal au coeur de la stratégie de
communication digitale
DrupalCamp Paris 2013
DrupalCamp Paris 2013
Drupal ?
DrupalCamp Paris 2013
DrupalUtilisateurs
Interface Web
ContenusCoeur
fonctionnel
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.
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
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
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.
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.
DrupalCamp Paris 2013
Adapter Drupal à ses besoins
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.
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.
DrupalCamp Paris 2013
Personnalisation
• Fonctionnellement et graphiquement on peut reprendre la main sur le système (et les modules).
• CMF : Content Management Framework.
DrupalCamp Paris 2013
Intégration de systèmes 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
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
DrupalCamp Paris 2013
Aujourd’hui Drupal 7Demain Drupal 8
DrupalCamp Paris 2013
Drupal 8
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.
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.
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.
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é.
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...
DrupalCamp Paris 2013
TWIG
• Nouveau système de templating TWIG.
• Code plus simple à lire.
• Sécurité renforcée.
• Méthode de surcharge unique.
DrupalCamp Paris 2013
Merci à vous !
DrupalCamp Paris 2013
Question ?