nAcademy  Le 6 mai 2015 Neuros ­ 
Drupal Avancé
Christophe Villeneuve
Un CMS pour développeurs
nAcademy  Le 6 mai 2015 Neuros ­ 
Aujourd'hui...
● Pas de sommaire !!!
nAcademy  Le 6 mai 2015 Neuros ­ 
En livre ? Pourquoi ?
Drupal Avancé, un CMS pour développeur
nAcademy  Le 6 mai 2015 Neuros ­ 
Les auteurs ?
Vanessa Kovalsky David Christophe Villeneuve
2 auteurs impliqués dans Drup...
   
Sous vos 
applaudissements
Préface 
Frédéric G. Marrand
Couverture du livre Drupal avancé, un CMS pour développeurs
nAcademy  Le 6 mai 2015 Neuros ­ 
Mais pourquoi… Un livre ?
● Choisir Drupal
– Découvrez : Comment bien démarrer 
– Concev...
nAcademy  Le 6 mai 2015 Neuros ­ 
Pour qui... Pour vous...
● Les utilisateurs
– Interface
● Les développeurs
– Ligne de co...
nAcademy  Le 6 mai 2015 Neuros ­ 
Est ce compréhensible de tous ?
● Version Drupal...
7
1 2 3 4 5 6 8
●
Langue
nAcademy  Le 6 mai 2015 Neuros ­ 
Intérêt de l'ouvrage
● Analyse et l'expérience des auteurs
● Comprendre à utiliser Drupa...
   
Préparer le futur
nAcademy  Le 6 mai 2015 Neuros ­ 
Préparer le futur (1/2)
● Vos besoins : 
– En général, un projet Web doit évoluer
● Vous...
nAcademy  Le 6 mai 2015 Neuros ­ 
Préparer le futur (2/2)
● La solution du livre
– Des exemples détaillés et simples sous ...
nAcademy  Le 6 mai 2015 Neuros ­ 
Roadmap
nAcademy  Le 6 mai 2015 Neuros ­ 
Vos interrogations
● Drupal 7 a mis 14 mois à s'imposer
● Nombreux challenges pour Drupa...
nAcademy  Le 6 mai 2015 Neuros ­ 
C'est pourquoi... 
Couverture du livre Drupal avancé, un CMS pour développeurs
   
...ce qu'il vous attend, en 12 chapitres
Son contenu...
nAcademy  Le 6 mai 2015 Neuros ­ 
Bien Démarrer avec Drupal
nAcademy  Le 6 mai 2015 Neuros ­ 
Bien Démarrer avec Drupal
● Les outils à posséder
● La configuration pour Drupal
nAcademy  Le 6 mai 2015 Neuros ­ 
Les concepts fondamentaux
nAcademy  Le 6 mai 2015 Neuros ­ 
Les concepts fondamentaux
● Comprendre
– Le nœud
– Les entités
– Les champs
– Les Hooks
nAcademy  Le 6 mai 2015 Neuros ­ 
Les modules
nAcademy  Le 6 mai 2015 Neuros ­ 
Les modules
● Création d'un module
● Les bonnes pratiques
● Cas pratiques
nAcademy  Le 6 mai 2015 Neuros ­ 
Créer un type de contenu en programmant 
nAcademy  Le 6 mai 2015 Neuros ­ 
Créer un type de contenu en programmant
● Fields et entities : 
– Les fondamentaux
● Fea...
nAcademy  Le 6 mai 2015 Neuros ­ 
L'affichage avancé
nAcademy  Le 6 mai 2015 Neuros ­ 
L'affichage avancé
● Présentation du module views
● Présentation de l'interface
● Les él...
nAcademy  Le 6 mai 2015 Neuros ­ 
Moteur de règles et de validation 
nAcademy  Le 6 mai 2015 Neuros ­ 
Moteur de règles et de validation 
● Créer des actions
● Les déclencheurs
● Ajouter un m...
nAcademy  Le 6 mai 2015 Neuros ­ 
Gérer les groupes d'utilisateurs et leurs spécificités
nAcademy  Le 6 mai 2015 Neuros ­ 
Gérer les groupes d'utilisateurs et leurs spécificités
● Les utilisateurs, les permissio...
nAcademy  Le 6 mai 2015 Neuros ­ 
Gérer les terminaux mobiles
nAcademy  Le 6 mai 2015 Neuros ­ 
Gérer les terminaux mobiles
● Un site drupal adaptable au mobile
● Détection du device d...
nAcademy  Le 6 mai 2015 Neuros ­ 
Réaliser et industrialiser les tests
nAcademy  Le 6 mai 2015 Neuros ­ 
Réaliser et industrialiser les tests
● Utiliser Bootstrap de Drupal
● Différentes formes...
nAcademy  Le 6 mai 2015 Neuros ­ 
La recherche avancée
nAcademy  Le 6 mai 2015 Neuros ­ 
La recherche avancée
● Découvrez la recherche dans Drupal
● Apache Solr
● Recherche par ...
nAcademy  Le 6 mai 2015 Neuros ­ 
L'illustration avancée
nAcademy  Le 6 mai 2015 Neuros ­ 
L'illustration avancée
● Utiliser le module Média
● Réaliser un bandeau animé en slidesh...
nAcademy  Le 6 mai 2015 Neuros ­ 
Déploiement
nAcademy  Le 6 mai 2015 Neuros ­ 
Déploiement
● Déploiement par FTP et PHPMyAdmin
● Utilisez Drush et Drushmake
nAcademy  Le 6 mai 2015 Neuros ­ 
En résumé
Illustration
Vincent Pontier
Préface
Frédéric G. Marrand
Editeur
Eyrolles
Aute...
nAcademy  Le 6 mai 2015 Neuros ­ 
Merci
Questions
@hellosct1
@neuro_paris
nAcademy  Le 6 mai 2015 Neuros ­ 
Qui... est Christophe Villeneuve ?
<<
afup – lemug.fr – mysql – mariadb – drupal – demos...
Prochain SlideShare
Chargement dans…5
×

