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
Contexto:
Usamos o Discourse como plataforma de comunicação para uma escola. A maioria das categorias é restrita a grupos.
A comunicação via Mensagens Privadas (PMs) é a maneira normal de contatar pessoas entre grupos.
Ao procurar por uma conversa, os usuários não se lembram se devem procurar por uma PM ou por um tópico.
Acontece que isso não é feito facilmente! Daí um novo pedido de funcionalidade.
Em nossa instância, que utiliza caixas de entrada de grupo com frequência, é bem comum querer incluir mensagens na pesquisa. Antepor in:all a uma pesquisa consegue isso, mas não é algo que possa ser facilmente ensinado aos usuários.
Graças ao trabalho recente e maravilhoso de @zogstrip, isso agora é possível através da interface do usuário. Embora isso seja ótimo para nossos usuários avançados, nossos usuários iniciantes levarão um tempo para encontrá-lo, esquecerão de usá-lo, etc., etc.
Eu adoraria ter uma maneira de torná-lo a pesquisa padrão para meus usuários (e para mim!).
Tenho alguns sites que fazem uso extensivo de Mensagens de Grupo (Group Messages), o que é uma ótima maneira de manter tópicos ‘fora do Fórum’ claramente delineados das Categorias abertas.
No entanto, isso cria um tipo de silo funcional de pesquisa. Embora seja possível pesquisar em Mensagens e no fórum em geral usando in:all (veja https://meta.discourse.org/t/searching-for-content-effectively/273328), não é realmente possível acessar isso a partir da interface de pesquisa (UI).
Para o nosso caso de uso, seria muito útil ter na UI de Pesquisa Avançada:
Uma opção fácil de usar para controlar se as Mensagens (e/ou o Chat) são incluídas na pesquisa
isso poderia funcionar como uma opção de menu suspenso adicional aqui:
ou talvez mais fácil como uma das caixas de seleção aqui (já que estas simplesmente inserem o prefixo na barra de pesquisa):
A capacidade de definir um padrão para todo o site para isso
Ter uma mistura de caixas de seleção e um menu suspenso sempre pareceu estranho para mim. Então, eu “mesclei” todos eles em um menu suspenso de “seleção múltipla” e garanti que o filtro “in:all” também estivesse na lista.
Para recapitular, a busca por tópico e PMs está completa e in:all agora está no filtro.
A parte restante para completar a solicitação de funcionalidade é a capacidade de torná-la a busca padrão.