Bonjour à tous,
Alors voila, je suis en train de concevoir un lexique pour mon site.
Une table lexique qui stock tout les mots et les définitions associer.
id, mot, def ...
Le soucis, c'est que je ne sais pas quand l'appliquer sur le site.
je m'explique.
Je vais devoir faire un fonction à base de regex pour chopper les mots qui existe dans le lexique, pour faire un lien automatique vers la définition.
Mais quand dois-je appliquer ce script ?
Lors de l'enregistrement d'une news ?
Lors de l'affichage ?
ou alors manuellement avec un bouton cliquable par l'administrateur qui scannerai tout le contenu d'un coup et on en parle plus jusqu'a la prochaine fois ?
Je vois plusieurs avantages et inconveignant a chacune des solutions:
Lors de l'enregistrement:
- Si des nouveau mot sont ajouter au lexique, ceux ci ne figurerons pas dans les anciennes news/articles
Lors de l'affichage:
- Cela risque rapidement d'etre lourd non ? si le serveur doit scanner tout les mots et replacer ceux rechercher par des liens, pour chaque mot de chaque page que visite chaque utilisateur...
Manuelle:
- Bah c'est pas automatique ^^
Si vous avez d'autres idées, je prends.
Sinon, un simple avis sur l'une des trois méthode qui permettrai de me décider...
Merci
Ps: c'est pour un CMS donc destiner à de petit comme de très gros projets.
Partager