Drupal as-tu du Coeur ?
Drupal est connu depuis longtemps pour sa polyvalence grâce à ses nombreux modules. Lorsqu'on voudra ajouter des fonctionnalités, on installera un ou plusieurs modules. C'est facile et tentant !
Avant d'installer des modules contributifs gratuits, ou de vous lancer dans le bricolage de code propre ou approximatif, venez voir ce que nous propose le coeur de Drupal.
Vous découvrirez l'étendu des possiblités du coeur de Drupal 8, et si vous connaissez la version 7, vous verrez que le progrès est immense. Drupal est plus immédiatement utilisable, moderne, polyvalent, migrateur, polyglote, évolutif et à votre service.
1. . .
Drupal 8, as-tu du Coeur ?
DrupalCamp Paris 15 février 2019
Session Découverte des modules du coeurSession Découverte des modules du coeur
Léon Cros - @chipway
3. Chipway : Spécialiste
Formations Drupal 8, 7, … d'initiation à avancé
> Chefs de projet Drupal
> Développeurs
> Webmasters et administrateurs
> Designers et intégrateurs...
> Audit et Conseil
> Accompagnement/Coaching
> Développement
Léon Cros - @chipway
4. Qui êtes-vous ?
> Chef de projet ?
> DSI ou RSI ?
> Développeur ?
> Site builder ou intégrateur ?
> Gestionnaire de contenu, éditeur ?
> Administrateur système, réseaux, DevOp ?
> Autre côté technique ?
> Non technicien ?
> Curieux ?
Léon Cros - @chipway
5. Vous et Drupal ?
> Qui connait Drupal 7 ?
> Qui ne connaît pas Drupal ?
> Qui connaît déjà Drupal 8 ?
> Qui a assisté à « Installer Drupal 8 » ?
Léon Cros - @chipway
7. Modules du coeur de Drupal 8.6
Module = un type d’extension Drupal
Trois types d’extensions
> Module ↔ Fonctionnalité / Traitement
> Thème ↔ Présentation / Look
> Profil ↔ Installation préconfigurée / Distrib
Léon Cros - @chipway
8. Modules du coeur de Drupal 8.6
> Drupal extrèmement polyvalent
> Fonctionnalité → Module
> Installer et configurer
Léon Cros - @chipway
9. Modules du Coeur de Drupal 8.6
Modules Drupal
> du Coeur / Core
> Contributifs / drupal.org/project/...
> Custom / sur mesure
Léon Cros - @chipway
10. Modules du coeur de Drupal 8.6
Avant
> d’installer à tout va des centaines de
modules contrib (facile et tentant)
> De bricoler des modules
> D’avoir besoin d’un casque pour rentrer
dans un site Drupal
Explorons ce que le Coeur nous propose
Léon Cros - @chipway
24. Drupal : Contenus structurés → D8
Page Web
Blocs, HTML5 | REST
Requêtes et Mise en forme des résultats
Structures de contenus
Services web
Léon Cros - @chipway
25. Structuration des données / entités
Types d’entités
> Node node
> Custom Block block_content
> Contact contact
> Taxonomy taxonomy
> User user
Léon Cros - @chipway
27. Structuration / Types de champs
Léon Cros - @chipway
Comment
Datetime, Datetime Range
entity_reference
Field, field UI
File
Image
Link
Media, Media Library (Experimental)
Options
Telephone
Text
62. Drupal 8 – SEO et Recherche
Path
RDF
Search
Léon Cros - @chipway
63. Services Web : REST
> Inter-machines
> Modules REST + Serialization + HAL
> Formats de base JSON ou XML
> Méthodes HTTP : GET, POST, PATCH, DELETE
> Richardson Maturity Model : niveau 2
> Extensible
> Intégré avec Views
Léon Cros - @chipway
64. Drupal 8 – Services Web
Aggregator (fils RSS, RDF, Atom)
REST
HTTP Basic Authentication (basic_auth)
HAL
RESTful Web Services (rest)
Serialization
Léon Cros - @chipway