OK, trabalhando em algo emocionante.
Criei um plugin complementar para o Componente de Tema que adiciona funcionalidades extras.
Até agora, adicionei um Seletor de Miniaturas funcional ao Componente de Tema instalado. Para que essa funcionalidade funcione, você também precisa deste plugin reduzido. (Por favor, atualize também seu TC)
O plugin experimental está aqui:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
Isso traz duas vantagens:
- modifica os critérios que o Discourse usa para determinar quais miniaturas são usadas por padrão e aceita miniaturas menores e mais úteis que, de outra forma, seriam rejeitadas (na minha opinião, os critérios principais são muito restritivos).
- adiciona um seletor de miniaturas funcional no editor de metadados do tópico, para que, se você não estiver satisfeito com a escolha feita, possa substituí-la. Funcionalmente, isso é quase idêntico à versão original do plugin, mas agora funciona com a nova lógica de produção de miniaturas do Discourse.
Meu objetivo é tornar o Componente de Tema estável e rico em funcionalidades o suficiente para substituir o plugin original.
Assim, para uma instalação básica, basta adicionar o Componente de Tema.
Se você é auto-hospedado ou está em um plano que permite adicionar plugins, pode adicionar o plugin complementar para incluir recursos adicionais.
No geral, isso minimizará a manutenção, ao mesmo tempo em que dará acesso a mais pessoas aos Pré-visualizações da Lista de Tópicos.
Outra vantagem significativa para o administrador do site é que muitas alterações superficiais na interface frontal não exigirão uma reconstrução, pois você pode precisar apenas atualizar o Componente de Tema.
