Events Plugin :Kalender:

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-rsvp und add-event gemeldet, die zu Fehlfunktionen führen.
  • Eine vorübergehende Lösung besteht darin, Discourse zu zwingen, Ember 3 zu verwenden, indem EMBER_VERSION=3 in app.yml hinzugefü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:

  1. Kann jemand bestätigen, ob mein obiges Verständnis korrekt ist?
  2. Hat jemand den awesome-it/discourse-events-Fork erfolgreich auf der neuesten Discourse-Version ohne den Ember 3-Fallback ausgeführt?
  3. 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