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. 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. nAcademy Le 6 mai 2015 Neuros -
Est ce compréhensible de tous ?
● Version Drupal...
7
1 2 3 4 5 6 8
●
Langue
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
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. 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
19. nAcademy Le 6 mai 2015 Neuros -
Les modules
● Création d'un module
● Les bonnes pratiques
● Cas pratiques
20. nAcademy Le 6 mai 2015 Neuros -
Créer un type de contenu en programmant
21. 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
23. 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
24. nAcademy Le 6 mai 2015 Neuros -
Moteur de règles et de validation
25. 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
26. nAcademy Le 6 mai 2015 Neuros -
Gérer les groupes d'utilisateurs et leurs spécificités
27. 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
28. nAcademy Le 6 mai 2015 Neuros -
Gérer les terminaux mobiles
29. 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
30. nAcademy Le 6 mai 2015 Neuros -
Réaliser et industrialiser les tests
31. 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
32. nAcademy Le 6 mai 2015 Neuros -
La recherche avancée
33. nAcademy Le 6 mai 2015 Neuros -
La recherche avancée
● Découvrez la recherche dans Drupal
● Apache Solr
● Recherche par facettes avec Facet API
34. nAcademy Le 6 mai 2015 Neuros -
L'illustration avancée
35. nAcademy Le 6 mai 2015 Neuros -
L'illustration avancée
● Utiliser le module Média
● Réaliser un bandeau animé en slideshow
37. nAcademy Le 6 mai 2015 Neuros -
Déploiement
● Déploiement par FTP et PHPMyAdmin
● Utilisez Drush et Drushmake
38. 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
41. 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