Es liegt auf der Hand, dass das Thema nun völlig vom Kurs abgekommen ist, wie das immer in Threads passiert, die gegen den Strich gehen. Ich beabsichtige nicht einmal, die Frage der Verwendung einer Theme-Komponente zu diskutieren, danke trotzdem an alle.
Ich stimme zu, dass einige der Beiträge unnötig aggressiv sind.
Ich habe ein TC nur im Zusammenhang mit deinem Vorschlag, einen Button auf der Startseite hinzuzufügen, erwähnt. Das wurde bereits von mehreren Komponenten gezeigt. Wenn es kein Sicherheitsproblem ist, ist ein TC der richtige Weg.
Obwohl ich selbst daran interessiert wäre, welche Probleme du mit Themes und Theme-Komponenten hast. Plugins sind eher für Sicherheit und Dinge gedacht, die nicht innerhalb eines TC erreicht werden können – wie das Ändern von Kernfunktionen. Wenn du dich wohler fühlst, könnten wir das in einem freundlichen PM besprechen.
Ein weiterer Vorteil des TC ist, dass du deinen Code bei Bedarf direkt über die Web-Oberfläche der Seite bearbeiten kannst.
Das Problem, das ich bei der Plugin-Lösung sehe, ist, dass selbst offizielle Plugins, die in den Kern integriert wurden, Git verwenden, um die Plugins und Discourse selbst zu aktualisieren.