Ho avuto qualche problema, di recente, con IMCE su Drupal.
Ha iniziato a non funzionare più.
Così ho deciso di cambiare e la scelta è ricaduta su Ckeditor insieme a ckfinder.
CKEditor consente a Drupal di sostituire i campi textarea con CKEditor 4, un editor HTML visivo, generalmente chiamato editor WYSIWYG.
Questo editor di testo HTML consente l’utilizzo di molte funzioni di modifica WYSIWYG di noti editor desktop come Word.
È molto veloce e non richiede alcun tipo di installazione sul computer client.
La configurazione non è molto intuitiva:
- scaricare il modulo ckeditor (https://drupal.org/project/ckeditor)
- scaricare la libreria ckeditor (https://ckeditor.com/download)
- scaricare ckfinder (https://cksource.com/ckfinder/download)
Installare il modulo ckeditor e inserire dentro il modulo sia la libreria ckeditor sia ckfinder in modo che la struttura sia questa:
Cartella sites/all/modules
– ckeditor
–ckeditor (dentro ckeditor)
— cartella ckfinder
Occorre inoltre:
- Modificare il file setting.php (in sites/all/default).
- Cercare # $cookie_domain = ‘example.com’; e sostituirlo con $cookie_domain = ‘.tuodominio.com’;
(decommentato e inserendo il tuo dominio, con il punto davanti). - Sostituire anche:
$base_url = ‘https://www.tuodominio.com’; // NO trailing slash!
Attenzione che questo file ha permessi 555; cambiarli temporaneamente dall’ftp e poi rimetterli a 555.
In config.php (in sites/all/modules/ckeditor/ckfinder) rimuovere queste righe:
CheckAuthentication() function:
(don't worry, this function is defined in filemanager.config.php, see below)
function CheckAuthentication()
{
//WARNING : DO NOT simply...
...
return false;
}
Dopo:
$baseDir = resolveUrl($baseUrl);
inserire:
require_once ‘../../../../includes/filemanager.config.php’;
Questo file potrà essere usato per configurare le opzioni di upload di ckfinder.
Aggiornamento: l’editor è stato implementato direttamente in Drupal 8. Quindi questo articolo è obsoleto.
Nata nel 1974, Alexia si interessa al web nel lontano 1999 grazie ad un corso di formazione regionale. Crea le sue prime pagine html dapprima con programmi wysiwyg (Dreamweaver), poi direttamente con notepad ++. Inizia a creare siti web nel 2001. Pur essendo amante delle interfacce, studia php assecondando la sua grande curiosità. Lavora in campo digitale per molti anni e si butta poi nel favoloso mondo della seo. Artemedialab nasce come laboratorio sperimentale nel 2008 e diventa nel 2020 azienda individuale. Attualmente insegnante di informatica nella scuola primaria, docente nei corsi di formazione professionale per l’assolvimento dell’obbligo scolastico, media educator.
