Bug #15370
ferméRecherche de terme contenant des caractères spéciaux provenant du WYSIWYG
0%
Description
Si dans le contenu WYSIWYG de ma publication il y a un terme contenant un caractère spécial par exemple : éléphant
alors via la recherche Silverpeas je cherche éléphant et bien la publication n'est pas trouvée... si je cherche éléphant
Mis à jour par Miguel Moquillon il y a 9 jours
Le problème vient que, par défaut, CKEditor encode les caractères accentués en entités HTML. Or ce sont ces caractères en entité HTML qui sont indexés. Ce qui fait que le mot accentué à recherché n'est pas trouvé mais si on le passe dans le moteur de recherche avec les caractères accentués sous forme d'entités HTML, la publication avec le mot est bien trouvée.
Pour palier à ce bogue, j'ai paramétré CKEditor pour ne pas encoder les caractères accentués en entités HTML et de conserver les caractères en UTF-8 (UTF-8 est l'encodage par défaut du Web moderne).
Par contre, pour que cette modification de configuration ait un effet sur l'existant, il faut réenregistrer l'ensemble des contenus WYSIWYG.
Corrigée dans les branche 6.4.x et les branches master et master-jee.
Mis à jour par Miguel Moquillon il y a 9 jours
- Statut changé de New à Closed
Mis à jour par Aurore Allibe il y a 5 jours
Pour le point "il faut réenregistrer l'ensemble des contenus WYSIWYG."
Nous avons des moulinettes existantes qui nous permettent d'automatiser cela ?
Mis à jour par David Lesimple il y a 2 jours
Aurore Allibe a écrit (#note-3):
Pour le point "il faut réenregistrer l'ensemble des contenus WYSIWYG."
Nous avons des moulinettes existantes qui nous permettent d'automatiser cela ?
Peut-etre en s'inspirant du script Groovy 01-updateAttachmentsWithFileServer.groovy ?
Qu'en penses-tu Miguel ?
Mis à jour par Miguel Moquillon il y a 2 jours
Yep, on peut faire ça avec un script. Il faudra tenir compte de tous les accents possibles !
De toute manière, il faudra de toute manière réindexer les contenus et ça ça ne pourra pas le faire avec un script.
Mis à jour par David Lesimple il y a 2 jours
Miguel Moquillon a écrit (#note-5):
De toute manière, il faudra de toute manière réindexer les contenus et ça ça ne pourra pas le faire avec un script.
Ca c'est pas un problème. On le mettra comme consigne dans la newsletter.