Discourse-Themes werden häufig verwendet, um selbstständige Inhaltsbereiche in die Discourse-Benutzeroberfläche einzubetten. Historisch gesehen waren „Plugin Outlets“ der einzige Weg, dies zu erreichen, wobei einige Theme-Komponenten einsteckbare Systeme wie Right Sidebar Blocks bereitstellten, um dies auf eine nutzerfreundlichere Weise möglich zu machen.
Wir führen ein „Blocks“-Framework in den Discourse-Kern ein, das es Entwicklern ermöglichen wird, selbstständige Blöcke zu erstellen, die Theme-Autoren dann über ein Theme anordnen und gestalten können.
Eine experimentelle Version dieses Systems ist derzeit im Discourse-Kern verfügbar. Ein Beispiel für die Nutzung findest du auf der Meta-Startseite[1]. Beachte, dass die API derzeit als experimentell markiert ist und wir jederzeit brechende Änderungen vornehmen könnten. Für den Einsatz in Produktionsumgebungen wird sie derzeit noch nicht empfohlen.
Bleib für Updates und Links zur Dokumentation, sobald diese bereit ist, hier auf dem Laufenden.
Stelle sicher, dass du das „meta branded theme“ verwendest ↩︎