Tópico Criado Ordenado

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]

1 curtida

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.

2 curtidas

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.

2 curtidas