1. Livres et vidéos
  2. DRUPAL - Guide de référence des meilleures extensions - Version en ligne

DRUPAL Guide de référence des meilleures extensions - Version en ligne

  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7
  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne

Présentation

Ce livre sur le CMS Drupal s'adresse à un public d'informaticiens, débutants ou non sur Drupal, et leur fournit un référentiel inédit à ce jour sur les modules d'extension proposés autour de Drupal.

Le livre débute par une présentation du CMS Drupal et explique précisément ce qu'est un module, un thème et une distribution pour bien orienter le lecteur dans le monde des 8000 modules et 500 thèmes proposés sur Drupal.org. Il détaille ensuite comment installer un premier site avec Drupal et paramétrer les principales fonctionnalités. Dans la mesure où les modules de qualité recensés dans le livre seront à court ou moyen terme, portés sur la version 8 de Drupal, l'auteur présente tout au long du livre les principales évolutions apportées par cette version.

Les modules sont regroupés en quatre grandes parties :

  • La construction du contenu et sa valorisation : types de contenus, champs, fichiers et médias, import de données.
  • Les fonctionnalités centrées sur l'internaute : éditeurs visuels, forums, groupes, cartographie, indexation, newsletters, votes, alertes, profils utilisateurs et web social.
  • La structuration des pages du site avec notamment les modules majeurs que sont Panels, Views et Display Suite.
  • L'amélioration de la qualité globale du site : traduction des interfaces et des contenus, optimisation du référencement naturel, gestion d'un workflow éditorial, recherche avancée, sécurisation, archivage régulier du site et optimisation des performances.

  • La bonne connaissance et la maîtrise des modules décrits contribuent à la puissance de ce CMS pour répondre parfaitement aux besoins du lecteur, que ce soit pour un site média, un site gouvernemental, de e-commerce ou même un site personnel.


    Les chapitres du livre :
    Avant-propos – Partie Introduction : une approche modulaire – Core – Installer Drupal – Les distributions – Ce que fait Drupal 7 – Core : ce qui change avec Drupal 8 – Modules – Thèmes – Partie Contruire son contenu : Les entités – Champs des contenus – Fichiers et médias – Améliorer l'expérience utilisateur autour des champs – Manipulations simplifiées sur les contenus – Importer et exporter des contenus – Partie Interagir avec l'internaute : Les éditeurs visuels – Les formulaires web – Gérer des groupes – Les forums de discussion – La cartographie – La qualification éditoriale – Gérer des newsletters – Qualification communautaire – Gérer des alertes – Envoyer des mails – Utilisateurs – L'intégration au web social – Partie Structurer son site : Les Panels – Les Vues – Les affichages de contenus – Habiller – Partie Améliorer la qualité globale du site : Internationalisation – Workflow éditorial – SEO et référencement naturel – La recherche – Sécuriser – Améliorer l'interface – Quelques modules qui font la différence – Des modules importants à connaître – Performances – Partie Où trouver de l'aide? : Sur Internet – Les événements – Les rendez-vous locaux

    Table des matières

    • Chapitre 1 : Core
      • A. Introduction
      • B. L'architecture générale
      • C. La base de données
        • 1. MySQL et les autres
        • 2. La configuration en base de données
      • D. Une interface d'administration puissante
    • Chapitre 2 : Installer Drupal
      • A. Introduction
      • B. Environnement d'installation
        • 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
        • 1. Installation dans le navigateur
        • 2. Installation faite avec Acquia Dev Desktop
        • 3. Installation faite avec Drush
      • D. Installer Drupal 8
    • Chapitre 3 : Les distributions
      • A. Introduction
      • B. Drupal Commerce Kickstart
      • C. Drupal Commons
      • D. Drupal Atrium
      • E. OpenPublic
      • F. OpenPublish
      • G. OpenScholar
      • H. OpenEntreprise
    • Chapitre 4 : Ce que fait Drupal
      • A. Structurer les contenus
        • 1. Modifier un type de contenu
        • 2. Les commentaires
        • 3. Traduire
      • B. Créer et modifier les contenus
        • 1. Créer un contenu
        • 2. Éditer un contenu
        • 3. Gérer les commentaires
      • C. Les images et les styles
      • D. Les blocs
      • E. Les taxonomies
      • F. Les menus
    • Chapitre 5 : Core : ce qui change avec Drupal
      • A. Les nouveautés au quotidien
      • B. Proudly built elsewhere
      • C. Les initiatives pour le Core de Drupal 8
      • D. Les composants apportés par Symfony2
    • Chapitre 6 : Modules
      • A. Introduction
      • B. Quels modules ? Pour quoi faire ?
      • C. Qu'est-ce qu'un module ?
      • D. Comment choisir le bon module ?
      • E. Les modules présentés dans ce livre
    • Chapitre 7 : Thèmes
      • A. Introduction
      • B. Définition
      • C. Activer un thème
        • 1. L'interface d'administration
        • 2. Changer le thème principal
        • 3. Changer le thème d'administration
      • D. Paramétrer un thème
        • 1. Paramètres globaux
        • 2. Paramètres spécifiques
      • E. Structure d'un thème
        • 1. Les fichiers d'un thème
        • 2. Les fonctions de l'habillage
        • 3. Thèmes et sous-thèmes
      • F. Quatre thèmes de référence
        • 1. Zen
        • 2. Omega
        • 3. AdaptiveTheme
        • 4. Bootstrap
      • G. Adapter l'aspect depuis l'interface
        • 1. Sweaver
        • 2. Mobilizer
      • H. Interface : ce qui change avec Drupal 8
        • 1. Les changements visibles
        • 2. Twig, le nouveau moteur de rendu
    • Chapitre 8 : Les entités
      • A. Introduction
      • B. Les champs de l'entité
      • C. Les champs des bundles
      • D. Gestion des champs
      • E. Modes d'affichage
      • F. Gestion des affichages
      • G. Les formateurs
      • H. Bean
    • Chapitre 9 : Champs des contenus
      • A. Introduction
      • B. Texte
      • C. Email Field
      • D. Link
      • E. Entity reference
      • F. Date
        • 1. Calendar
        • 2. Full calendar
      • G. Address
      • H. FAQ
      • I. Tableau
      • J. Vues
    • Chapitre 10 : Fichiers et médias
      • A. Introduction
      • B. File
      • C. Image
      • D. Quelle médiathèque choisir ?
        • 1. Media
        • 2. Scald
        • 3. Asset
      • E. Manipuler les images
        • 1. FileField Sources
        • 2. Plupload integration
        • 3. Styles d’image
        • 4. ImageCache Actions
        • 5. Image Resize Filter
        • 6. Image Javascript Crop
        • 7. ImageField Focus
      • F. Intégrer les vidéos et les autres medias
        • 1. Embedded Media Field
        • 2. YouTube
        • 3. Flowplayer API
        • 4. jPlayer
    • Chapitre 11 : Améliorer l’expérience utilisateur autour des champs
      • A. Introduction
      • B. Simple Hierarchical Select
      • C. Advanced help
      • D. Field group
      • E. Field collection
      • F. Conditional Fields
      • G. Automatic nodetitles
      • H. Maxlength
      • I. Custom Formatters
      • J. View reference
      • K. MakeUp
        • 1. MakeUp Image
        • 2. MakeUp CSS
        • 3. MakeUp JS
        • 4. MakeUp Title
        • 5. MakeUp Line
    • Chapitre 12 : Manipulations simplifiées sur les contenus
      • A. Introduction
      • B. Nodequeue
      • C. Flag
      • D. Node clone
      • E. Scheduler
    • Chapitre 13 : Importer et exporter des contenus
      • A. Introduction
      • B. Feeds
      • C. Services
      • D. Migrate
    • Chapitre 14 : Les éditeurs visuels
      • A. Introduction
      • B. Wysiwyg
      • C. Choisir son éditeur visuel pour Wysiwyg
      • D. CKEditor sans Wysiwyg
      • E. IMCE
        • 1. IMCE Wysiwyg Bridge
      • F. Better Formats
    • Chapitre 15 : Les formulaires web
      • A. Introduction
      • B. Contact
      • C. Webform
      • D. Webform Validation
      • E. Clientside Validation
    • Chapitre 16 : Gérer des groupes
      • A. Introduction
      • B. Organic Groups
      • C. GCC
    • Chapitre 17 : Les forums de discussion
      • A. Introduction
      • B. Forum
      • C. Advanced Forum
    • Chapitre 18 : La cartographie
      • A. Introduction
      • B. GMap
      • C. Geocoder
      • D. OpenLayers
    • Chapitre 19 : La qualification éditoriale
      • A. Introduction
      • B. Indexer avec Taxonomy
      • C. Taxonomy Manager
      • D. Tagadelic
    • Chapitre 20 : Gérer des newsletters
      • A. Introduction
      • B. Simplenews
    • Chapitre 21 : Qualification communautaire
      • A. Introduction
      • B. Voting API
      • C. Fivestar
    • Chapitre 22 : Gérer des alertes
      • A. Introduction
      • B. Subscriptions
    • Chapitre 23 : Envoyer des mails
      • A. Introduction
      • B. Mime mail
      • C. SMTP
      • D. MailChimp
    • Chapitre 24 : Utilisateurs
      • A. Introduction
      • B. Privatemsg
      • C. Profile 2
      • D. User points
      • E. Avatar Selection
      • F. Role Delegation
      • G. Auto Assign Role
      • H. Masquerade
      • I. LoginToboggan
    • Chapitre 25 : L’intégration au web social
      • A. Introduction
      • B. AddThis
      • C. ShareThis
      • D. Social media
      • E. Connector
      • F. Twitter
      • G. Drupal for Facebook
      • H. Disqus
    • Chapitre 26 : Les Panels
      • A. Introduction
      • B. Panels
      • C. Panelizer
    • Chapitre 27 : Les vues
      • A. Introduction
      • B. Views
        • 1. L'interface simplifiée de Views
        • 2. L'interface complète de Views
        • 3. Views : les limites de l'outil
      • C. Views Slideshow
      • D. Views Bulk Operations (VBO)
      • E. Better Exposed Filters
      • F. DraggableViews
      • G. Views data export
      • H. Views jQFX
    • Chapitre 28 : Les affichages de contenus
      • A. Introduction
      • B. Display Suite
    • Chapitre 29 : Habiller
      • A. Conditional Stylesheets
      • B. Fences
      • C. Quick Tabs
    • Chapitre 30 : Internationalisation
      • A. Introduction
      • B. Locale
      • C. Language icons
      • D. Language Switcher Dropdown
      • E. Localization update
      • F. Internationalization
        • 1. Traduire les contenus
        • 2. Synchroniser les champs
        • 3. Traduire les taxonomies
        • 4. Traduire les blocs
        • 5. Traduire les menus
      • G. Internationalization Views
      • H. Translation Overview
      • I. Entity translation
    • Chapitre 31 : Workflow éditorial
      • A. Introduction
      • B. Revisioning
      • C. Workflow
      • D. Workbench
    • Chapitre 32 : SEO et référencement naturel
      • A. Introduction
      • B. SEO Checklist
      • C. SEO tools
      • D. Pathauto
      • E. Metatag
      • F. Schema.org
      • G. Persistent URL
      • H. Site map
      • I. XML sitemap
      • J. Global Redirect
      • K. RobotsTxt
      • L. AdSense
      • M. Google Analytics
      • N. Google Analytics Reports
      • O. Piwik Web Analytics
    • Chapitre 33 : La recherche
      • A. Search API
      • B. Facet API
      • C. Search API Solr search
      • D. Search 404
      • E. Search API Database Search
    • Chapitre 34 : Sécuriser
      • A. Introduction
      • B. Sécuriser les formulaires
        • 1. Captcha
        • 2. reCaptcha
        • 3. Mollom
      • C. Security Review
      • D. TAC lite
      • E. Field Permissions
      • F. Secure Pages
      • G. Code Filter
      • H. OAuth
      • I. L'authentification
        • 1. Lightweight Directory Access Protocol (LDAP)
        • 2. CAS
    • Chapitre 35 : Améliorer l'interface
      • A. Introduction
      • B. Les fenêtres virtuelles
        • 1. Lightbox2
        • 2. Colorbox
      • C. Fil d'Ariane
        • 1. Custom Breadcrumbs
      • D. Les polices de caractères
        • 1. @font-your-face
        • 2. Icon API
      • E. L’édition multiple
        • 1. Inline Entity Form
        • 2. Multiple forms
      • F. L’édition en FO
        • 1. Editable Fields
      • G. Diverses améliorations
        • 1. External Links
        • 2. Google Chart API
        • 3. BeautyTips
    • Chapitre 36 : Quelques modules qui font la différence
      • A. Introduction
      • B. Backup and Migrate
        • 1. Backup and Migrate Files
      • C. Demonstration site (Sandbox / Snapshot)
      • D. String Overrides
      • E. Domain Access
      • F. Admin
    • Chapitre 37 : Des modules importants à connaître
      • A. Introduction
      • B. Rules
      • C. Token
      • D. Chaos tool suite
      • E. Administration menu
      • F. Libraries API
      • G. jQuery Update
      • H. Devel
      • I. Features
      • J. Context
      • K. Variable
      • L. Strongarm
      • M. Universally Unique IDentifier
      • N. Apps
      • O. Entity API
    • Chapitre 38 : Performances
      • A. Production check & Production monitor
      • B. Boost
      • C. Memcache Storage
      • D. Varnish HTTP Accelerator Integration
      • E. Elysia Cron
    • Chapitre 39 : Sur Internet
      • A. Introduction
      • B. Drupal.org
      • C. Drupalfr.org
      • D. Drupal Planet
      • E. Tutoriels vidéo
      • F. IRC
    • Chapitre 40 : Les événements
      • A. Introduction
      • B. Drupalcon
      • C. DrupalCamp
      • D. Les sprints
    • Chapitre 41 : Les rendez-vous locaux
      • A. Introduction
      • B. Meetup
      • C. Drinks
        • Index

    Auteur

    Alexandre ISRAËLEn savoir plus

    Alexandre Israël est Responsable Technique dans une grande SSII. Expert Drupal depuis de nombreuses années, sa parfaite connaissance des meilleures extensions Drupal est validée par les projets d'envergure autour de ce CMS qu'il a menés depuis plusieurs années. À travers les pages de ce livre, il partage cette expertise avec le lecteur et lui communique son enthousiasme pour ce CMS. Son identité numérique est w3wfr et il est possible de suivre son actualité à l'adresse http://3w3.fr.

    Caractéristiques

    • Niveau Initié à Confirmé
    • Parution avril 2014
      • HTML
      • ISBN : 978-2-7460-0895-7
      • EAN : 9782746089587
      • Ref. ENI : LNRIEXTDRU