- Accueil
- Info légales
- Aide (FAQ)
- Les tags de ce site
- Bloc note
- Articles techniques
- Notes system
- Divers articles
- Drupal
- Notes ITIL 2007
- Notes MS
- Dans le quartier...
- Emploi
- Recettes de cuisine et adresses gourmandes
- mes applis ubuntu préferées
- Divers acronymes du monde social
- Internet 2018
- P2 meublé à louer - quartier du Poteau 75018
- apcos - réseaux sociaux et outils
- Articles techniques
- Divers liens
- Fun
- Mon CV IT
- Nouveautés
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.
Quelques soucis drupal 7
Les <div class="media_embed">
ne s'affichent plus (créées avec le bouton vert "Embed media" . Mais en fait, du au passage http -> https (il sufit d'ajouter le s et ca s'affiche), un ex :
code avec des http | passé en https |
---|---|
Et, quand j'insère un media via ckeditor, l'onglet web ne fonctionne pas (si non reconnu comme vidéo).
Il apparait aussi à l'ajout d'un fichier (avec file/add/web), et là il fonctionne (+ tests avec lib 4.11.2 sur un docker ddev) - on ne peux pas modifier après création l'url de destination, bonne interface redirect (pour 404...).
- enregistre l'url. Dans admin/content/file le fichier apparait en taille 0 et (non en Fichier ou Image, Audio...) mais avec le type undefined (comme les .zip et rar + on y trouve le filtre "Montrer seulement les éléments pour lesquels où scheme est oEmbed resources") - et on ne le trouve pas dans le navigateur media. Il comporte l'url externe.
- si url youtube, alors de type Video (et apparait dans le navigateur media)
La lib ckeditor
Pour dl la lib, utiliser les icones < et > pour ajouter les plugins (snipet est séparé). La recette media/cked est à https://www.drupal.org/node/2843391
Le recette indique : drupal "7.61", media: "2.21", media_ckeditor: "2.9", media_oembed: "2.7", ctools: "1.14", file_entity: "2.25", token: "1.7", views: "3.20" ckeditor: "1.18" avec la lib ckeditor_4.10.1_standard + lineutils_4.10.1 en libraries/ckeditor/plugins et plupload (effacer exemple). Je suis en drupal 7.63, Media Internet Sources 7.x-2.21, Media WYSIWYG 2.21
recette media/cked
La recette media/cked est à https://www.drupal.org/node/2843391
# core patch 1862892 improves theme compatibility with managed files
# core patch 2789723 fixes filesystem creation of folders
Avec drupal 8
CKEditor est dans le core.
Pour les plugings
codesnippets
mettre la lib 4.11 puis le module https://www.drupal.org/project/codesnippet composer require 'drupal/codesnippet:^1.6'
sous ddev, faire ddev
composer require drupal/codesnippet:^1.6 ; ddev exec drush en codesnippet
Liens
Officiels :
https://www.drupalaid.com/blog/enhancing-ckeditor-in-drupal-8