Upload
chipway
View
1.789
Download
0
Embed Size (px)
DESCRIPTION
Conférence Drupal aux Journées du Logiciel Libre - Lyon 2011
Citation preview
@chipway 1
Drupal en do majeur
JDLL Lyon - 18 novembre 2011
Léon CROS - Chipway
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 2
Conférence Drupal
• Qu'est ce que Drupal ?• Qui utilise Drupal, pour quel usage ?• Architecture fonctionnelle• Principales fonctionnalités de Drupal• Réussir son projet Drupal ?• Activités de la communauté Drupal• Questions / Réponses
Chipway : Spécialiste Drupal
• Formations Drupal 6 et 7– Webmaster 1 : Prise en main et création d'un site– Webmaster 2 : Perfectionnement– Webmaster 3 : Administration avancée– Développeur 1 : Field, CCK + Views– Développeur 2 : Programmation– Designer 1 : Ergonomie et theming– Commerce 1 : création d'une boutique– Editeur et rédacteur
• Accompagnement, Assistance à MOA
• Développement, Conseil, Séminaires
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 4
Qu’est-ce que Drupal ? Communauté
.
600 000+ membres
800+ contributeurs Core drupal 7
9 000+ modules
12 000+ développeurs
1 000 thèmes sur do
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 5
Qu’est-ce que Drupal ?
Gestionnaire de Contenus (CMS)– Modulaire et évolutif
Plateforme de développement (web)– Framework (CMF)
Produit– Utilisation directe
– Spécialisation par besoins
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 6
Drupal in 57 seconds
What is Drupal?
• Allez voir cette vidéo :http://blip.tv/pingvision-videos/what-is-drupal-in-57-seconds-1923255
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 7
Drupal : Bête à concours
200920102011
20092010
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011s 8
Conférence JDLL Lyon 2011
Qui utilise ?Pour quel usage ?
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 9
Qui utilise Drupal ? : Collectivités
.
Exemples :
whitehouse.gov
gouvernement.fr
herault.fr...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 10
Qui utilise Drupal ? : Médias
.
Exemples :
France télévision• 1000+ sites• sport.francetv.fr
...Radio France• franceinter.fr...
Rue 89
The Economist...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 11
Qui utilise Drupal ? : Multimédia
.
Exemples :
warnerbrosrecords.com
Myplay.com
(Sony Music)
Adsoftheworld.com
...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 12
Qui utilise Drupal ? : Communautés
.
Exemples :
symantec.com/connect
...fenua-tattoo.com…
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 13
Qui utilise Drupal ? : Communautés
.
Communautés de développeurs :
EbayPaypaldev.twitter.com
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 14
Qui utilise Drupal ? : Réseau sociaux
.
Exemples :
goingon.com
imbee.com
drupalsn.com
...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 15
Qui utilise Drupal ? : ONG
.
Exemples :
Greenpeace.org.ukMicroworld.org
Oxfam.org...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 16
Qui utilise Drupal ? : Intranet
.
Exemples :
research.yahoo.commyinfovista.com
...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 17
Qui utilise Drupal ? : Luxe
.
Exemples :
Back-office de boucheron.com
...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 18
Qui utilise Drupal ? : e-Commerce
.
Exemples :
cargoh.comfroutana.frgadgetclub.com.brktc-ua.comolssongerthel.se
...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 19
Qui utilise Drupal ? : e-Commerce
.
Exemples :
Ptitboutdenature.com...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 20
Qui utilise Drupal ? : Education
.
Exemples :
pdx.eduujf-grenoble.fr...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 21
Qui utilise Drupal ? : Santé
.
Exemples :
carislifesciences.comcochlear.comdafra.bemsh.on.caqldeye.compharmareference.frpjonline.com...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 22
Qui utilise Drupal ? : Evénements
.
Exemples :
london2011.drupal.orgdenver2012.drupal.orgmunich2012.drupal.org
...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 23
Qui utilise Drupal ? : Autres
.
Sources :
drupalshowcase.comdrupalsites.net...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011s 24
Conférence JDLL Lyon 2011
Architecture fonctionnelle
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 25
Les noeuds Drupal
• Nœud – node– post
• Type de nœud – node type– content type
Léon Cros - Chipway Reproduction interdite 26
Entités : Nouveautés Drupal 7
Extension du concept de noeud
Ex d'entités :
• Noeud
• Utilisateur
• Commentaire
• Produit (commerce)
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 27
Drupal : Ensemble de Modules
• Modules / Modulaire / Extrême modularité
• Cœur – Core
• Modules• Core optionnels• Contributifs• Vos modules
• « Lego » ou « Mecano »
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 28
Programmation / Présentation
• Séparation programmation / Présentation
• Thèmes– Modèles– Templates
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 29
Programmation / Présentation
• Séparation programmation / Présentation
• Blocks– Contenus
• Régions– Contenants
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 30
Blocs placés dans des Régions
.
Blocs & Régions
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011s 31
Conférence JDLL Lyon 2011
Principales Fonctionnalités de Drupal
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 32
Fonctionnalités Drupal Core
Modules du Coeur (Core)
• Création et manipulation de contenus
• Création de types de contenus– Images– Ajout de champs
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 33
Fonctionnalités : Field
• Création facile de bundles– ex ; types de contenu
– Ajout de champs
– Sur Nodes
– Sur Utilisateurs
– Textes
– Nombres
– Listes
– Dates
– ...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 34
Fonctionnalités Drupal Core
Modules de base :
• Contrôle d'accès / rôles
• Gestion des utilisateurs
• Workflow basique
• Recherche dans le site
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 35
Modules contributifs
.
drupal.org/project/modules
9 000+ modules• Views (333 029)• Pathauto (247 228)• Date (172 894)• Og (22 139)• ...
« Il y a un module pour faire ça ! »
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 36
Fonctionnalités : Views
• Création facile de Listes– Listes, Grilles
– Tableaux
– Slideshows, Carrousel
– Ordonnées
– Filtrées
– Contextuelles
– …
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 37
Fonctionnalités : Multisite
• Multisite : Partage de modules et thèmes– BD, contenus et médias séparés
• Multisite complet :– partage de la BD– Publier un contenu :
• Sur tous les sites
• Sur France, Allemagne, Japon, Belgique, ...
• Sur DRH, marketing, médecins, ...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 38
Fonctionnalités : Multilingue
• Sites Multilingues :– Traduit dans 96 langues– Détection langue– Choix langue– Outils de traduction
• Interface
• Contenus
• Synchronisations• Partage de traductions
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 39
Fonctionnalités : Taxonomie
• Taxinomie– Catégories– Tags– Hiérarchique ou Non– Sous-ensembles– Très souple– Très puissant
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 40
Fonctionnalités : Workflow
Workflows basiques ou avancés
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 41
Fonctionnalités de Drupal
Fonctions communautaires• Forums
• Commentaires
• Groupes
• Messages privés
• Points
• Votes
• Sondages, Quiz
• ...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 42
Fonctionnalités : SEO naturel• URLs
• http://www.xyz.com/common/0,4157,2072_3303324_0_fr_FR_342343890,00.html?vid=11977395
• Http://www.xyz.com/rh/france/technicien-maintenance- conditionnement
• Titres, contenus
• Images, médias
• Redirections
• Recherches / « 404 not found »
• Taxonomies
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 43
Fonctionnalités : Boutiques
● Boutiques● Catalogues● Systèmes de paiement● Livraisons● Intégration avec communautés
● Recommandations, avis● Fidélisation, ...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 44
Fonctionnalités de Drupal
Outils :● Développement & Tests● Performance et scalabilité● Cycle développement / Production● Hébergement
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 45
Frontières : interfaçage
Exemples : ● Apache Solr● Alfresco (norme CMIS)● SSO ; OpenID, LDAP, CAS, ...● CiviCRM, SugarCRM, Salesforce, ...● Application métier spécifique● Webservices● ...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 46
Drupal : Jeu de construction ?
• « Jeu » de construction• Éléments à assembler• Sous-ensemble préfabriqués• Vers des solutions prêtes à l’emploi
• Plateforme de • Développement• adaptation
• Solution adaptable et extensible à loisir
• Sites / intranets / extranets de S à XXXL
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 47
Licence et écosystème Drupal
• Licence GNU GPL v2+
• Gratuit
• Opensource– Esprit– Ecosystème
• Contributions
• Partage
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011s 48
Conférence JDLL Lyon 2011
Réussir son projet Drupal
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 49
Drupal : Créer une site
• Fort degré d'autonomie– Webmaster– Créateur de site– Animateur de communauté
• Curiosité
• Recherche de modules
• Veille
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 50
Drupal : Créer une site
Approche (Vite / budget maitrisé) :
1) Ne pas se brider
Partir des besoins / fonctions souhaitées
2) Choisir et Assembler
3) Faire développer la GLUE / Ergonomie
4) Look en dernier
5) Itératif / Extensible
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 51
Drupal : Application métier
• Framework de développement
• Capitalise sur modules disponibles
• Besoins spécifiques
• Bonnes pratiques / Règles de codage
• Simplifie la maintenance
• Allège / accélère le développement
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 52
Drupal : Réutiliser le code
Site duplicable
• Installation Profiles
• Distributions
• Features
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 53
Drupal : Facteurs de forme
.
Drupal Core● Standard● Minimal
●Distributions & Installation Profiles● OpenAtrium● OpenPublish● Commons● ManagingNews
Features
Produits
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 54
Drupal : Réutiliser le look
Site duplicable
• Thèmes – Sous-thème– Colorisable– Personnalisable
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 55
Drupal : Créer un site
• Drupal = outil professionnel :– Passer le cap de l’initiation
• Documentations en ligne
• Formations
• Livres• Forums
– Utiliser les outils et modules disponibles
– Créer le site dans le bon sens– Facile ensuite
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 56
Drupal : Projet
• Un projet reste un projet (important ou pas)– Conception– Planification– Développement
– Méthodes
– Ressources
• Atout de Drupal : Flexibilité– Etapes, itérations– Extensions non-prévisibles
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 57
Activité de la communauté Drupal
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 58
Associations et Communautés
Ouvertes à tous :• Utilisateurs de Drupal• Futurs utilisateurs• Curieux, sympathisants• Développeurs• Designers• Hébergeurs• …
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 59
Associations et Communautés
• Activités– Réunions en soirée, ou déjeuners midi– Exposés / Conférences– Echanges informels / Questions rapides– ¼ heure de gloire– Questions rapides– Promotion de Drupal
• « Venez pour le logiciel, restez pour la communauté »
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 60
Associations et Communautés
• Association internationale : – association.drupal.org ($30 / $101)
• ADFF : Drupal France et Francophonie– Association, structure officielle, basée à Paris, DrupalCamps– Web : Drupalfr.org– Cotisations (20 € / 30 € x pers)
• Communautés– Lyon, Nantes, Toulouse, ...
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 61
Associations et Communautés
.
● DrupalCon London
● 1800 pers
● Source do
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 62
Associations et Communautés
.
● Drupal Lyon
● 27 octobre
● Epitech
● Photos Samuel Rats
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 63
Agenda Drupal
• 24 novembre : réunion de Drupal Lyon• 26-27 novembre : DrupalCamp Toulouse• 21-23 mars : DrupalCon Denver• 31 mars - 1er avril : DrupalCamp Lyon• 20-24 aout 2012 : DrupalCon Munich
Léon Cros - Chipway JDLL Lyon - 18 novembre 2011 64
Merci de votre attention
Questions / Réponses
...