Juste après sa sortie en version stable le 19 novembre, Smile vous fait découvrir la dernière version d’une des solutions de CMS les plus utilisés au monde grâce à notre séminaire dédié à la solution Drupal 8.
Au programme :
- Les clés du succès de la transformation digitale
- La transformation digitale : à quoi ça ressemble ? Exemples et use cases
- Pourquoi Drupal ?
- Drupal 8 : quelles sont les nouveautés ?
- Drupal 7 vs Drupal 8 : Quelles compétences ? Pour quel type de projet ? Comment et quand migrer ?...
Drupal offre une polyvalence et une modularité rarement égalée et dispose d'une des communautés d'utilisateurs les plus actives.
Smile a intégré et déployé Drupal pour Total, Louvre Hotels, Kering, Safran... et de nombreux autres clients.
79. Une migration vers une version majeure est
bien souvent un projet à part entière. La
charge de travail est étroitement liée à la
complexité du site.
80. DRUPAL 8: MIGRER VERS DRUPAL 8?
Choisissez les bons modules
References Entityreference
Phone Telephone
Link URL
Services RESTful Web Services
Utiliser l’éditeur de texte riche CKEditor
Attention quelques modules natifs vont disparaitre
Blog, Dashboard, OpenID, Poll
Ces modules deviennent des extensions communautaires
Profile, Trigger
Ces modules disparaissent au profit d’alternatives
DEUX CAS DE FIGURE
LANCER UN PROJET SOUS DRUPAL 7
Anticipez Drupal 8 dès la phase de conception
Mes extensions communautaires sont elles
disponibles pour Drupal 8?
Le module Upgrade Status vous donne un état des
modules portés pour Drupal 8
Quid des développements spécifiques?
L’extension Drupal Module Upgrader vous donne les
bons indicateurs
SITE DÉJÀ EXISTANT SOUS DRUPAL 6/7
Avoir un aperçu de la tâche à accomplir
81. DRUPAL 8: MIGRER VERS DRUPAL 8?
Upgrade status
Pour chaque module quatre
états possibles:
• Non disponible
• Version de développement
disponible
• Version stable disponible
• Intégré au core
FAIRE UN ETAT DES LIEUX
https://www.drupal.org/project/upgrade_status
82. DRUPAL 8: MIGRER VERS DRUPAL 8?
Drupal Module
Upgrader
Analyse un module et génère
un rapport:
• Liste les API qui ont changé
ou qui ne sont plus
supportées
• Liens vers la documentation
FAIRE UN ETAT DES LIEUX
https://www.drupal.org/project/drupalmoduleupgrader
Exemple de rapport sur le module Socialize :
83. DRUPAL 8: MIGRER VERS DRUPAL 8?
Migrate
Brique intégrée au core
Drupal:
• Migration des contenus et de
leur type
• Migration des utilisateurs et
de leurs rôles
• Migration des blocks
• Migration de la configuration
REPRISE DES CONTRIBUTIONS
Drupal 6 Drupal 7
Type de
contenu
Rôles Configuration
Contenus Utilisateurs
Migrate
87. LE GUIDE DRUPAL 8
Créer des contenus riches
Un éditeur de texte riche intégré
Des types de champs étendus : Entity Reference, Link
Créer des listes de contenus
Le module Views est intégré
Système de commentaire
Natif
Création de types de commentaire (commentaire
classique mais aussi commentaire pour évaluer un
module)
Formulaire de contact
Natif
QUELS MÉCANISMES UTILISER?
NATIF DRUPAL 8
Fonctionnalités de partage
Widget de notation
Création de pages complexes
Page d’accueil
NON COUVERT
88. LE GUIDE DRUPAL 8
Une actualité
Définition de plusieurs
champs:
• Déjà natifs en Drupal 7
Editeur de texte riche natif
• Mise en page et insertion
des images facilitées
LES CONTENUS RICHES
89. LE GUIDE DRUPAL 8
Les actualités
Le module Views permet:
• De créer des listes triées et
paginées
• Les vues constituent le
contenu d’une page ou d’un
block
CRÉATION DE LISTE DE CONTENUS
Blocks Page
90. LE GUIDE DRUPAL 8
Les types de
commentaire
• Commentaire simple sur une
actualité
• Commentaire avec
possibilité de voter sur un
module
DIFFÉRENTS TYPES DE COMMENTAIRES