Plugin Eventi đź“…

Ho esaminato l’errore this.router con il Pavilion Events Plugin e mi sono imbattuto in questo fork:

Da quanto posso vedere, questo fork è solo una copia di angusmcleod/discourse-events senza commit che lo aggiornino per le ultime modifiche di Discourse (incluso il supporto per Ember 5). Non sembra affrontare i percorsi di codice deprecati che causano gli errori attuali.

Dai post della community e dai test, ecco cosa ho capito:

  • Il plugin Events originale non è attualmente compatibile con l’aggiornamento a Ember 5 di Discourse.
  • Gli utenti hanno segnalato problemi con le modali event-rsvp e add-event, causando malfunzionamenti.
  • Una soluzione temporanea è forzare Discourse a utilizzare Ember 3 aggiungendo EMBER_VERSION=3 in app.yml, ma questa non è una soluzione a lungo termine e potrebbe causare problemi futuri.
  • Questa situazione è persistita fino all’inizio del 2025 senza un aggiornamento ufficiale da parte dei manutentori del plugin.

Domande:

  1. Qualcuno può confermare se la mia comprensione di cui sopra è accurata?
  2. Qualcuno è riuscito a eseguire il fork awesome-it/discourse-events sull’ultima versione di Discourse senza il fallback Ember 3?
  3. Esiste un fork attivamente mantenuto o un plugin alternativo che replichi le funzionalitĂ  del plugin Events?

Qualsiasi conferma o correzione sarebbe apprezzata in modo da poter pianificare se:

  • Rimanere con il plugin Pavilion e utilizzare il fallback Ember 3
  • Passare al calendario/eventi ufficiale nel core
  • Migrare a un altro fork attivamente mantenuto