Plugin Eventi 📅

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)

Saluti!

2 Mi Piace

Potrebbe essere un nuovo problema. Hai aggiornato dopo questo commit?

Come da commit sopra, questo plugin dovrebbe funzionare ora, almeno per la 3.2

Ho appena rimosso il broken

4 Mi Piace

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 creato un rapporto sul problema qui:

1 Mi Piace

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%.

7 Mi Piace

Non vedo l’ora

1 Mi Piace

Ciao
Utilizzo il plugin Events, in combinazione con il plugin Locations…ed è fantastico!

Sarebbe possibile rendere il plugin Events compatibile con Mobilizon?

Sto pensando a una sincronizzazione degli eventi creati in 1 o 2 direzioni?

Ciao Stephane,

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).

2 Mi Piace

Ciao

Ho provato ad accedere alla pagina /admin/plugins ma non si carica, vedi screenshot qui sotto:

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?

Grazie!

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.

3 Mi Piace

Ho alcune richieste/problemi, quindi li ho uniti in un unico post.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Ho anche problemi con i giorni della settimana errati nella vista Calendario. Dovrebbe iniziare di lunedì, ma a volte non lo fa.

  6. 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.

1 Mi Piace

Aggiungeremo eventi-per-tag nella prossima versione principale.

Questo verrà risolto presto.

Anche questo verrà risolto presto.

Così come questo.

Sono curioso di sapere come ti stai integrando. Potresti descrivere il tuo caso d’uso in modo più dettagliato? Grazie!

1 Mi Piace

Questi sono stati tutti affrontati. Se potessi aggiornare all’ultima versione e farmi sapere come va.

2 Mi Piace

Grazie per la tua partecipazione attiva, Angus!

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,

Bis

[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:

(Stiamo pensando di federare presto argomenti come questo tra meta.discourse.org e coop.pavilion.tech)

2 Mi Piace

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:

3 Mi Piace