Projet

Général

Profil

Development #7911

Moteur de recherche

Ajouté par Thomas Noël il y a presque 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
23 juillet 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Piste technique: http://lunrjs.com/

  • lunr indexe les contenu des pages
  • on peut avoir des pages "hidden" (qui seront en fait des liens externes, typiquement vers les formulaire en ligne)
  • zone de saisie de la recherche dans le menu hamburger

Historique

#1

Mis à jour par Frédéric Péters il y a presque 9 ans

Et aussi : https://github.com/olivernn/lunr.fr.js pour l'extension "fr" à lunr.

Et affichage à la volée des résultats.

#2

Mis à jour par Ghislain Loaec il y a plus de 8 ans

  • Statut changé de Nouveau à Résolu (à déployer)

L'affichage des résultat à la volée n'y est pas, les pages "résultats" sont générées telles des pages standard à l'application, sans pour autant être réindexées. J'essayerais d'implémenter un mécanisme de "typeahead", mais j'ai peur que ce soit un peu confus avec le menu de navigation tel que c'est fait. Qu'en pensez-vous ?

Appliqué par commit:757e59f80acde73820ff8e2a05e6bcaaa1b139da

#3

Mis à jour par Ghislain Loaec il y a plus de 8 ans

Ah oui, et pour les pages "hidden", exemple rapide:

{
    "_pages": [
        {
            "title": "Ma page cachée",
            "content": "<h1>Je suis une page cachée</h1>" 
        },
        {
            "title": "Ma page iframe cachée",
            "url": "https://dev.entrouvert.org/",
            "content": "les mots clés à indexer" 
        },
        {
            "title": "Ma page externe cachée",
            "url": "https://dev.entrouvert.org/",
            "external": true,
            "content": "et encore des mots clés" 
        }
   ]
}

#4

Mis à jour par Victor Claudet il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF