Pesquisando campos de perfil personalizados e perfis

Eu estava pesquisando e vi tópicos anteriores sobre campos de perfil personalizados e busca de perfis. No entanto, ao acessar a página de busca ou a página de usuários, não há opções para facilitar essa busca. Quanto custaria criar um plugin que permita que o recurso de busca funcione como um diretório, onde é possível filtrar em seções específicas?

Sei que a busca já permite inserir o que se está procurando em um campo de perfil personalizado do usuário, mas os resultados aparecem apenas em uma área pequena e não há nada que realmente separe os usuários dos posts. Seria ideal ter uma busca apenas por usuários, onde você possa especificar ou filtrar com base em campos personalizados, como localização, habilidades, etc.

3 curtidas

Sim, estou ansioso por algo assim. Dei uma olhada no código, mas não consegui descobrir como fazer isso com um componente de tema e se requer codificação mais profunda (ou seja, mergulhar em Ruby), atualmente não tenho ideia de como fazer isso :smiley:

O que espero ver é, na verdade, semelhante ao que o Circle acabou de habilitar para sua plataforma. Aqui estão duas capturas de tela:


Eu realmente gosto dos dropdowns simples e das maneiras de filtrar os usuários. O que notei no Circle é que a pesquisa deles não parece funcionar bem, então talvez o Discourse pudesse ter uma pesquisa de usuário mais forte e adicionar algumas opções de filtro adicionais como esta.

Analisei muitas dessas plataformas (FB, Discord, Guilded, Circle e outras) e poucas parecem ter diretórios de membros bons (pesquisáveis/filtráveis/com campos de usuário personalizados/estilosos). Tenho o componente de tema User Card Directory habilitado e, portanto, sinto que estou prestes a ter aquele diretório de membros que sonhei, faltando apenas o aspecto do filtro.

Seria possível fazer isso em um componente de tema apenas com js e CSS? Ou exigiria um plugin completo baseado em Ruby?

3 curtidas