DRUPAL Guide de référence des meilleures extensions



Documents pareils
Découvrir Drupal, le CMS Open Source de référence. Michel-Marie MAUDET Linagora /

DRUPAL ARCHITECT / FORMATEUR / WEB & IT CONSULTANT

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Drupal (V7) : principes et petite expérience

Formation Découverte du Web

Industrialiser la gestion des fichiers multimédia. Aurélien Navarre

Créer une base de données vidéo sans programmation (avec Drupal)

Nouveautés de Drupal 8. Léon

Webmaster / Webdesigner / Wordpress

ezpublish vs Drupal It s all about experience

Découvrir Drupal. Les meilleurs thèmes et modules Drupal (présenta5on démo)

Dopez votre site Joomla! Les meilleures extensions pour les versions 2.5 et 3.0

Une interface moderne et multi devices avec Drupal Focus sur Omega

Joomla! Création et administration d'un site web - Version numérique

Use a shared CDN for javascript libraries, Google Libraries API currently. Dépend de : Advanced CSS/JS Aggregation (activé)

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le

Projet en nouvelles technologies de l information et de la communication

Drupal, le couteau suisse de la publication d informations

Atelier. Créer un site internet avec un CMS pas comme les autres Deuxième édition. Cyprien Roudet

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Savoir- Faire Offres mé1ers Offres technologiques

PHP 5.4 Développez un site web dynamique et interactif

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Contenu. Thème «responsive» pour WordPress Installer le thème responsive (disponible aussi sur le site wordpress.org) Activer ce thème

Formation Drupal Commerce Kickstart

Drupal Contributeur. Maitrisez la publication sous Drupal. Une formation Formateur : Fabien Crépin. Drupal Contributeur.

Votre solution professionnelle Open Source pour archiver, trouver, gérer, partager... tous vos fichiers multimédia!

Formation Webmaster : Création de site Web Initiation + Approfondissement

Nouveautés joomla 3 1/14

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

14 novembre Retour d expérience Drupal et Drupal Commerce

Devenez un véritable développeur web en 3 mois!

Accompagnement et aides. financières de Pôle Emploi

09 nov Retour d'expérience sur l'implémentation d'une plateforme Drupal / Drupal Commerce

Connaissez-vous Google? Le 2 avril 2015

Manuel du site internet Guichet Export pour la CCI Marseille Provence

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

GOOGLE, OUTILS EN LIGNE

Formation Créateur de site web e-commerce Certifiant

Drupal, un CMS libre adapté aux besoins des bibliothèques

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg

empreinte.com WebTV WEBTV solution solution EMPREINTE.COM WebTV depuis 1997 Diffusion vidéo universelle EMPREINTE.COM

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

WordPress, thèmes et plugins : mode d'emploi

Créer un site e-commerce avec PrestaShop Cloud Mise en place et suivi du projet

Mendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

PrestaShop 1.5 Créer un site de e-commerce

Fonctionnalités.

Piwik L'alternative Open Source en web analytique - Version numérique

Documentation Suivi S.E.O

Documentation technique

Importer du contenu avec Drupal Rodolfo Ripado

FICHE PRATIQUE N 18 ENVOYER UN ING

Drupal et les SSO Nicolas Bocquet < nbocquet@linalis.com >

Portfolio Sites internet :

4. Personnalisation du site web de la conférence

3 Octobre Les Communautés MS

PrestaShop Cloud. Créer un site e-commerce avec. PrestaShop Cloud. Mise en place et suivi du projet. Créer un site e-commerce avec

Formation Communiquer et être vu sur Internet - Webcomm

Démarrer rapidement un site avec Drupal 7

SHAREPOINT PORTAL SERVER 2013

Guide de création de site web optimisé

Bureautique Initiation Excel-Powerpoint

Algoba Systems valoriser et partager leur patrimoine numérique Orphea Studio

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

Présentation: ez Publish 4.4. Sponsor principal:

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

REX gros projets Drupal. Drupal Camp Toulouse Novembre - +qdelance

creer votre site internet en html/css

Initiation ++ pour le

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Formation : WEbMaster

Référencement de votre site Web Google et autres moteurs de recherche (4ième édition)

K-Portal et K-Sup 5.1 des nouveautés. Détails

Imaginez un Intranet

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Table des matières. Première partie Découvrir, installer et apprivoiser WordPress

