Mission Impossible Pas possible en...
Transcript of Mission Impossible Pas possible en...
![Page 1: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/1.jpg)
Mission ImpossiblePas possible en Drupal ?
Christophe Villeneuve@hellosct1
![Page 2: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/2.jpg)
Constat
● Votre site est en place● Il faut vous lancer…
– Prévoir des évolutions– Fournir du contenu– Ajouter les nouvelles fonctionnalités
● Faire vivre votre site
![Page 3: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/3.jpg)
Démarrer...● Version Drupal...
71 2 3 4 5 6 8
● Mon projet, il est…– http://url.com/admin/modules
![Page 4: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/4.jpg)
Roadmap
![Page 5: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/5.jpg)
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 xxx 2015 ?
– critical issues remaining : 20
– Sprint de Performance (en préparation)
● Migrations des modules D7 D8→
● Des infos– https://groups.drupal.org/core/updates
![Page 6: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/6.jpg)
Démarrer...● Support / Documentations
– Anglais– Planète Drupal– www.drupalfr.org
● Une solution...
7
![Page 7: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/7.jpg)
POINT 1
Début
![Page 8: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/8.jpg)
● Les outils à posséder● La configuration pour Drupal
![Page 9: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/9.jpg)
● Comprendre– Le nœud– Les entités– Les champs– Les Hooks
![Page 10: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/10.jpg)
POINT 2
Les vrais besoins
![Page 11: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/11.jpg)
● 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
![Page 12: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/12.jpg)
● Utiliser le module Média● Réaliser un bandeau animé en slideshow
![Page 13: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/13.jpg)
● Un site drupal adaptable au mobile● Détection du device de consultation● Thème en responsive design● Création de Web Services
![Page 14: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/14.jpg)
● 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
![Page 15: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/15.jpg)
● Créer des actions● Les déclencheurs● Ajouter un moteur de règles● Mise en place d'un workflow de validation
![Page 16: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/16.jpg)
POINT 3
Pousser l'utilisation
![Page 17: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/17.jpg)
● Fields et entities : les fondamentaux● Features :
– Intérêt, création, utilisation, modification
● Taxonomie– Création, gestion, utilisation
![Page 18: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/18.jpg)
● Découvrez la recherche dans Drupal● Apache Solr● Recherche par facettes
![Page 19: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/19.jpg)
● Création d'un module● Les bonnes pratiques● Cas pratiques
![Page 20: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/20.jpg)
● Utiliser Bootstrap de Drupal● Différentes formes de tests
– Unitaires et fonctionnels
● Associés les tests – PHPUnit / Selenium / Drupal
![Page 21: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/21.jpg)
● Déploiement par FTP et PHPMyAdmin● Utilisez Drush et Drushmake
![Page 22: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/22.jpg)
![Page 23: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/23.jpg)
Cas pratique
● Menu de restaurant
![Page 24: Mission Impossible Pas possible en Drupal2015.rmll.info/IMG/pdf/missionimpossibledrupal-150712183052... · Présentation de l'interface ... Utiliser Bootstrap de Drupal Différentes](https://reader033.fdocuments.net/reader033/viewer/2022050418/5f8e5154c9a9a4491545e8ef/html5/thumbnails/24.jpg)
En Résumé● Auteurs :
– Christophe Villeneuve
– Vanessa Kovalsky David
● Illustration : Vincent Pontier
● Préface : Frédéric Marand
● Editeur : Eyrolles
Lien http://www.editionseyrolles.com/Livre/9782212140118/drupalavance