Legal!
Isso é bem próximo de como usamos o Discourse para gerenciar projetos no Pavilion. Utilizamos:
- Assign para atribuições
- Discourse Event para eventos
- Fechar tópicos para indicar conclusão
- Categorias para “equipes” (por exemplo, cada cliente nosso tem sua própria categoria e grupo privados)
- Etiquetas para distinguir “projetos” de “tarefas”
Também usamos nosso Plugin Layouts e o Widget de Lista de Categorias Layouts na nossa barra lateral ![]()
Tenho curiosidade sobre por que você optou por não usar a visualização de layouts para mobile.
Optamos por ocultar completamente o menu suspenso de categorias (em um componente de tema). Estou curioso se você fez algum ajuste no Widget de Lista de Categorias para selecionar categorias específicas? Ou se está usando a configuração excluded_categories? Eu considerei adicionar uma configuração included_categories (ou algo assim), pois isso pode ser útil para algumas pessoas.
Recentemente, ativei três níveis de categorias no thepavilion.io para permitir uma organização diferente da base de conhecimento. Anteriormente, tínhamos:
knowledge
layouts
custom-wizard
category-highlighter
Agora migramos para:
knowledge
plugins
layouts
custom-wizard
themes
category-highlighter
Resisti a fazer essa mudança por algum tempo, pois três níveis são mais complicados, especialmente para plugins e temas lidarem. Por exemplo, o widget de lista de categorias layouts não suportava três níveis (eu acabei de adicionar suporte recentemente).
No entanto, agora precisamos de três níveis na base de conhecimento por motivos organizacionais (por exemplo, precisamos buscar certos tópicos de conhecimento da API com base na categoria). Como pode ser esperado em um Discourse baseado em projetos/trabalho, a categorização pode ser influenciada por necessidades organizacionais, ao contrário de temas de discussão em um fórum mais focado em discussões.
