Drupal avancé : un CMS pour développeurs
Drupal est l'un des CMS (Content Management System, ou SGC, Système de gestion de contenu, en français) les plus puissants au monde. C'est également un framework qui propose une API pour tous les développeurs donnant entre autres accès à des milliers de modules supplémentaires. C'est...
محفوظ في:
| المؤلفون الرئيسيون: | , |
|---|---|
| مؤلفون آخرون: | |
| التنسيق: | Livre papier |
| اللغة: | Français |
| منشور في: |
Paris :
Eyrolles
DL 2015.
|
| سلاسل: | Accès libre
|
| الموضوعات: | |
| Autres localisations: | Voir dans le Sudoc |
| Edition sous un autre format: | • Drupal avancé, un CMS pour développeurs, Christophe Villeneuve, Vanessa Kovalsky David, Paris, Eyrolles, 2015, Accès libre |
جدول المحتويات:
- P. 5
- 1. Bien démarrer avec Drupal
- P. 6
- Les prérequis pour Drupal
- P. 15
- Installation
- P. 21
- Configurer votre IDE
- P. 24
- Les outils
- P. 33
- 2. Les concepts fondamentaux dans Drupal
- P. 34
- Noeud (Node)
- P. 35
- Entité (entity)
- P. 36
- Champ (field)
- P. 37
- Hook
- P. 39
- 3. Les modules
- P. 40
- Qu'est-ce qu'un module ?
- P. 41
- L'API des modules
- P. 41
- Les bonnes pratiques à respecter
- P. 43
- Exemple : un module à la carte
- P. 49
- Conclusion
- P. 51
- 4. Créer un type de contenu en programmant
- P. 52
- Un nouveau type de contenu avec l'interface d'administration
- P. 75
- Features
- P. 84
- La taxonomie
- P. 93
- 5. L'affichage avancé avec le module Views
- P. 94
- Views : présentation
- P. 98
- Fonctionnalités avancées de Views
- P. 101
- Écrire une vue dans un module
- P. 106
- Ajout de fonctionnalités
- P. 111
- 6. Moteur de règles et validation
- P. 112
- Envoyer un e-mail à l'auteur d'un contenu lors de la publication d'un commentaire
- P. 115
- Des règles plus souples avec Rules
- P. 128
- Gérer un workflow de publication simple avec Drupal
- P. 131
- Un circuit plus complexe avec le module Workflow
- P. 137
- 7. Gérer les groupes d'utilisateurs et leurs spécificités avec Organic Groups
- P. 138
- Le concept d'utilisateur et de rôles dans Drupal
- P. 144
- La gestion des droits
- P. 145
- Des groupes d'utilisateurs (OG)
- P. 157
- 8. Gérer les terminaux mobiles
- P. 158
- Un seul site avec un affichage et un contenu adapté ?
- P. 184
- Proposer des webservices pour un site ou une application mobile
- P. 197
- Panels/Panelizer : présentation
- P. 207
- 9. Les tests
- P. 208
- Bootstrap
- P. 209
- Tests unitaires
- P. 214
- Tests fonctionnels
- P. 218
- Associer les tests
- P. 222
- Conclusion
- P. 223
- 10. La recherche : native et étendue avec Solr et Facet API
- P. 224
- La recherche native dans Drupal
- P. 229
- Search API avec Solr pour indexer et rechercher dans notre entité Menus
- P. 240
- Utilisation de Facet API et de Views pour des recherches par facettes
- P. 263
- 11. Gestion avancée des images avec Media
- P. 264
- Insérer du multimédia
- P. 264
- Le module Media
- P. 268
- Multimédia dans un champ
- P. 275
- Multimédia dans le body (content)
- P. 282
- Créer une animation bandeau
- P. 293
- 12. Déploiement
- P. 294
- Déploiement avec FTP et phpMyAdmin
- P. 299
- Déploiement avec Drush

