Quando usare un plugin vs componente tema?

No, i plugin sono richiesti solo se si intende modificare il back-end.

Se si tratta solo di una modifica locale, è possibile andare su Admin → Personalizza → Tema e inserire le modifiche in un nuovo Componente Tema, quindi aggiungerlo al Tema corrente.

Dai un’occhiata a https://meta.discourse.org/c/documentation/theme-developers/127, in particolare:

8 Mi Piace