21 févr. 2025 | 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 3579 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 : 55 | Nb de commentaires : 44 | Nb de catégories : 8 | Nb de tags : 32 | Nb total de lectures : 243 085
2025 citizenz.info • Some rights reserved GPLv3 • Version 3.3.5 • Journal du hacker

Hé bah allez, une journée d’plus en moins. On va aller dormir et pi demain on recommence. Je peux vous dire que tavernier, c’est pas une sinécure. (Le tavernier, Kaamelott, Livre I, 28 : La botte secrète)