Media + CKEditor v7 en décembre 2017

Vers le module media pour dupal 7 , vers commandes Composer pour gérer les dépendances de sites , patcher.

Avril 2018 (Media 2.16 + CKEditor v7.x-1.18)

Update de Media + CKEditor + Media CKEditor install avril 2017 - mais avec Core 5.58, media_ckeditor 7.x-2.5, lib ckeditor 4.7.2 (en prod 4.7.1), media_oembed 2.7 (ok), ctools 1.14 , file_entity 2.17 (ou 18?) et 2 patches du core ->

# This is a drush make file for a media_wysiwyg setup using the CKEditor
projects:
  drupal: 
    version: "7.58"
    patch:
    - "https://www.drupal.org/files/theme-settings-in-build-info-1862892-7.patch"
    - "https://www.drupal.org/files/issues/2789723-1.patch"
  media: "2.16"
  media_ckeditor: "2.5"
  media_oembed: "2.7"
  ctools: "1.14"
  file_entity: "2.17"
  token: "1.7"
  views: "3.18"
  ckeditor: "1.18"
# Optional modules.
  plupload: "1.7"
  multiform: "1.4"
# Necessary libraries.
libraries:
  ckeditor:
    download:
      type: "file"
      url: "http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.7.2/ckeditor_4.7.2_full.zip"
  lineutils:
    download:
      type: "file"
      url: "http://download.ckeditor.com/lineutils/releases/lineutils_4.7.2.zip"
    destination: "libraries/ckeditor/plugins"
  widget:
    download:
      type: "file"
      url: "http://download.ckeditor.com/widget/releases/widget_4.7.2.zip"
    destination: "libraries/ckeditor/plugins"
  widgetselection:
    download:
      type: "file"
      url: "http://download.ckeditor.com/widgetselection/releases/widgetselection_4.7.2.zip"
    destination: "libraries/ckeditor/plugins"

composer require 'drupal/media_ckeditor:^2.5'
composer require 'drupal/file_entity:^2.18'

A la main :

  1. maj modules: ctools 1.14, ... et on va tenter file_entity 2.18
  2. maj core + patches
    copier le "theme-settings" en modules/system/system.admin.inc et l'autre en /includes (erreur sur tests), et (être dans le bon dossier, le -b crée une sauvegarde du fichier avec un .orig) patch -b < theme-settings-in-build-info-1862892-7.patch et patch -b < 2789723-1.patch
  3. la conf media/cked :
    * monter la lib cked à 4.7.2 (et ajouter les widgets)
    * media_ckeditor 7.x-2.5 (aout 2017), media 2.16 (fev 2018)

Voir maj Metatag, Global Redirect, Entity Translation ? + commerce et filedgroup + honeypot + Taxonomy Term Reference Tree Widget  ?


Décembre 2017 (Media 2.14 + CKEditor v7.x-1.18)

Je vais migrer la prod de (CKEditor 7.x-1.18 est à jour):
       Media 7.x-2.8    + Media CKEditor 7.x-2.0-rc3 + File Entity 7.x-2.2  + i18n 7.x-1.18
vers media 7.x-2.14 + Media CKEditor 7.x-2.5       + File Entity 7.x-2.12 + i18n 7.x-1.22

Version de la lib ckeditor : 4.7.1

Vérifications des versions

media_ckeditor 7.x-2.5 indique qu'il faut la lib ckeditor 4.6.2 et cette recette (qui comporte 2 patch)

 

Commandes composer de maj

Commandes trouvées sur chaque module :

composer require 'drupal/i18n:^1.22'
composer require 'drupal/media_ckeditor:^2.5'
composer require 'drupal/file_entity:^2.12'
composer require 'drupal/media:^2.14'

 

logo drush