Ops. Corretto. Riprova.
Grazie ancora team Pavilion,
Trovo non così ovvio connettersi a un provider iCal che non sia Google e Outlook (nel mio caso, il nostro nextcloud). La documentazione sembra troncata sul paragrafo iCalendar
I provider iCalendar non richiedono alcuna autenticazione, quindi puoi semplicemente aggiungerne uno selezionando “icalendar”, dandogli un nome e salvando il provider. Se stai integrando più
C’erano altre istruzioni?
Non capisco perché il link che fornisce il file ics (http://[NOME-DOMINIO]/remote.php/dav/calendars/[UTENTE]/[URI-CALENDARIO]/?export [es.]) non funzioni (Importazione terminata da ***. Recuperati 0 eventi, creati 0 eventi e aggiornati 0 eventi.)
Grazie in anticipo
Il plugin può essere integrato con la piattaforma federata gratuita di Mobilizon?
https://docs.joinmobilizon.org/contribute/integrations/
Sarebbe fantastico!
Darò altri aggiornamenti e indicazioni su questo plugin la prossima settimana.
Ho tentato di integrare Mobilizon come parte del progetto. Vedi qui
https://docs.google.com/document/d/1-oJsXivT_KRBZ-wUQ-TbHdO7Z-qf7z4GeiRiJ014V-E/edit?usp=sharing
Per avere un’idea di questo problema, vale la pena considerare la disposizione verso la gestione degli eventi in Disapora e Mastodon, la mancanza di adozione di queste alternative open source a Meetup.com, o il fatto che il sito web della documentazione di Mobilizon fosse intermittente durante il periodo della ricerca, la maggior parte del loro forum di supporto è in francese e che abbiano l’unica API nell’elenco che utilizza l’autenticazione di base per ottenere un token di accesso. Lo diciamo non per criticare gli sviluppatori di nessuno di questi servizi (poiché sviluppatori di software open source noi stessi, siamo pienamente consapevoli delle sfide che tali progetti comportano), ma vogliamo essere chiari sulla situazione attuale.
Dati i vincoli di tempo, ho deciso di concentrarmi sulle alternative più documentate / stabili. Tenterò di integrare Mobilizon di nuovo in futuro.
Ci sono altri aggiornamenti su quando possiamo aspettarci che le funzionalità del plugin di integrazione degli eventi vengano incorporate nel plugin degli eventi? Grazie!
Ciao, l’ho appena visto dopo l’aggiornamento.
Dove vorresti ricevere feedback?
Eccone uno:
- Tutti i link a discourse.pluginmanager.org non funzionano, né nel primo post qui né su discourse.
- Provider e Source non sono chiari fin dall’inizio. Source mi sembra più un filtro.
- Cos’è UID? Voglio solo importare tutto automaticamente e gestire ciò che vedo su discourse. A quale categoria/tag vengono assegnati gli eventi? Vorrei farlo nella sezione Source/Filter. Cosa succede con la duplicazione degli eventi? Filter implica che c’è UN evento. Source in qualche modo ne crea diversi.
- Cosa succede se gli eventi vengono eliminati o spostati? È solo qualcosa che mi chiedo. Ad esempio, l’eliminazione dovrebbe rimuovere l’ora ma non la discussione e la risposta con una nota.
- Mobilizon sembra essere mancante. Probabilmente ti concentri su grandi provider e standard. Vedo che supporti ICal.
- Se supporti iCalendar, crea una pagina modificabile come una Wiki in cui le persone possano aggiungere nomi di piattaforme. In questo modo, sarà chiaro agli utenti quale dovrebbero usare e se è supportato. Inoltre, potrebbe essere utile indicare un tutorial di esportazione ICS per ciascuno di essi. È qualcosa per cui devi solo fornire lo spazio e la community può estendere l’elenco.
Per me, questo flusso di lavoro sembra utile in una finestra di dialogo guidata/a passi:
- Scegli un provider: ci sarà un elenco di provider, un link alla documentazione. I provider precedenti compaiono qui come un elenco.
- Filtra gli eventi. Puoi applicare diversi filtri e tutti devono corrispondere. I filtri precedenti compaiono.
- tutti gli eventi
- tutti gli eventi futuri
- eventi dall’inizio alla fine (inclusi)
- UID - si riferisce all’UID di ICal?
- Categoria - Categorie ICS per virgola
- Controlla gli eventi importati. - Non ci sono ancora arrivato.
- Azioni da intraprendere con gli eventi:
- Pubblica nella categoria
- Pubblica con tag
- Prefisso titolo
Questo è quello che vorrei fare:
- (1) Aggiungi Provider Google (ICS)
- (2) Filtra eventi da oggi
- (2) Filtra eventi con categoria “repair”
- (3) Controlla che gli eventi compaiano
- (4) Pubblica nella categoria repair
Ancora:
- (1) Scegli Provider Google esistente (ICS) dal passaggio precedente
- (2) Filtra eventi da oggi
- (2) Filtra eventi senza categoria “repair”
- (3) Controlla che gli eventi compaiano
- (4) Pubblica nella categoria General
Ancora:
- (1) Aggiungi Provider Outlook (ICS)
- (2) Filtra eventi da oggi
- (3) Controlla che gli eventi compaiano
- (4) Pubblica nella categoria General con tag “council”
L’interfaccia utente nello stato attuale mi sembra da una prospettiva di sviluppo: prima hai creato le sorgenti, poi hai aggiunto i provider, continuando a chiamarla sorgente invece di filtro. Inoltre, il flusso va da destra a sinistra per me: (1) provider (2) sorgente/filtro. Ho proposto come vorrei usarlo.
Grazie per il tuo feedback, molto apprezzato!
Mi sono assicurato che i link alla documentazione siano corretti in questo meta topic. Ci assicureremo presto che i link nel plugin finiscano nel posto giusto. Puoi trovare la documentazione qui Docs - Pavilion
L’ordine corretto per aggiungere le cose è Provider - Source - Connection. Poiché le Connections sono quelle che aggiungerai più frequentemente, sono mostrate sul lato più a sinistra.
Una source non è la stessa cosa di un filter. Vedrai che una Connection ha un pulsante con un’icona a “imbuto” che può essere utilizzata per filtrare gli eventi, in base ad esempio se una certa parola si verifica nel nome dell’evento.
Un esempio sarebbe:
Provider: Google Calendar
Source: Il Google Calendar specifico di @rgj
Connection: Fai creare all’utente @rgj dei topic in una categoria specifica per eventi dal mio (source:) Google Calendar (provider:) che corrispondono a (filter) un certo nome di evento.
Documentazione per iCal su Docs-cooperative è ancora strana:
I provider iCalendar non richiedono alcuna autenticazione, quindi puoi semplicemente aggiungerne uno selezionando “icalendar”, dandogli un nome e salvando il provider. Se stai integrando più
C’è qualcos’altro da sapere?
Ancora non capisco perché il mio campo iCal non venga letto, e speravo che la risposta fosse lì mancante.
Ho provato a inserire il link al file .ics sia nel campo URL del Provider che nel campo Opzioni sorgente/URI, ma quando provo a recuperare gli eventi, ottengo: Importazione da <nome calendario> terminata. Recuperati 0 eventi, creati 0 eventi e aggiornati 0 eventi.
Il problema potrebbe essere causato dal fatto che il link .ics di Nextcloud non termina effettivamente con .ics ma con /?export? (es. link ics nextcloud)
Quel link non funziona per me, nextcloud.cm-en-transition.fr non accetta connessioni.
@nathank non sembra essere il caso per noi (plugin UI reports versione 0.2.4 / Discourse 3.1.0.beta2). Ecco uno screenshot per un evento a Buenos Aires (UTC-3):
Tuttavia, quando visualizzato da un utente in Finlandia (UTC+2), vede:

Se ho capito bene, questo screenshot dovrebbe indicare 00:00 (22:00 +2, o 19:00 + 5) per il mio utente finlandese, giusto?
Solo per confermare, ecco il loro fuso orario:

E le impostazioni nel pannello di amministrazione:
Mi sfugge qualcosa? Grazie!
Non importa, penso di averlo appena notato: events timezone default è ciò che lo controlla, giusto? Avevo interpretato che significasse “quando si crea un nuovo evento, quale fuso orario dovremmo usare”. Avrei potuto risparmiarmi un sacco di screenshot ![]()
Sono lieto di segnalare che questo è attualmente attivo con questo plugin. E se lo desideri, puoi ancora usare Creating and managing events per presentare gli eventi nell’interfaccia utente.
Nessun problema, forse il testo dell’impostazione potrebbe essere reso un po’ più chiaro con questo.
Ho una domanda sul plugin e sul suo fuso orario.
Gli eventi in webcal hanno un’ora di scarto rispetto al forum.
Il link Webcal inizia così:
webcal://forum.myforum.de/c/veranstaltungen/l/calendar.ics?time_zone=Europe/Berlin&user_api_key=
e gli eventi appaiono così quando vengono creati:
![]()
ma ottengo questo in Thunderbird, ad esempio:
![]()
Per gli eventi in inverno, tutto è sincronizzato e non c’è alcuno scarto.
Cosa potrebbe esserci di sbagliato?
Grazie in anticipo e per l’ottimo lavoro, adoro questo plugin molto più degli altri plugin Cal e Event.
Credo che questo possa essere dovuto a un bug risolto di recente; hai effettuato l’aggiornamento negli ultimi uno o due giorni?
No, non così di recente. Non posso nemmeno dire se funzionasse prima e sia passato all’offset ora, come accadrebbe durante un aggiornamento, o se fosse così.
Qualcun altro ha lo stesso problema?
No, l’aggiornamento non l’ha causato, lo corregge, quindi aggiorna alla versione più recente del plugin.
@angus Volevo solo farti sapere che la sezione “in the wild” in alto è un po’ datata. Dei quattro esempi:
- Il primo in alto richiede la creazione di un account per vedere il calendario
- Il secondo mostra un calendario funzionale ma rotto con due schede Calendario anziché una
- I siti 3° e 4° sembrano non esistere più
Quando eseguo un aggiornamento da Beta5 a Beta6 tramite il portale di amministrazione, la data che viene inserita prima del titolo dell’argomento sembra scomparire.
C’è qualcosa che dovrei fare oltre a semplicemente aggiornare discourse dall’interfaccia web per mantenere questa funzionalità?
Sono tornato a beta5 (per sbaglio) e sono ricomparsi.
Modifica: Ho visto che avete il vostro discourse con segnalazione di bug, cosa che ho ora fatto.
Gli eventi e il plugin di localizzazione hanno già alcune funzionalità collegate. È previsto il supporto per la visualizzazione della posizione di un evento nello stream/file ICS?

