Hallo!
Wir haben ein Plugin erstellt, das den post-event-builder-Plugin-Ausgang neu definiert: Bei jedem auf unserer Instanz erstellten Event müssen die benutzerdefinierten Felder ausgefüllt werden, und unser Formular vervollständigt die vorgeschlagenen Werte mit Daten aus einer externen Quelle.
Wir verwenden ausschließlich ESR-Versionen von Discourse, daher lief bei 2026.1.x alles reibungslos. Jetzt bin ich dabei, auf 2026.7.x zu aktualisieren, und entdecke gerade das neue Formular sowie das erweiterte.
Da unsere Benutzer alle benutzerdefinierten Felder ausfüllen müssen, würden wir gerne das „erweiterte“ Formular anstelle des kompakten verwenden, ohne die Möglichkeit, zwischen den Formularen umzuschalten.
Ich dachte zunächst an eine einzelne Seiteneinstellung, um das erweiterte Formular standardmäßig zu verwenden (und die Möglichkeit, zum kompakten umzuschalten, zu deaktivieren, da ohnehin alles im erweiterten Formular enthalten ist), oder an zwei Einstellungen (erweitertes Formular standardmäßig verwenden, Umschalten der Formulare verhindern). Ein Plugin-Ausgang, um das kompakte Formular zu ersetzen, wäre auch gut, solange er den Umschalter zum erweiterten Formular enthält, damit wir uns davon trennen können.
Das neue Verhalten blockiert uns derzeit im Aktualisierungsprozess, und wir können nicht auf der alten, nicht mehr gewarteten Version 2026.1.x bleiben.
Was wäre der beste Ansatz? Wie kann ich helfen?