ckeditor

Principe d'une migration drupal 7 vers drupal 8 en 2019

mup configure-only

Suite à un mup (on peux en faire plusieurs), c'est à dire une longue commande de type "ddev exec drush migrate-upgrade ... --configure-only", la syntaxe type étant

Conf en 2019 ckeditor

En 2019, j'ai fait des maj de ckeditor trop rapidement (en lib 4.9.2, alors que la 10 est sortie), il me manque des plugins (codesnipet, media embed)... et je me prépare à migrer vers drupal 8.

Maj Media 7.x-2.19

Maj : Media 7.x-2.19 + entity_translation 7.x-1.0 + File entity 7.x-2.22 + Global redirect 7.x-1.6 + Media CKEditor 7.x-2.5

Avec module ckeditor 7.x-1.18 et lib  4.7.1

Les styles de ckeditor

https://www.lullabot.com/articles/styling-the-wysiwyg-editor-in-drupal-8

Dans cet ex, le front (vu pas les surfeurs) est "Custom Theme", basé sur bootstrap avec ajout de polices, mais l'éditeur utilise le thème d'admin (du core) Seven, elle souhaite qu'ils soient plus semblables (pour ne pas dérouter l'éditeur).

Il y a 2 facons de modifier les styles dans l'éditeur WYSIWYG (utilisé par l'éditeur ou auteur du post) :

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)

Utiliser media_oembed

Coté technique, pour faire des tests (conflits possible d'ordre des règles de filtres), le mieux est de créer :

Maj media 7.x-2.4

1. il faut patcher entity-translation beta6

2. mieux vaut installer localement la lib ckeditor (car le cdn ne regarde pas les plugins locaux - cf https://www.drupal.org/node/2878763)

3. Media_ckeditor en 7.x-2.1 et Media 7.x-2.4

 

+ patch: views 3.16 + date-7.x-2.10 + entityreference-7.x-1.3 + jquery_update-7.x-3.0-alpha5 + rules-7.x-2.10 + file_entity-7.x-2.0 + entityreference-7.x-1.4 + i18n-7.x-1.17.

Pages

S'abonner à RSS - ckeditor