É óbvio que o tópico agora desviou completamente do rumo, como sempre acontece em qualquer discussão que vai contra a corrente. Nem mesmo pretendo discutir a questão do uso de um componente de tema, mas agradeço a todos de qualquer forma.
Concordo em parte com o autor do tópico de que as “opiniões” começaram a escorregar para o “ridicularizar o OP pelo que ele quer”.
Acho que isto não precisa de ser debatido mais. Por isso, a menos que alguém tenha outra solução a contribuir para este tópico, podemos dar por encerrada a discussão, na minha opinião.
Concordo que algumas das postagens têm uma agressividade desnecessária.
Mencionei apenas um TC em relação à sua adição de um botão na página inicial. Isso já foi demonstrado por vários componentes. Se não for um problema de segurança, o TC é o caminho a seguir.
Embora eu mesmo esteja interessado em saber quais problemas você tem com os Temas e componentes de Temas? Os plugins são mais para segurança e coisas que não podem ser feitas dentro de um TC, como alterar como as funções principais são executadas. Se você estiver mais confortável, podemos discutir isso em uma mensagem privada amigável.
Outro benefício do TC é que você pode editar seu código quando necessário dentro da interface web do site.
O problema que vejo com a rota do plugin é que até mesmo os plugins oficiais mesclados no núcleo ainda usam Git para atualizar os plugins e o próprio discourse.