In der neuesten Version von Discourse haben wir einen neuen Tab „JS“ zum Admin-Theme-Editor hinzugefügt:
Im Hintergrund entspricht dies einer Datei namens javascripts/discourse/api-initializers/theme-initializer.gjs.
Unsere Empfehlung für die meisten Themes ist nach wie vor, dass sie mit einer geeigneten IDE, dem discourse_theme-CLI und der Versionskontrolle mit Git erstellt werden sollten. Wir verstehen jedoch, dass dies nicht für jeden geeignet ist und dass einfache, über das Admin-Panel erstellte Themes immer noch ihren Platz haben.
Diese Änderung bedeutet, dass jeder auf modernere Syntax umsteigen kann und weg von den alten <script>-Mustern. In den nächsten Wochen werden wir die Documentation > Developer Guides aktualisieren, um die moderneren (g)js-Muster zu beschreiben.
Lassen Sie uns wissen, wenn Sie Fragen oder Feedback haben!
