Drupalcamp Nantes - Apprendre et prendre en main drupal
1. Apprendre et prendre en main
Drupal
Léon Cros – Chipway
DrupalCamp Nantes
29 Janvier 2011
1
2. Chipway : Spécialiste Drupal
• Conseils
• Développements
• Formations et séminaires Drupal
– Webmaster 1 : Prise en main
– Webmaster 2 : Perfectionnement
– CCK + Views
– Développeur 1
– Boutique Ubercart (), …
– Et bientôt les Formations Drupal 7
• Léon Cros
– Drupal depuis 2006
– Anime la Communauté Lyonnaise avec Laurent Ajdnik
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 2
3. Prendre en main Drupal
• Pourquoi Drupal a-t'il une réputation de CMS difficile à
maitriser, avec un cycle d'apprentissage long ?
• Exemples de difficultés rencontrées
– webmaster,
– Développeur
– designer ?
• Comment appréhender Drupal et le prendre en main ?
• Ressources et aides disponibles :
– Sites,
– Livres,
– Formations,
– Associations, forums et lieux d'échanges
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 3
6. Courbe d’apprentissage
• Vue par John Doe :
• Falaise
• Pic
• Himalaya ?
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 6
7. Drupal, Exemples de difficultés
Qui n’a jamais rencontré
la moindre difficulté
avec Drupal ?
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 7
8. Drupal, Quelques Perceptions
• Difficile
• Déroutant
• Un marteau pour écraser une mouche ?
• Par où prendre Drupal ?
• Termes, appellations
• Concepts
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 8
9. Drupal, un CMS compliqué ?
Polyvalence de Drupal
Gestionnaire de Contenus (CMS)
– Modulaire et évolutif
– Très Puissant
Plateforme de développement web
– Framework (CMF)
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 9
10. Drupal, un CMS compliqué ?
• Comparé à quels CMS ?
– Wordpress
– Joomla
– Ez-Publish, …
• Comparé sur quels usages ?
– Blog
– Communication à sens unique
– Communautaire
– Multilingue, multisite
– Haute performance, …
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 10
11. Drupal, un CMS compliqué ?
• Très grands sites
– Maison Blanche
– Premier ministre
– France Télévision
– Rue 89
• Petits sites – AOL Corporate
– ptitboutdenature
– Castors – Sony Music
– fenua-tattoo.com
– … –…
– Dynamiques
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 11
12. Ex de Difficultés - Webmaster
• Choix des modules (> 7 000)
• Attente de « Trop facile », README.txt ?
• « Trop facile » → Lacunes
• Lacunes + Speed → ??
• Concepts (nœuds, blocs, régions, filtres…)
• « Trop facile » « trop difficile »
• Apprentissage → Rapide/moyen (j/m)
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 12
13. Ex de Difficultés - Développeur
• Quantité de Hooks, API, fonctions
• Hooks, inversion de contrôle
• « PHP Trop facile »
• Rédévelopper Drupal et 7000 modules
• « PHP Filter » → Stop this Guy !
• « Born to be a Hacker »
• Règles de codage / Bonnes pratiques
• Apprentissage → Moyen/long (m/a)
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 13
14. Ex de Difficultés - Designer
• Thème compliqué ?
• Thèmes, theme, hook_theme,
• templates, …
• Remplacements/Overriding
• Apprentissage → Très court (j/s/m)
• Dialogue avec développeur
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 14
16. Lost in Drupaland ?
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 16
17. Sites web : drupal.org
• Drupal Core, drupal.org/project/drupal
• Modules, drupal.org/project/modules
• Themes, drupal.org/project/themes
• Documentations
• Groupes de discussion groups.drupal.org
• Issue queues (bugs, demandes de fonction)
• En Anglais
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 17
18. Sites web : drupalfr.org
• Forums
• Documentations
• Emplois
• Documentation
• Annuaire
• Refonte prévue (participez)
• En Français (ADFF)
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 18
19. Sites web : autres
• Screencasts
• HowTo
• Tutorials / tutoriels
• Comparatifs
• Google
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 19
20. Drupal : English books
~ 50 english books about Drupal
• Pro Drupal Development
• Sur tous types de sujets
• Création de site
• Assemblage
• Administration
• Développement
• Thèmes
• …
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 20
21. Drupal : Livres en français
• Concevoir et déployer ses sites web avec Drupal
(Yoran Brault, 2010)
• Composez avec les modules de Drupal ( Angela Byron,
Addison Berry, Nathan Haug, et Jeff Eaton, 2009)
• Drupal 7 (David Mercer, mars 2011)
• Drupal 6 - Créez des sites web de qualité
professionnelle (David Mercer, Sandrine Burriel, 2008)
• Drupal - Réalisez des développements professionnels
avec PHP (Rémi BENOIT, David OLMETA, 2010)
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 21
22. Formations Drupal : Pourquoi ?
• Comprendre comment ça marche
• Pratiquer avec l’aide du formateur
• « Vision globale »
• Combler des lacunes
• Comprendre avant de discuter avec des prestataires
• Comprendre en cours de projet
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 22
23. Formations Drupal : Pourquoi ?
• « Gagner un Temps précieux »
• Eviter des erreurs couteuses
• Remettre un projet dans le bon sens
• Passer des points de blocage / une rampe raide
• Profiter de l’expérience du formateur
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 23
24. Choix de Formations Drupal
• Large choix de formations
• un peu partout en France, Belgique, Suisse, …
• Plusieurs organismes propose des formations Drupal
– Sociétés spécialisés sur Drupal
– Généralistes formation
• Les trouver ?
– Drupalfr.org
– Google
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 24
25. Quelles Formations Drupal
• Utilisateur, Rédacteur, Editeur
• Webmaster
– Débutant
– Perfectionnement
• Développeur
– CCK + Views
– Programmation
– Theming
• Designer à part ou dans Développeur
• Autres :
– Boutique Ubercart
– Avancé
– Sur mesure
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 25
26. Associations et Communautés
Ouvertes à tous :
• Utilisateurs de Drupal
• Futurs utilisateurs
• Curieux, sympathisants
• Développeurs
• Hébergeurs
• …
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 26
27. 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
– Informations
– Promotion de Drupal
• « Venez pour le logiciel, restez pour la
communauté »
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 27
28. 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
– Nantes ; web : nantes.drupalgardens.com
– Lyon ; web : drupallyon.drupalgardens.com
– Autres villes ?
Léon Cros - Chipway DrupalCamp Nantes – 29 janvier 2011 28