Facendo clic sul collegamento “partecipanti” in un argomento di evento, ricevo il seguente messaggio di errore. È un comportamento previsto su 3.2.1 poiché non è completamente compatibile, o questo sarebbe già dovuto essere risolto?
Credo che tu debba contrassegnare force Ember3 affinché questo plugin funzioni, se non lo fai probabilmente riceverai quell’errore. Vedi qui per i dettagli: Events Plugin 📅 - #840 by Stephane_Roy
Indipendentemente da ciò, dato che questo ha il tag broken, le cose probabilmente non funzioneranno. Ti consiglio di utilizzare questo plugin invece per il momento: Discourse Calendar (and Event)
Sì, abbiamo installato subito dopo il commit e tutto funziona, tranne il problema del modale menzionato sopra. @RGJ lo sta ospitando per noi, forse può dare un’occhiata.
Ho aggiornato il plugin alle ultime modifiche ma sto riscontrando un errore strano che sembra essere attivato dal plugin, ma non è chiaro se provenga dal plugin stesso.
Se il plugin è disabilitato, non ci sono errori. Ma, se è abilitato, inizio a ricevere l’errore sottostante ogni volta che carico un argomento, anche se non ha alcun evento.
Errore console
rsvp.js:23 Uncaught
TypeError: i(...)(...).magnificPopup is not a function
at lightbox.js:55:19
at _ (rsvp.js:434:1)
at y (rsvp.js:420:1)
at invoke (backburner.js.js:282:1)
at h.flush (backburner.js.js:197:1)
at p.flush (backburner.js.js:358:1)
at B._end (backburner.js.js:798:1)
at B.end (backburner.js.js:589:1)
at B._run (backburner.js.js:842:1)
at B.run (backburner.js.js:624:1)
at e.run (index.js:75:1)
at o.onload.o.onreadystatechange (load-script.js:38:9)
Sebbene l’errore sembri essere generato su rsvp.js, la disabilitazione di events_rsvp non sembra risolvere gli errori – solo la disabilitazione completa del plugin lo fa. Per quanto ne so, la funzionalità RSVP stessa funziona.
Ora, dove le cose si fanno più confuse: l’errore sembra comparire solo se c’è un’immagine in un post di quell’argomento… Ma, di nuovo, lo stesso argomento non presenta errori se il plugin degli eventi è disabilitato. Qualcosa riguardo alle immagini nei post e al plugin degli eventi di Discourse sembra interagire, il che è strano.
Mentre cercavo di capire questo, ho notato che se abilito il nuovo lightbox sperimentale, l’errore in realtà scompare, immagino perché Discourse non usa più magnificPopup() ma il nuovo lightbox. Questo sembra indicare che l’errore potrebbe essere nel codice del lightbox, ma il plugin degli eventi sembra in qualche modo mostrarlo (e catturarlo)? Dato che le impostazioni del nuovo lightbox sperimentale sono state disabilitate su meta, non mi è chiaro se diventerà una modifica permanente.
Comunque, qualcun altro sta riscontrando questi errori eseguendo l’ultima versione del plugin? Nel mio caso sto eseguendo l’ultima versione stabile di Discourse (v3.2.2).
Sto riscontrando lo stesso identico errore e le light box non funzionano. Frustrante su mobile, dove carica l’immagine a schermo intero e devi provare a tornare indietro.
Proverò la nuova Lightbox sperimentale per vedere se aiuta. (Modifica: sembra che non sia più disponibile).
Farò un lavoro sostanziale su questo plugin ad agosto/settembre. Se hai richieste relative a questo plugin, questo è il momento di farle. Aggiungerò anche un abbonamento business con supporto di livello business. Il plugin rimarrà open source al 100%.
Il supporto per Mobilizon, Eventbrite, Meetup, iCalendar (Google e Outlook) ed Eventzilla arriverà nella prossima versione principale, sì. Probabilmente verrà rilasciata verso la fine di settembre / inizio ottobre. La funzionalità sarà nel codice open source e ufficialmente supportata come funzionalità per gli abbonati a pagamento o della community (gli abbonati della community riceveranno un abbonamento gratuito se possono dimostrare di non essere un’azienda o di non guadagnare denaro).
Non mi permette di accedere a nessun plugin. Ad esempio, accedere direttamente a /admin/plugins/explorer/ mostra la stessa pagina bianca.
Il log degli errori nello screenshot dice:
Uncaught Error: There is no route named admin.events
Pertanto, ho disabilitato il plugin Events di @angus tramite /safe-mode e poi sono stato in grado di accedere nuovamente alla pagina dei Plugin.
La versione del plugin è 0.5.7 - 1e06916. La versione della piattaforma Discourse che stiamo utilizzando è 3.4.0.beta1-dev - (5e91233ca9)
Per ora ho usato discourse-instance-url/admin/plugins?safe_mode=no_themes%2Cno_plugins per accedere alla pagina dei plugin e disabilitare il plugin Events.
Hai qualche idea sul perché stia succedendo e se saremo in grado di continuare a utilizzare il plugin?
Ciao @gassim, grazie per la segnalazione e mi dispiace che tu abbia riscontrato un problema. Questo problema era presente in quella versione se stavi utilizzando il vecchio pannello di amministrazione (cioè senza la barra laterale dell’amministratore). Aggiorna alla versione più recente del plugin (0.5.8) e il problema verrà risolto.
Ho alcune richieste/problemi, quindi li ho uniti in un unico post.
Esiste un’integrazione ufficiale per la codifica a colori per tag? La categoria è ottima, ma la mia community richiede un focus sui tag piuttosto che sulle categorie.
Inoltre, c’è un modo per far sì che il calendario si apra per impostazione predefinita su una categoria Eventi? Come fa Discourse Events, mettendo sia il calendario che l’agenda nella vista “Più recenti”. Ho provato a impostare la scheda Calendario come predefinita nelle impostazioni della categoria, ma non ha funzionato: la scheda viene visualizzata come selezionata ma l’URL non è corretto e il calendario non viene visualizzato.
Ho problemi con l’aggiunta o la selezione delle date nella finestra Evento. Inserirle manualmente è completamente rotto e tutto ciò che digito reimposta la mia visualizzazione all’anno 2001, tornare al 2024 non è semplice come scorrere il menu a discesa, ha solo un certo numero di anni visibili contemporaneamente, quindi devo scorrere - poi fare clic sull’anno successivo - poi scorrere di nuovo.
Anche la selezione dei giorni in Aggiungi evento è parzialmente rotta, se clicco martedì seleziona lunedì, se clicco venerdì seleziona giovedì e quindi non c’è modo di selezionare domenica.
Ho anche problemi con i giorni della settimana errati nella vista Calendario. Dovrebbe iniziare di lunedì, ma a volte non lo fa.
L’integrazione con Google Calendar sembra non funzionare RISOLTO - gli eventi ricorrenti indefiniti non sono supportati, l’ho messo in funzione, anche se avrò bisogno di alcune automazioni per migliorarli.
La mia community è un’aggregazione di varie organizzazioni di attivismo urbano, che comunemente tengono eventi a intervalli regolari. “Ogni 3° mercoledì” - “Ogni due settimane di sabato” ecc.
Quando ho provato a integrarli nel plugin degli eventi, non funzionavano. Dopo aver impostato queste regole di ripetizione per terminare, (ad esempio, settimanalmente, per le prossime 12 settimane) ci sarebbe un numero definito di eventi, e poi la sincronizzazione funzionerebbe come al solito.
Questo è anche il motivo per cui i tag colorati e l’ordinamento per tag sono così necessari per me. Devo permettere alle persone di differenziare rapidamente gli eventi in base ai loro interessi. (ad esempio, clima, ciclismo, alloggi, trasporti, ecc.)
Sarebbe anche fantastico rendere certi eventi visibili solo a determinati livelli di fiducia o gruppi. Ciò ci aiuterebbe ad accogliere persone ed eventi sulla nostra piattaforma che potrebbero essere preoccupati per la sicurezza (la politica nella mia città non è divertente hehe).
Continuerò a usare Discourse Events per il momento, ma sono entusiasta di provare Pavilion quando l’aggiornamento verrà rilasciato! Tutto il meglio,
[quote=“Hazen Ellwood, post:858, topic:69776, username:hazenbiz”]
La mia community è un’aggregazione di varie organizzazioni di attivismo urbano, che comunemente organizzano eventi a intervalli regolari. “Ogni 3° mercoledì” - “Ogni due settimane di sabato”, ecc.
[/quote]Ho una community simile con molte sottocommunity che si incontrano regolarmente, anche se un po’ diversa in quanto molte fanno parte di un’organizzazione più grande.
[quote=“Hazen Ellwood, post:858, topic:69776, username:hazenbiz”]
Questo è anche il motivo per cui i tag colorati e l’ordinamento per tag sono così necessari per me. Devo permettere alle persone di differenziare rapidamente gli eventi in base ai loro interessi. (es. clima, ciclismo, alloggi, trasporti, ecc.)
Sarebbe anche bello rendere certi eventi visibili solo a determinati livelli di fiducia o gruppi. Questo ci aiuterebbe ad accogliere persone ed eventi sulla nostra piattaforma che potrebbero essere preoccupati per la sicurezza (la politica nella mia città non è divertente, hehe).
[/quote]Dovresti già essere in grado di ottenere questo risultato, utilizzando le categorie (piuttosto che i tag) per controllare l’accesso e isolarlo come necessario. Ma la possibilità di utilizzare i tag aumenterebbe significativamente la flessibilità.
[quote=“Hazen Ellwood, post:858, topic:69776, username:hazenbiz”]
Continuerò a usare Discourse Events per il momento, ma non vedo l’ora di provare Pavilion quando uscirà l’aggiornamento! Tutto il meglio,
[/quote]Puoi continuare a utilizzare Discourse Calendar (and Event) per il “front end” degli eventi, e sostituire le funzionalità di Events Plugin 📅 come preferisci. Il tuo test nel mondo reale sarebbe molto utile e potremmo approfondire nel sito Pavilion:
Ciao @angus, penso che questo sia proprio quello che stavamo cercando. Prima di iscriverci, potresti confermare che ci sia un’opzione per ricevere promemoria via email per chi risponde a un invito? Grazie!
Ciao @trav, in breve, sì, se un provider connesso (ad es. Google Calendar) lo fa. Se hai ulteriori domande, è meglio discuterne il supporto per i plugin di abbonamento e questioni correlate qui: