drupal - Editions ENI
Transcription
drupal - Editions ENI
DRUPAL Guide de référence des meilleures extensions Chapitre 1 : Core A. Introduction 18 B. L'architecture générale 18 C. La base de données 19 1. MySQL et les autres 2. La configuration en base de données D. Une interface d'administration puissante 19 19 20 Chapitre 2 : Installer Drupal A. Introduction 24 B. Environnement d'installation 24 1. Windows et Mac : Acquia Dev Desktop 2. Linux 3. Hébergement mutualisé 4. Drupal en mode service 5. Serveur dédié C. Installer Drupal 7 24 25 27 27 27 28 1. Installation dans le navigateur 2. Installation faite avec Acquia Dev Desktop 3. Installation faite avec Drush D. Installer Drupal 8 30 35 36 37 Chapitre 3 : Les distributions www.editions-eni.fr © Editions ENI 1/22 DRUPAL Guide de référence des meilleures extensions A. Introduction 46 B. Drupal Commerce Kickstart 47 C. Drupal Commons 48 D. Drupal Atrium 49 E. OpenPublic 50 F. OpenPublish 51 G. OpenScholar 52 H. OpenEntreprise 53 Chapitre 4 : Ce que fait Drupal A. Structurer les contenus 56 1. Modifier un type de contenu 2. Les commentaires 3. Traduire 56 60 60 B. Créer et modifier les contenus 62 1. Créer un contenu 2. Éditer un contenu 3. Gérer les commentaires 63 64 65 C. Les images et les styles www.editions-eni.fr 67 © Editions ENI 2/22 DRUPAL Guide de référence des meilleures extensions D. Les blocs 72 E. Les taxonomies 76 F. Les menus 82 Chapitre 5 : Core : ce qui change avec Drupal A. Les nouveautés au quotidien 86 B. Proudly built elsewhere 89 C. Les initiatives pour le Core de Drupal 8 89 D. Les composants apportés par Symfony2 91 Chapitre 6 : Modules A. Introduction 94 B. Quels modules ? Pour quoi faire ? 94 C. Qu'est-ce qu'un module ? 94 D. Comment choisir le bon module ? 96 E. Les modules présentés dans ce livre 98 www.editions-eni.fr © Editions ENI 3/22 DRUPAL Guide de référence des meilleures extensions Chapitre 7 : Thèmes A. Introduction 102 B. Définition 102 C. Activer un thème 103 1. L'interface d'administration 2. Changer le thème principal 3. Changer le thème d'administration D. Paramétrer un thème 106 1. Paramètres globaux 2. Paramètres spécifiques 106 107 E. Structure d'un thème 109 1. Les fichiers d'un thème 2. Les fonctions de l'habillage 3. Thèmes et sous-thèmes 109 111 111 F. Quatre thèmes de référence 113 1. Zen 2. Omega 3. AdaptiveTheme 4. Bootstrap 113 114 116 118 G. Adapter l'aspect depuis l'interface 119 1. Sweaver 2. Mobilizer 119 122 H. Interface : ce qui change avec Drupal 8 1. Les changements visibles 2. Twig, le nouveau moteur de rendu www.editions-eni.fr 103 105 105 124 124 126 © Editions ENI 4/22 DRUPAL Guide de référence des meilleures extensions Chapitre 8 : Les entités A. Introduction 132 B. Les champs de l'entité 133 C. Les champs des bundles 134 D. Gestion des champs 135 E. Modes d'affichage 136 F. Gestion des affichages 138 G. Les formateurs 139 H. Bean 141 Chapitre 9 : Champs des contenus A. Introduction 144 B. Texte 145 C. Email Field 146 D. Link 147 E. Entity reference 150 www.editions-eni.fr © Editions ENI 5/22 DRUPAL Guide de référence des meilleures extensions F. Date 155 1. Calendar 2. Full calendar 157 158 G. Address 159 H. FAQ 160 I. Tableau 161 J. Vues 163 Chapitre 10 : Fichiers et médias A. Introduction 166 B. File 166 C. Image 169 D. Quelle médiathèque choisir ? 171 1. Media 2. Scald 3. Asset 172 177 181 E. Manipuler les images 182 1. FileField Sources 2. Plupload integration 3. Styles d’image 4. ImageCache Actions 5. Image Resize Filter www.editions-eni.fr 182 183 184 188 189 © Editions ENI 6/22 DRUPAL Guide de référence des meilleures extensions 6. Image Javascript Crop 7. ImageField Focus 189 191 F. Intégrer les vidéos et les autres medias 1. Embedded Media Field 2. YouTube 3. Flowplayer API 4. jPlayer 192 192 195 197 197 Chapitre 11 : Améliorer l’expérience utilisateur autour des champs A. Introduction 200 B. Simple Hierarchical Select 200 C. Advanced help 206 D. Field group 207 E. Field collection 211 F. Conditional Fields 216 G. Automatic nodetitles 220 H. Maxlength 221 I. Custom Formatters 221 J. View reference 223 www.editions-eni.fr © Editions ENI 7/22 DRUPAL Guide de référence des meilleures extensions K. MakeUp 224 1. MakeUp Image 2. MakeUp CSS 3. MakeUp JS 4. MakeUp Title 5. MakeUp Line 224 225 227 227 227 Chapitre 12 : Manipulations simplifiées sur les contenus A. Introduction 232 B. Nodequeue 232 C. Flag 234 D. Node clone 236 E. Scheduler 237 Chapitre 13 : Importer et exporter des contenus A. Introduction 240 B. Feeds 240 C. Services 243 D. Migrate 248 www.editions-eni.fr © Editions ENI 8/22 DRUPAL Guide de référence des meilleures extensions Chapitre 14 : Les éditeurs visuels A. Introduction 252 B. Wysiwyg 252 C. Choisir son éditeur visuel pour Wysiwyg 256 D. CKEditor sans Wysiwyg 257 E. IMCE 258 1. IMCE Wysiwyg Bridge 261 F. Better Formats 261 Chapitre 15 : Les formulaires web A. Introduction 264 B. Contact 264 C. Webform 267 D. Webform Validation 276 E. Clientside Validation 276 Chapitre 16 : Gérer des groupes A. Introduction www.editions-eni.fr 280 © Editions ENI 9/22 DRUPAL Guide de référence des meilleures extensions B. Organic Groups 280 C. GCC 288 Chapitre 17 : Les forums de discussion A. Introduction 290 B. Forum 290 C. Advanced Forum 292 Chapitre 18 : La cartographie A. Introduction 298 B. GMap 298 C. Geocoder 299 D. OpenLayers 300 Chapitre 19 : La qualification éditoriale A. Introduction 304 B. Indexer avec Taxonomy 304 www.editions-eni.fr © Editions ENI 10/22 DRUPAL Guide de référence des meilleures extensions C. Taxonomy Manager 305 D. Tagadelic 306 Chapitre 20 : Gérer des newsletters A. Introduction 308 B. Simplenews 308 Chapitre 21 : Qualification communautaire A. Introduction 318 B. Voting API 318 C. Fivestar 318 Chapitre 22 : Gérer des alertes A. Introduction 322 B. Subscriptions 322 Chapitre 23 : Envoyer des mails A. Introduction www.editions-eni.fr 326 © Editions ENI 11/22 DRUPAL Guide de référence des meilleures extensions B. Mime mail 326 C. SMTP 327 D. MailChimp 328 Chapitre 24 : Utilisateurs A. Introduction 330 B. Privatemsg 330 C. Profile 2 333 D. User points 333 E. Avatar Selection 334 F. Role Delegation 335 G. Auto Assign Role 335 H. Masquerade 335 I. LoginToboggan 336 Chapitre 25 : L’intégration au web social A. Introduction www.editions-eni.fr 338 © Editions ENI 12/22 DRUPAL Guide de référence des meilleures extensions B. AddThis 338 C. ShareThis 338 D. Social media 339 E. Connector 340 F. Twitter 340 G. Drupal for Facebook 342 H. Disqus 344 Chapitre 26 : Les Panels A. Introduction 348 B. Panels 348 C. Panelizer 356 Chapitre 27 : Les vues A. Introduction 362 B. Views 362 1. L'interface simplifiée de Views 2. L'interface complète de Views www.editions-eni.fr 367 368 © Editions ENI 13/22 DRUPAL Guide de référence des meilleures extensions 3. Views : les limites de l'outil 370 C. Views Slideshow 371 D. Views Bulk Operations (VBO) 372 E. Better Exposed Filters 374 F. DraggableViews 375 G. Views data export 375 H. Views jQFX 375 Chapitre 28 : Les affichages de contenus A. Introduction 378 B. Display Suite 378 Chapitre 29 : Habiller A. Conditional Stylesheets 386 B. Fences 386 C. Quick Tabs 387 Chapitre 30 : Internationalisation www.editions-eni.fr © Editions ENI 14/22 DRUPAL Guide de référence des meilleures extensions A. Introduction 392 B. Locale 392 C. Language icons 394 D. Language Switcher Dropdown 394 E. Localization update 395 F. Internationalization 396 1. 2. 3. 4. 5. Traduire les contenus Synchroniser les champs Traduire les taxonomies Traduire les blocs Traduire les menus 397 400 402 403 404 G. Internationalization Views 406 H. Translation Overview 406 I. Entity translation 408 Chapitre 31 : Workflow éditorial A. Introduction 410 B. Revisioning 410 C. Workflow 413 www.editions-eni.fr © Editions ENI 15/22 DRUPAL Guide de référence des meilleures extensions D. Workbench 420 Chapitre 32 : SEO et référencement naturel A. Introduction 426 B. SEO Checklist 426 C. SEO tools 427 D. Pathauto 428 E. Metatag 430 F. Schema.org 432 G. Persistent URL 432 H. Site map 433 I. XML sitemap 434 J. Global Redirect 437 K. RobotsTxt 439 L. AdSense 439 M. Google Analytics 440 www.editions-eni.fr © Editions ENI 16/22 DRUPAL Guide de référence des meilleures extensions N. Google Analytics Reports 441 O. Piwik Web Analytics 443 Chapitre 33 : La recherche A. Search API 446 B. Facet API 452 C. Search API Solr search 454 D. Search 404 455 E. Search API Database Search 456 Chapitre 34 : Sécuriser A. Introduction 458 B. Sécuriser les formulaires 458 1. Captcha 2. reCaptcha 3. Mollom 458 459 459 C. Security Review 459 D. TAC lite 461 www.editions-eni.fr © Editions ENI 17/22 DRUPAL Guide de référence des meilleures extensions E. Field Permissions 462 F. Secure Pages 463 G. Code Filter 463 H. OAuth 463 I. L'authentification 463 1. Lightweight Directory Access Protocol (LDAP) 2. CAS 463 464 Chapitre 35 : Améliorer l'interface A. Introduction 466 B. Les fenêtres virtuelles 466 1. Lightbox2 2. Colorbox 467 470 C. Fil d'Ariane 473 1. Custom Breadcrumbs 473 D. Les polices de caractères 475 1. @font-your-face 2. Icon API 475 476 E. L’édition multiple 477 1. Inline Entity Form 2. Multiple forms www.editions-eni.fr 477 478 © Editions ENI 18/22 DRUPAL Guide de référence des meilleures extensions F. L’édition en FO 478 1. Editable Fields 478 G. Diverses améliorations 479 1. External Links 2. Google Chart API 3. BeautyTips 479 481 482 Chapitre 36 : Quelques modules qui font la différence A. Introduction 488 B. Backup and Migrate 488 1. Backup and Migrate Files 493 C. Demonstration site (Sandbox / Snapshot) 493 D. String Overrides 494 E. Domain Access 495 F. Admin 503 Chapitre 37 : Des modules importants à connaître A. Introduction 506 B. Rules 506 www.editions-eni.fr © Editions ENI 19/22 DRUPAL Guide de référence des meilleures extensions C. Token 507 D. Chaos tool suite 508 E. Administration menu 509 F. Libraries API 510 G. jQuery Update 511 H. Devel 512 I. Features 514 J. Context 518 K. Variable 520 L. Strongarm 520 M. Universally Unique IDentifier 520 N. Apps 521 O. Entity API 524 Chapitre 38 : Performances A. Production check & Production monitor www.editions-eni.fr © Editions ENI 526 20/22 DRUPAL Guide de référence des meilleures extensions B. Boost 528 C. Memcache Storage 530 D. Varnish HTTP Accelerator Integration 531 E. Elysia Cron 531 Chapitre 39 : Sur Internet A. Introduction 536 B. Drupal.org 536 C. Drupalfr.org 537 D. Drupal Planet 538 E. Tutoriels vidéo 538 F. IRC 538 Chapitre 40 : Les événements A. Introduction 540 B. Drupalcon 540 C. DrupalCamp 541 www.editions-eni.fr © Editions ENI 21/22 DRUPAL Guide de référence des meilleures extensions D. Les sprints 541 Chapitre 41 : Les rendez-vous locaux A. Introduction 544 B. Meetup 544 C. Drinks 544 Index www.editions-eni.fr 545 © Editions ENI 22/22