Page 1 sur 1

CKEDITOR_BASEPATH sur une URL racine

Publié : ven. oct. 09, 2020 9:47 am
par jordan.lenuff
Bonjour,

J'ai récemment déployé avec succès une instance de de Squash TM sur un serveur CentOS 7.

J'ai rédigé une procédure à ce sujet: https://wiki.jordan-lenuff.com/Outillag ... stallation

La particularité de mon installation réside dans le fait que je ne voulais pas que Squash soit accessible derrière https://mon.domaine.com/squash, mais simplement derrière https://mon.domaine.com/.
De ce fait, j'ai ajouté le paramètre

Code : Tout sélectionner

server.servlet.context-path=
dans le fichier

Code : Tout sélectionner

/etc/squash-tm/squash.tm.cfg.properties
Squash TM réagit plutôt bien à cette configuration, excepté pour ckeditor.
En effet, ce dernier a du mal à analyser le nouveau chemin derrière lequel l'application est publiée.

A partir du moment où le chemin est différent de "/", ça ne pose aucun problème.
Je pense que cette configuration n'avait peut-être pas été envisagée de la part de squash.

Vous me direz sans doute que c'est donc un problème lié à ckeditor. Mais ckeditor a déjà prévu ce genre de problème.
Pour pallier cette situation, ckeditor met à disposition une variable

Code : Tout sélectionner

CKEDITOR_BASEPATH
Voir la documentation ckeditor à ce sujet : https://ckeditor.com/docs/ckeditor4/lat ... epath.html

Le "vrai" problème que je rencontre : sachant que je ne dispose que d'un .war pour squashtm, comment puis-je faire pour injecter cette variable dans les scripts javascripts de l'UI ?