Adicionar coluna à lista de tópicos da página inicial

Olá a todos!

Preciso adicionar uma coluna com o avatar do autor do tópico na lista de tópicos da página inicial.

Tenho um design:

Esta página agora:

Por favor, me ajudem! Obrigado!

Seus links não funcionam:

Desculpe, faça o upload de imagens para o tópico

talvez haja uma maneira fácil de fazer isso com um script semelhante?

<script>
var TopicListComponent = require('discourse/components/topic-list').default;
TopicListComponent.reopen({
    showLikes: true
});
</script>

Não há uma maneira fácil de alterar um modelo; você precisa reescrevê-lo completamente para reorganizar os elementos, caso um truque de CSS não seja suficiente. Você pode ver um exemplo aqui:

Obrigado, Sam! Onde está o arquivo de modelo do Discourse responsável por exibir os tópicos? Vou tentar criar um tema.

Preciso sobrescrever este template?

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/list/topic-list-item.hbr

No arquivo de sobrescrita, adicione uma coluna com o avatar do autor:

<td class='poster-author'>
<a href="{{poster.user.path}}" data-user-card="{{poster.user.username}}" class="{{poster.extraClasses}}">{{avatar poster avatarTemplatePath="user.avatar_template" usernamePath="user.username" namePath="user.name" imageSize="small"}}</a>

Está correto?

Desculpe pelas mais perguntas) Trabalhei apenas com PHP

Tema criado: GitHub - Varhal/Discourse-author-column: Discourse · GitHub