Mobilité Comment Drupal peut-il nous aider? Jean-Baptiste Guerraz - jbguerraz@gmail.com

D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes de gestion de contenus..

e-boutique Fonctions de base

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

Fonctionnalités de votre site marchand

Catalogue Formations Jalios

Cahier des charges site internet. Le 31/07/14

Sommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?

RELEASE NOTES. Les nouveautés Desktop Manager 2.8

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015

Les différents parcours en S4

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

Transcription:

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 19 2. La configuration en base de données 19 D. Une interface d'administration puissante 20 Chapitre 2 : Installer Drupal A. Introduction 24 B. Environnement d'installation 24 1. Windows et Mac : Acquia Dev Desktop 24 2. Linux 25 3. Hébergement mutualisé 27 4. Drupal en mode service 27 5. Serveur dédié 27 C. Installer Drupal 7 28 1. Installation dans le navigateur 30 2. Installation faite avec Acquia Dev Desktop 35 3. Installation faite avec Drush 36 D. Installer Drupal 8 37 Chapitre 3 : Les distributions 1/22

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 56 2. Les commentaires 60 3. Traduire 60 B. Créer et modifier les contenus 62 1. Créer un contenu 63 2. Éditer un contenu 64 3. Gérer les commentaires 65 C. Les images et les styles 67 2/22

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 3/22

Chapitre 7 : Thèmes A. Introduction 102 B. Définition 102 C. Activer un thème 103 1. L'interface d'administration 103 2. Changer le thème principal 105 3. Changer le thème d'administration 105 D. Paramétrer un thème 106 1. Paramètres globaux 106 2. Paramètres spécifiques 107 E. Structure d'un thème 109 1. Les fichiers d'un thème 109 2. Les fonctions de l'habillage 111 3. Thèmes et sous-thèmes 111 F. Quatre thèmes de référence 113 1. Zen 113 2. Omega 114 3. AdaptiveTheme 116 4. Bootstrap 118 G. Adapter l'aspect depuis l'interface 119 1. Sweaver 119 2. Mobilizer 122 H. Interface : ce qui change avec Drupal 8 124 1. Les changements visibles 124 2. Twig, le nouveau moteur de rendu 126 4/22

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 5/22

F. Date 155 1. Calendar 157 2. Full calendar 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 172 2. Scald 177 3. Asset 181 E. Manipuler les images 182 1. FileField Sources 182 2. Plupload integration 183 3. Styles d image 184 4. ImageCache Actions 188 5. Image Resize Filter 189 6/22

6. Image Javascript Crop 189 7. ImageField Focus 191 F. Intégrer les vidéos et les autres medias 192 1. Embedded Media Field 192 2. YouTube 195 3. Flowplayer API 197 4. jplayer 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 7/22

K. MakeUp 224 1. MakeUp Image 224 2. MakeUp CSS 225 3. MakeUp JS 227 4. MakeUp Title 227 5. MakeUp Line 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 8/22

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 280 9/22

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 10/22

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 326 11/22

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 338 12/22

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 367 2. L'interface complète de Views 368 13/22

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 14/22

A. Introduction 392 B. Locale 392 C. Language icons 394 D. Language Switcher Dropdown 394 E. Localization update 395 F. Internationalization 396 1. Traduire les contenus 397 2. Synchroniser les champs 400 3. Traduire les taxonomies 402 4. Traduire les blocs 403 5. Traduire les menus 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 15/22

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 16/22

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 458 2. recaptcha 459 3. Mollom 459 C. Security Review 459 D. TAC lite 461 17/22

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) 463 2. CAS 464 Chapitre 35 : Améliorer l'interface A. Introduction 466 B. Les fenêtres virtuelles 466 1. Lightbox2 467 2. Colorbox 470 C. Fil d'ariane 473 1. Custom Breadcrumbs 473 D. Les polices de caractères 475 1. @font-your-face 475 2. Icon API 476 E. L édition multiple 477 1. Inline Entity Form 477 2. Multiple forms 478 18/22

F. L édition en FO 478 1. Editable Fields 478 G. Diverses améliorations 479 1. External Links 479 2. Google Chart API 481 3. BeautyTips 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 19/22

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 526 20/22

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 21/22

D. Les sprints 541 Chapitre 41 : Les rendez-vous locaux A. Introduction 544 B. Meetup 544 C. Drinks 544 Index 545 22/22