Ich habe mich mit dem this.router-Fehler im Pavilion Events Plugin beschäftigt und bin auf diesen Fork gestoßen:
Soweit ich das beurteilen kann, ist dieser Fork nur eine Kopie von angusmcleod/discourse-events ohne Commits, die ihn für die neuesten Discourse-Änderungen (einschließlich Ember 5-Unterstützung) aktualisieren. Er scheint die veralteten Code-Pfade, die die aktuellen Fehler verursachen, nicht zu beheben.
Aus Community-Beiträgen und Tests verstehe ich Folgendes:
- Das ursprüngliche Events Plugin ist derzeit nicht kompatibel mit dem Ember 5-Upgrade von Discourse.
- Benutzer haben Probleme mit den Modals
event-rsvpundadd-eventgemeldet, die zu Fehlfunktionen führen. - Eine vorübergehende Lösung besteht darin, Discourse zu zwingen, Ember 3 zu verwenden, indem
EMBER_VERSION=3inapp.ymlhinzugefügt wird – dies ist jedoch keine langfristige Lösung und kann zu zukünftigen Problemen führen. - Diese Situation besteht bis Anfang 2025 fort, ohne ein offizielles Update von den Maintainern des Plugins.
Fragen:
- Kann jemand bestätigen, ob mein obiges Verständnis korrekt ist?
- Hat jemand den
awesome-it/discourse-events-Fork erfolgreich auf der neuesten Discourse-Version ohne den Ember 3-Fallback ausgeführt? - Gibt es einen aktiv gepflegten Fork oder ein alternatives Plugin, das die Funktionen des Events Plugins repliziert?
Jede Bestätigung oder Korrektur wäre willkommen, damit ich planen kann, ob ich:
- Beim Pavilion-Plugin bleibe und den Ember 3-Fallback verwende
- Zum offiziellen Kalender/Events in Core wechsle
- Zu einem anderen aktiv gepflegten Fork migriere