-
Conception d'un lexique
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 :D
Ps: c'est pour un CMS donc destiner à de petit comme de très gros projets.
-
Salut,
Je te conseille de ne pas le faire lors de l'enregistrement, ni avec la solution de l'administrateur qui clique sur un bouton, car si tu ajoute des mots dans ton lexique après avoir scnanné ton document, tous les nouveaux mots ne seront pas pris en compte, et je trouve ca pas top de voir que ca marche dans un document nouveau et pas un ancien...
Moi je le ferai à l'affichage ....
Combien de mots au max dans un document ?
-
Moi je ferais : lien a l'affichage du sujet/news, automatiquement, evidemment
Ajout de nouveau mot dans le lexique, manuellement par l'admin seulement, ou par des "auteurs" approuvés...