9 nov. 2024 | Connexion

Blog

CKEditor et Symfony : continuer à utiliser CKEditor 4 meme après juin 2023

CKEditor et Symfony : continuer à utiliser CKEditor 4 meme après juin 2023

Développement web
Symfony PHP Bash

il y a 1 an citizenz7 3 commentaires 3200 lectures

Dans EasyAdmin vos partie consacrées à CKEditor ont disparu. Plus rien. Juste un simple textarea tout minuscule. Meme en réinstallant les assets, rien à faire...
Si vous faites un clique droit INSPECTER et que vous regardez dans la console, vous y verrez un (voire meme plusieurs) message d'erreur : error invalid-lts-licence-key

La fin de vie de CKEDITOR v4 est survenue en juin 2023. Il faut passer à une version LTS du soft ou carrément à la version 5, ce qui n'est pas aisé...

Grâce à une petite recherche (https://github.com/FriendsOfSymfony/FOSCKEditorBundle/issues/253), j'ai pu trouver une solution pour y remédier.
Il suffit en fait de "downgrader" la version de CKEDITOR et de "bloquer" la version de CKEDITOR dans le composer.json, comme suit :

On re-installe une version 4.22.1 de CKEditor :

bin/console ckeditor:install --tag=4.22.1

Puis on re-installe les assets de CKEditor :

bin/console assets:install

Puis on "bloque" la version de CKEditor dans le composer .json :

"scripts": {
    "auto-scripts": {
        "ckeditor:install --tag=4.22.1": "symfony-cmd"
    },

Et voila, CKEditor devrait de nouveau être utilisable dans le Backoffice.

3 commentaires


Hinde, le 28-09-2023 à 10:41:51

Merci beaucoup !! Ça fonctionne nickel !

houdih, le 28-01-2024 à 11:06:22

Ça fonctionne parfaitement, t'es un chef !! Mercii !!

citizenz7, le 24-02-2024 à 07:47:38

@houdih De rien ;)

Nb d'articles actifs : 50 | Nb de commentaires : 39 | Nb de catégories : 8 | Nb de tags : 32 | Nb total de lectures : 221 147
2024 citizenz.info • Some rights reserved GPLv3 • Version 3.3.5

Vous, vous avez une idée derrière la main, j'en mettrais ma tête au feu ! (Kaamelott, Livre V, Perceval de Sinope)