Changes depuis drupal7

Quelques notes sur les nouveautés et différences entre drupal8 et drupal 7.

Nouveautés

UUID

ID universel unique, un ex: c3632b14-6594-5245-d28a-4580b338b9bb
utilisé dans les exports de conf (un motif du module pathauto a un uuid)

views

intégré au core => un certain nb d'écran d'admin sont maintenant modifiables (who's online et nouveaux membres, block_content des bib de blocks perso, commentaires récents, gestion des fichiers, admin/people,

Nouveau champs: liens d'action (liste modifier/supprimer)

import/export de confs

en .tar (archive complète). Element individuel permet de voir (et exporter) la structure YAML (par ex, voir la correspondance RDF de node.article, ou encore la conf d'un champs), avec UUID, nom du bundle, langue, dépendances...

Modifs

Soit on installe/desintall un module, on ne peux plus désactiver.

Twig remplace phptemplate.

ckeditor intégré

Pour mise en forme (ajout de styles dans le menu des styles), c'est à admin/config/content/format/manage/nom puis en bas, "Liste déroulante Styles" : on ne peux pas ajouter de lien vers un .css, on doit avoir une ligne par style selon la syntaxe element.classA.classB|Etiquette (ex: p.enavant|En avant) - ces styles doivente etre déclarés dans le .css de son theme.

Soucis

avec le décompte/référencement (relatif au node lié au fichier si via ckeditor) les fichiers si est activé le mode révision (actif par défaut)

plus sur le web

au sujet des blocs perso et des modifs ctools (et aussi de twig), voir https://www.chenhuijing.com/blog/drupal7-versus-drupal8/#

logo drush