Mise à jour du module Media 7.x-2.0 (testé avec Drupal Core 7.54)
- Supprimer le répertoire du module Media via FTP
- Uploader la nouvelle version via FTP ainsi que le module File Entity 7.x-2.0-beta3
- Exécuter le script update.php (47 mises à jour en attente…)
- Ajuster les droits pour les nouveaux modules activés !
- Installer Media CKEditor et activer (il faut aussi activer Media WYSIWYG)
Editer le fichier /sites/all/modules/ckeditor/includes/ckeditor.lib.inc (il y a aussi un patch dispo ici)
LIGNE 713
function ckeditor_profile_settings_compile($global_profile, $profile) {
LIGNE 783 remplacer par ces lignes
if (isset($conf['loadPlugins'])) {
$settings['loadPlugins'] = ckeditor_plugins_render($conf['loadPlugins']);
if (array_key_exists('media', $settings['loadPlugins']) && module_exists('media') && module_hook('media', 'filter_info')) {
module_load_include('inc', 'media', 'includes/media.browser');
$javascript = media_browser_js();
foreach ($javascript as $key => $definitions) {
foreach ($definitions as $definition) {
$function = 'drupal_add_' . $key;
call_user_func_array($function, $definition);
}
}
drupal_add_library('media', 'media_browser');
drupal_add_library('media', 'media_browser_settings');
drupal_add_js(drupal_get_path('module', 'ckeditor') . '/plugins/media/library.js', array('scope' => 'footer', 'weight' => -20));
}
}