Diem + CKEditor + KCFinder + session

Si vous utilisez Diem.
Et que vous utilisez CKEditor pour l’édition WYSIWYG.
Et que vous avez ajouté KCFinder pour la gestion des fichiers (images, pdf, upload divers).
Alors pour configurer une authentification automatique sur KCFinder via l’authentification dans le projet Diem :

  1. ajouter dans kcfinder/core/uploader.php, avant le session_start() : session_name(‘symfony’);
  2. créer une action dmUserActions (cf documentation Diem) avec dans la méthode redirectSignedInUser les 2 lignes suivantes :
  • $_SESSION[‘KCFINDER’] = array();
  • $_SESSION[‘KCFINDER’][‘disabled’] = false;

2 thoughts on “Diem + CKEditor + KCFinder + session

  1. Bonjour,
    j’ai une petite question relative à la configuration de KcFinder sous symfony.
    Avez vous créer un module spécifique pour gérer le cote php de kcfinder ou cree une route pour gérer les appel, car dans mon cas (suivant je configure le fichier config.js de ckeditor) j’ai sois une page 404 ou une page qui acced à l’action/methode avec en parametre kcfinder.
    Si vous avez 2 minutes pour m’indiquer votre demarche de configuration de KcFinder sous symfony, cela m’aiderait beaucoup.
    Merci
    Christophe

  2. De mémoire, si kcfinder est déposé dans le repertoire web du projet, on peut l’appeler directement par l’url qui va bien (donc pas de route à gérer).
    Il ne manque plus qu’ensuite à modifier la bonne variable en session pour que kcfinder soit actif.

Leave a Reply

Your email address will not be published. Required fields are marked *