Drupal avancé, un CMS pour développeurs - drupalfr - Eyrolles

1 327 vues

Publié le

Présentation à la nAcademy (Mai 2015) de Neuros : Drupal avancé, un CMS pour développeurs aux Editions Eyrolles par Christophe Villeneuve

Publié dans : Internet
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 327
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
16
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Drupal avancé, un CMS pour développeurs - drupalfr - Eyrolles

  1. 1. nAcademy  Le 6 mai 2015 Neuros ­  Drupal Avancé Christophe Villeneuve Un CMS pour développeurs
  2. 2. nAcademy  Le 6 mai 2015 Neuros ­  Aujourd'hui... ● Pas de sommaire !!!
  3. 3. nAcademy  Le 6 mai 2015 Neuros ­  En livre ? Pourquoi ? Drupal Avancé, un CMS pour développeur
  4. 4. nAcademy  Le 6 mai 2015 Neuros ­  Les auteurs ? Vanessa Kovalsky David Christophe Villeneuve 2 auteurs impliqués dans Drupal
  5. 5.     Sous vos  applaudissements Préface  Frédéric G. Marrand Couverture du livre Drupal avancé, un CMS pour développeurs
  6. 6. nAcademy  Le 6 mai 2015 Neuros ­  Mais pourquoi… Un livre ? ● Choisir Drupal – Découvrez : Comment bien démarrer  – Concevez : Progressivement un site à partir d'un cas – Développez : Utilisant la puissance de l'API – Adaptez : Consultation pour tablette et smartphone – Choisissez : Les modules Drupal interressants – Apprenez : A écrire des scripts – Illustrez : Vos contenus ● Pour maîtriser Drupal
  7. 7. nAcademy  Le 6 mai 2015 Neuros ­  Pour qui... Pour vous... ● Les utilisateurs – Interface ● Les développeurs – Ligne de commandes ● Ceux qui veulent aller plus loin – Niveau intermédiaire
  8. 8. nAcademy  Le 6 mai 2015 Neuros ­  Est ce compréhensible de tous ? ● Version Drupal... 7 1 2 3 4 5 6 8 ● Langue
  9. 9. nAcademy  Le 6 mai 2015 Neuros ­  Intérêt de l'ouvrage ● Analyse et l'expérience des auteurs ● Comprendre à utiliser Drupal 7 ● Le marché Français migre vers Drupal 7 ● Pour ceux... pas prêt à passer à Drupal 8 ● Absence de livre en Français
  10. 10.     Préparer le futur
  11. 11. nAcademy  Le 6 mai 2015 Neuros ­  Préparer le futur (1/2) ● Vos besoins :  – En général, un projet Web doit évoluer ● Vous aussi – Comprendre  ● L'intérêt d'évoluer seul – Maintenir 
  12. 12. nAcademy  Le 6 mai 2015 Neuros ­  Préparer le futur (2/2) ● La solution du livre – Des exemples détaillés et simples sous la forme d'un  cas pratique
  13. 13. nAcademy  Le 6 mai 2015 Neuros ­  Roadmap
  14. 14. nAcademy  Le 6 mai 2015 Neuros ­  Vos interrogations ● Drupal 7 a mis 14 mois à s'imposer ● Nombreux challenges pour Drupal 8 – Arrivée : Symfony, Twig, POO… – Des modules dans Core (Views, Migrate, Localization...) ● Sortie prévue ? – Le 22 Avril 2015 : 35 critical issues remaining – Sprint de Performance (en préparation) ● Migrations des modules D7   D8→ ● Des infos – https://groups.drupal.org/core/updates
  15. 15. nAcademy  Le 6 mai 2015 Neuros ­  C'est pourquoi...  Couverture du livre Drupal avancé, un CMS pour développeurs
  16. 16.     ...ce qu'il vous attend, en 12 chapitres Son contenu...
  17. 17. nAcademy  Le 6 mai 2015 Neuros ­  Bien Démarrer avec Drupal
  18. 18. nAcademy  Le 6 mai 2015 Neuros ­  Bien Démarrer avec Drupal ● Les outils à posséder ● La configuration pour Drupal
  19. 19. nAcademy  Le 6 mai 2015 Neuros ­  Les concepts fondamentaux
  20. 20. nAcademy  Le 6 mai 2015 Neuros ­  Les concepts fondamentaux ● Comprendre – Le nœud – Les entités – Les champs – Les Hooks
  21. 21. nAcademy  Le 6 mai 2015 Neuros ­  Les modules
  22. 22. nAcademy  Le 6 mai 2015 Neuros ­  Les modules ● Création d'un module ● Les bonnes pratiques ● Cas pratiques
  23. 23. nAcademy  Le 6 mai 2015 Neuros ­  Créer un type de contenu en programmant 
  24. 24. nAcademy  Le 6 mai 2015 Neuros ­  Créer un type de contenu en programmant ● Fields et entities :  – Les fondamentaux ● Features :  – Intérêt, création, utilisation, modification ● Taxonomie – Création, gestion, utilisation
  25. 25. nAcademy  Le 6 mai 2015 Neuros ­  L'affichage avancé
  26. 26. nAcademy  Le 6 mai 2015 Neuros ­  L'affichage avancé ● Présentation du module views ● Présentation de l'interface ● Les éléments qui composent une vue ● Personnaliser une vue avec le code ● Ajouter les fonctionnalités à Views
  27. 27. nAcademy  Le 6 mai 2015 Neuros ­  Moteur de règles et de validation 
  28. 28. nAcademy  Le 6 mai 2015 Neuros ­  Moteur de règles et de validation  ● Créer des actions ● Les déclencheurs ● Ajouter un moteur de règles ● Mise en place d'un workflow de validation
  29. 29. nAcademy  Le 6 mai 2015 Neuros ­  Gérer les groupes d'utilisateurs et leurs spécificités
  30. 30. nAcademy  Le 6 mai 2015 Neuros ­  Gérer les groupes d'utilisateurs et leurs spécificités ● Les utilisateurs, les permissions, les rôles ● Ajout par le code d'utilisateurs ● La liste des permissions ● La gestion des permissions ● Les gestions de groupes avec Organic Groups
  31. 31. nAcademy  Le 6 mai 2015 Neuros ­  Gérer les terminaux mobiles
  32. 32. nAcademy  Le 6 mai 2015 Neuros ­  Gérer les terminaux mobiles ● Un site drupal adaptable au mobile ● Détection du device de consultation ● Thème en responsive design ● Création de Web Services
  33. 33. nAcademy  Le 6 mai 2015 Neuros ­  Réaliser et industrialiser les tests
  34. 34. nAcademy  Le 6 mai 2015 Neuros ­  Réaliser et industrialiser les tests ● Utiliser Bootstrap de Drupal ● Différentes formes de tests – Unitaires et fonctionnels ● Associés les tests  – PHPUnit / Selenium / Drupal
  35. 35. nAcademy  Le 6 mai 2015 Neuros ­  La recherche avancée
  36. 36. nAcademy  Le 6 mai 2015 Neuros ­  La recherche avancée ● Découvrez la recherche dans Drupal ● Apache Solr ● Recherche par facettes avec Facet API
  37. 37. nAcademy  Le 6 mai 2015 Neuros ­  L'illustration avancée
  38. 38. nAcademy  Le 6 mai 2015 Neuros ­  L'illustration avancée ● Utiliser le module Média ● Réaliser un bandeau animé en slideshow
  39. 39. nAcademy  Le 6 mai 2015 Neuros ­  Déploiement
  40. 40. nAcademy  Le 6 mai 2015 Neuros ­  Déploiement ● Déploiement par FTP et PHPMyAdmin ● Utilisez Drush et Drushmake
  41. 41. nAcademy  Le 6 mai 2015 Neuros ­  En résumé Illustration Vincent Pontier Préface Frédéric G. Marrand Editeur Eyrolles Auteurs Vanessa Kovalsky David  Christophe Villeneuve Lien        http://www.editions­eyrolles.com/Livre/9782212140118/drupal­avance
  42. 42. nAcademy  Le 6 mai 2015 Neuros ­  Merci Questions @hellosct1 @neuro_paris
  43. 43. nAcademy  Le 6 mai 2015 Neuros ­  Qui... est Christophe Villeneuve ? << afup – lemug.fr – mysql – mariadb – drupal – demoscene – firefoxos – drupagora – phptour – forumphp – solutionlinux – demoinparis – ici et maintenant – eyrolles – editions eni – programmez – linux pratique – webriver – phptv – neuros ­ elephpant

×