Incrível, funciona perfeitamente, Steven, muito obrigado!
Aviso importante, parece que algo aqui quebrou recentemente. Agora estou recebendo:
[Aviso do Administrador] O tema ‘Ordenação de Tópicos Criados’ contém código que precisa ser atualizado. (id:discourse.modify-class-model)
E isso nos meus logs do console:
AVISO DE DEPRECIAÇÃO: O uso de api.modifyClass em `model:topic` está depreciado. Use as APIs `addModelField`, `addModelAccessor`/`addModelGetter`/`addModelSetter`, `addModelMethod`, `addModelSaveProperty` e `addModelCallback` no lugar. [depreciado desde Discourse 2026.8] [id de depreciação: discourse.modify-class-model]
Atualizado! Obrigado por me avisar!
Pelo que posso ver, nada está quebrado, apenas um aviso de depreciação. Se você estiver executando o Discourse v2026.7 ou posterior, deverá conseguir atualizar o componente de tema e o aviso será removido.
Isso é ótimo, obrigado! Seria possível fazer um fork ou atualizar para permitir a ordenação de A a Z, ou isso é algo completamente diferente?
Espero que não se importe com a pergunta direta — eu não sou programador. No momento, estou usando uma solução alternativa meio tosca feita com vibe coding para conseguir essa ordenação na categoria ‘glossário’.
Isso está fora do escopo deste TC, e não acho que seja possível fazer isso de forma limpa como um único TC no momento. Este TC depende das opções order= disponíveis em TopicQuery, que incluem opções como curtidas, visualizações, contagem de participantes, mas nada como “título” para ordem alfabética.
Acho que /filter suporta order:title, caso em que você pode conseguir fazer algo como adicionar um link rápido no topo da categoria que leva para o filtro com a consulta já preenchida.
Você também pode considerar usar o plugin Discourse Doc Categories para ajudar na indexação da sua categoria. Ele só afetará a barra lateral, no entanto.