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