Drupal avancé, un CMS pour développeurs - drupalfr - Eyrolles
-
Upload
christophe-villeneuve -
Category
Internet
-
view
284 -
download
1
Transcript of Drupal avancé, un CMS pour développeurs - drupalfr - Eyrolles
nAcademy Le 6 mai 2015 Neuros
Les auteurs ?
Vanessa Kovalsky David Christophe Villeneuve
2 auteurs impliqués dans Drupal
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
– 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
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
nAcademy Le 6 mai 2015 Neuros
Est ce compréhensible de tous ?
● Version Drupal...
71 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 Drupal 7● Le marché Français migre vers Drupal 7● Pour ceux... pas prêt à passer à Drupal 8● Absence de livre en Français
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
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
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
nAcademy Le 6 mai 2015 Neuros
C'est pourquoi...
Couverture du livre Drupal avancé, un CMS pour développeurs
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● Comprendre
– Le nœud
– Les entités
– Les champs
– Les Hooks
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● Fields et entities :
– Les fondamentaux
● Features : – Intérêt, création, utilisation, modification
● Taxonomie– Création, gestion, utilisation
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
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
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
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
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
nAcademy Le 6 mai 2015 Neuros
La recherche avancée● Découvrez la recherche dans Drupal● Apache Solr● Recherche par facettes avec Facet API
nAcademy Le 6 mai 2015 Neuros
L'illustration avancée● Utiliser le module Média● Réaliser un bandeau animé en slideshow
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
AuteursVanessa Kovalsky David
Christophe Villeneuve
Lien http://www.editionseyrolles.com/Livre/9782212140118/drupalavance
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