Is there a way to search for both public topics and PMs at once – and make that the default behavior for my site?
User case: I often know I’ve talked with someone about something but I can’t recall whether it was a message or a topic. To find it, I sometimes have to do two searches. And that’s charitably assuming that I use the correct keywords, which isn’t always the case
Contexte :
Nous utilisons Discourse comme plateforme de communication pour une école. La plupart des catégories sont restreintes à des groupes.
La communication par MP est la manière normale de s’adresser aux personnes entre les groupes.
Lors de la recherche d’une conversation, les utilisateurs ne se souviennent pas s’il faut rechercher un MP ou un sujet.
Il s’avère que ce n’est pas facile à faire ! D’où une nouvelle demande de fonctionnalité.
Dans notre instance, qui utilise beaucoup les boîtes de réception de groupe, il est assez courant de vouloir inclure des messages dans la recherche. Précéder par in:all une recherche permet d’y parvenir, mais ce n’est pas quelque chose de facile à enseigner aux utilisateurs.
Grâce à l’excellent travail récent de @zogstrip, c’est maintenant possible via l’interface utilisateur. Bien que ce soit génial pour nos utilisateurs expérimentés, nos utilisateurs novices mettront du temps à le trouver, oublieront de l’utiliser, etc.
J’aimerais avoir un moyen de rendre cela la recherche par défaut pour mes utilisateurs (et pour moi !).
J’ai quelques sites qui utilisent largement les Messages de Groupe, ce qui est un excellent moyen de distinguer clairement les sujets « hors Forum » des catégories ouvertes.
Cependant, cela crée une sorte de silo de recherche fonctionnel. Bien qu’il soit possible de rechercher à travers les Messages et le forum plus large en utilisant in-all (voir https://meta.discourse.org/t/searching-for-content-effectively/273328), il n’est pas réellement possible d’y accéder depuis l’interface utilisateur de recherche.
Pour notre cas d’utilisation, il serait très utile d’avoir dans l’interface utilisateur de recherche avancée :
Une option facile à utiliser pour contrôler si les Messages (et/ou le Chat) sont inclus dans la recherche
cela pourrait fonctionner comme une option de menu déroulant supplémentaire ici :
ou peut-être plus facilement comme l’une des cases à cocher ici (car celles-ci insèrent simplement le préfixe dans la barre de recherche) :
La possibilité de définir une valeur par défaut pour cela à l’échelle du site.
Avoir un mélange de cases à cocher et d’un menu déroulant m’a toujours semblé étrange. J’ai donc “fusionné” toutes ces options dans un seul menu déroulant “multi-sélection” et me suis assuré que le filtre “in:all” soit également dans la liste.
Pour récapituler, la recherche par sujet et les MP sont terminées et in:all est maintenant dans le filtre.
La partie restante pour compléter la demande de fonctionnalité est la possibilité de la définir comme recherche par défaut.