É possível reordenar as colunas da lista de tópicos (Página Principal)?

Olá,

Existe alguma maneira de reordenar as colunas como mostrado na captura de tela abaixo?

Nota: Eu mudei a ordem dos elementos (usuários primeiro em vez de tópicos) no meu navegador e alterei algumas propriedades na instalação do Mozilla para obter o acima.

Por quê:
Sempre me parece estranho quando tenho que olhar para o extremo esquerdo para ler uma lista de itens em sites. Acho que conteúdo um pouco centralizado é mais fácil de digerir, mas isso pode ser uma peculiaridade pessoal estranha.

Agradeceria orientações sobre a melhor maneira de fazer isso;

  • Existe uma maneira de fazer isso nas configurações do Discourse?

  • Mudar a ordem diretamente no código-fonte do Discourse?

  • Desenvolver um novo design de página inicial inteiramente (estilo temas do WordPress)?

  • Apenas CSS?

  • ???

There’s no way to do this with the settings, and if you directly edit the source of Discourse you’ll lose progress whenever you update.

I think there are two ways this could work, both of these require using a theme so you can upgrade Discourse without losing your work:

  • CSS only: It wouldn’t be a completely trivial task because you’d be editing how the table layout works. The way I would approach it would be by defining each row in the table (tr) as a flex item, you’d then be able to order the cells in the row (td) by using the order property of flex box.

  • Overriding the topic-list template. This is quicker to do, but would likely require more ongoing maintenance to keep up with updates. You can take a look at this theme here to get an idea of how it works: Sam's Simple Theme. Specifically, this file in that theme takes the core Discourse topic-list template and overrides it.

Thanks @awesomerobot

I think I can work with overriding the template.

por favor, diga-me como você mudou a posição da coluna Usuários e a moveu para a esquerda?