Johani
(Joe)
31. August 2020 um 13:52
2
verilog15:
Ich versuche zu studieren, wie man ein Plugin in Discourse erstellt. Momentan versuche ich herauszufinden, wie man eine Schaltfläche in die Ecke des Bildschirms setzt und was passiert, wenn man darauf klickt.
Kannst du bitte einen Screenshot davon posten, wo du diese Schaltfläche hinzufügen möchtest, und beschreiben, was passieren soll, wenn sie geklickt wird?
Ich glaube, du beziehst dich auf die Plugin-API. Du kannst alle Methoden dieser API – mit einigen Beispielen – hier finden:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/lib/plugin-api.js
Du findest auch detailliertere Erklärungen zu einigen der beliebtesten Methoden dieser API hier:
Discourse-Themen und Themenkomponenten können verwendet werden, um das Aussehen, die Haptik und die Funktionalität des Frontends von Discourse anzupassen. Dieser Abschnitt der Entwickler-Guides soll alle Referenzmaterialien bereitstellen, die Sie benötigen, um einfache Themes für eine einzelne Website bis hin zu komplexen Open-Source-Themenkomponenten zu entwickeln.
Diese Einführung soll eine Übersicht über alle Tools und APIs für die Theme-Entwicklung geben. Wenn Sie ein schrittweises Tutorial…