Projet

Général

Profil

Development #40224

Perrmettre de lancer une recherche "sur la page X et ses sous-pages"

Ajouté par Thomas Noël il y a environ 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 février 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement le moteur de recherche dans les pages de combo cherche dans toutes les pages.

Si une partie du site est dédié à un usage, par exemple une "base de connaissance" dans le portail agent, il faudrait permettre de lancer une recherche uniquement sur la page "base de connaissance" et ses sous-pages.

Pour cela, on pourrait disposer de la liste des "pages racines pour la recherche". Si par exemple deux pages XXX et YYY sont dans cette liste, on aurait dans les possibilités de la cellule recherche :

* Contenu des pages
* Contenu de la page «XXX» et de ses sous-pages    <--|  les deux nouvelles entrées proposées
* Contenu de la page «YYY» et de ses sous-pages       |  parce que XXX et YYY sont des "pages racines pour la recherche" 
* Code de suivi
* Demandes
* Utilisateurs

A voir comment on veut indiquer qu'une page est "racine pour la recherche" (flag dans le modèle Page est l'idée la plus simple).


Fichiers

Révisions associées

Révision 1ab9684e (diff)
Ajouté par Lauréline Guérin il y a environ 4 ans

search: new manager selection SearchCell engines (#40224)

Révision e6a9ed29 (diff)
Ajouté par Lauréline Guérin il y a environ 4 ans

search: search on page and subpages (#40224)

Historique

#1

Mis à jour par Marie Kuntz il y a environ 4 ans

+1, à appliquer également aux pages en front et pas seulement aux pages du BO

#2

Mis à jour par Lauréline Guérin il y a environ 4 ans

  • Assigné à mis à Lauréline Guérin
#4

Mis à jour par Frédéric Péters il y a environ 4 ans

Je me demande si on ne cacherait pas cette option s'il n'y a pas de cellule recherche configurée su le site.

#5

Mis à jour par Thomas Noël il y a environ 4 ans

Frédéric Péters a écrit :

Je me demande si on ne cacherait pas cette option s'il n'y a pas de cellule recherche configurée su le site.

Pourquoi pas mais j'y vois un inconvénient (assez mineur mais j'aime parler) : être obligé de mettre en place une cellule recherche pour avoir droit de voir l'option pour ensuite revenir sur la cellule recherche pour en finir la configuration. Corollaire : se souvenir du pourquoi l'option n’apparaît pas.

Ceci étant, sur beaucoup de sites sans cellule recherche, ça se comprend. Mais ce n'est jmais le cas pour les portails agents (cellule recherche des usagers et demandes sur la page d'accueil), et de moins en moins j'espère pour le portail usager.

#6

Mis à jour par Marie Kuntz il y a environ 4 ans

Frédéric Péters a écrit :

Je me demande si on ne cacherait pas cette option s'il n'y a pas de cellule recherche configurée su le site.

Désolée de débarquer comme ça mais cette option n'est pas directement sur la cellule "recherche" ? Je pensais qu'elle serait configurable pour chaque cellule recherche que l'on poserait et que chaque cellule serait configurable indépendamment des autres.

#7

Mis à jour par Frédéric Péters il y a environ 4 ans

Je pensais qu'elle serait configurable pour chaque cellule recherche que l'on poserait et que chaque cellule serait configurable indépendamment des autres.

C'est le cas, ce que fait ce patch c'est, par la configuration sur les pages, alimenter la cellule recherche en "moteurs" supplémentaires, sous "Contenu des pages" avoir "Contenu des pages «base de connaissance»" par exemple.

Mais à discuter d'interface, ça demande davantage de changements mais ça pourrait être gérable côté cellule de recherche, en faisant comme pour les cellules "listes de lien" et "cartes", remplacer la liste des moteurs possibles par un lien "ajouter un moteur" et pour le moteur "contenu des pages" avoir une option permettant de choisir la page racine.

(d'un point de vue technique c'est nettement plus conséquent)

#9

Mis à jour par Frédéric Péters il y a environ 4 ans

(petit rebase nécessaire après #40993)

#10

Mis à jour par Frédéric Péters il y a environ 4 ans

Sur le fond, le seul truc que je vois ce serait d'avoir la liste des pages (dans SelectPageForm) reprise avec la hiérarchie. (comme dans le champ "lien interne" de la configuration d'une cellule lien).

#12

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Solution proposée à Solution validée

Nickel, go.

#13

Mis à jour par Lauréline Guérin il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit e6a9ed2957c852017011def10f3957b568647f83
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Apr 6 16:37:33 2020 +0200

    search: search on page and subpages (#40224)

commit 1ab9684edb006cff5aabca97079dd159b567834a
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Apr 6 09:07:41 2020 +0200

    search: new manager selection SearchCell engines (#40224)
#14

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF