Script de conversion des contenus riches
Comment remplacer le script de conversion des contenus riches
Plates-formes concernées : celles qui passent directement d’une version 6.4.6 ou antérieure à la version 6.4.8. Une plate-forme déjà en version 6.4.7 n’est pas concernée : la conversion y a déjà été faite.
Depuis la version 6.4.7, le script 01-updateWYSIWYGContents.groovy, exécuté une seule fois lors de la mise à jour, convertit en UTF-8 les caractères accentués et spéciaux codés sous forme d’entités HTML dans les contenus riches existants. Celui de la distribution 6.4.8 est incomplet : il traite les contenus riches des contributions, mais pas les champs de type contenu riche des formulaires. Comme il ne s’exécute qu’une fois, ces champs ne seraient pas rattrapés par une mise à jour ultérieure.
Consigne : avant de lancer silverpeas clean install, copiez le script 01-updateWYSIWYGContents.groovy téléchargeable ici SILVERPEAS_HOME/configuration/silverpeas/, en remplacement de celui qui s’y trouve.
Si la mise à jour en 6.4.8 a déjà été faite avec le script d’origine, la conversion peut être rejouée :
- arrêtez Silverpeas ;
- copiez le script joint dans
SILVERPEAS_HOME/configuration/silverpeas/; - dans le fichier
SILVERPEAS_HOME/configuration/.context, supprimez la ligneHTML-encoded accentuated characters: done; - lancez la commande
silverpeas configure, puis redémarrez Silverpeas.