Grüße! Ich bin bestrebt, Komponenten auf der Discourse-Startseite für mein Projekt zu entwickeln, suche aber nach Anleitungen zum Prozess. Könnten Sie erläutern, wie Plugins funktionieren und welche Schritte zur Installation auf der Startseite erforderlich sind?
Ich bin mir zum Beispiel unsicher, wo eine kleine Box auf der Startseite platziert werden soll und welche spezifische Datei die Startseite sein sollte. Außerdem wäre ich dankbar für Hilfe beim Verständnis der Feinheiten des Routings, um unnötige Seitenneuladungen zu vermeiden.
Ah, okay. Handelt es sich hierbei vielleicht um eine Terminologiefrage, aber möchten Sie Frontend-Theme-Komponenten erstellen, die der Homepage hinzugefügt werden, wie z. B. die unter Advanced Search Banner und Right Sidebar Blocks usw., anstatt eines Plugins (das Backend-Funktionen hinzufügen würde).
Können Sie die Änderungen beschreiben, die Sie vornehmen möchten, damit wir verstehen können, ob Sie ein Plugin benötigen (das im Plugin-Verzeichnis Ihrer Entwicklungsumgebung installiert werden muss oder ein Link zu GitHub in Ihrer app.yml in der Produktion)?
Die Feinheiten des Routings lassen sich leichter erklären, wenn Sie genau beschreiben, was Sie zu tun versuchen und was Sie getan haben, um es zu erreichen.