Hallo
Ich habe kürzlich mit Discourse zu arbeiten begonnen und aus meiner einwöchigen Erfahrung kann ich definitiv sagen, dass die Einstiegshürde für Entwickler, die tatsächlich Kernaspekte ändern müssen, ziemlich hoch ist. Dies liegt an mangelnder echter Dokumentation/Information, insbesondere wenn wir über die neuesten Optionen sprechen, da ich nur Dinge finde, die für Version 3.6.0 nicht mehr funktionieren, anstatt den neuen Ansatz. Selbst wenn ich etwas finde, ist die Detailtiefe gering, es gibt keine realen Beispiele oder detaillierteren Erklärungen zur Verwendung.
Dennoch muss ich die Komponente second-factor-add-totp.gjs ändern und konnte dies nicht tun, da es keine Informationen darüber gibt, wie dies in meinem benutzerdefinierten Theme ordnungsgemäß erfolgen kann.
Ich habe festgestellt, dass es etwas namens PluginOutlet gibt, das als Hook konzipiert ist, den Sie verwenden können, um Ihren benutzerdefinierten Code einzufügen oder sogar die Ausgabe zu ändern, wenn das Element in PluginOutlet eingeschlossen ist (ich bin mir nicht sicher, es gibt so etwas wie api.renderInOutlet, aber ich habe keine normalen Informationen zur Verwendung gefunden). Wenn ich mir diese Ember-Komponenten ansehe, sehe ich dort kein PluginOutlet, das möglicherweise helfen könnte, zumindest einige Manipulationen an der Struktur mit reinem JS durchzuführen.
Können Sie klären, ob dies dort hinzugefügt werden kann und ob ich es verwenden könnte, um die Struktur des Modalfensters zu ändern oder zumindest reines JS zu verwenden, um einige Elemente zu verschieben?
Außerdem habe ich vielleicht nicht gefunden, aber gibt es eine Dokumentation mit Beispielen für neue Ansätze?