Plugin Eventi 📅

Non ho più un modo per aggiungere una data nel nuovo compositore di argomenti. Se provo a modificare un argomento, appare il pulsante :calendar: Aggiungi evento e, se lo clicco, si apre la finestra di selezione della data, ma quando provo a cliccare :heavy_check_mark: per salvare l’argomento, compare una finestra di dialogo con l’errore 500 Internal Server Error.

E su https://discourse.example.org/calendar vedo una griglia vuota:

Soluzione parziale

Se disabilito il plugin discourse-calendar, la griglia del calendario ricompare su /calendar e vengono visualizzati gli eventi precedenti. Posso anche aggiungere un evento agli argomenti. Tuttavia, gli eventi appena creati non compaiono da nessuna parte nel calendario.

Mi chiedo se qualcosa sia cambiato nel modo in cui il nucleo di Discourse gestisce i calendari e gli eventi. Ultimamente ci sono stati molti commit su discourse-calendar.

3 Mi Piace

Appunto preso. Anche questo è stato segnalato in precedenza. Recentemente è stato apportato un grosso cambiamento al plugin eventi, dopo di che sono stati segnalati questi problemi. Sto esaminando la causa.

Ottima osservazione.

1 Mi Piace

Vedo il problema: c’è un conflitto tra metodi guardian, lo correggerò in discourse-calendar.

Se aggiorni discourse-calendar, il problema dovrebbe essere risolto.

4 Mi Piace

Grazie mille per averlo identificato e risolto. :slight_smile:

3 Mi Piace

Purtroppo è successo anche sul mio forum. Ma nelle vecchie categorie il plugin funziona. Nelle nuove categorie, no.

Per fortuna avevo una categoria con pochi messaggi, l’ho rinominata per usarla come Calendario e ho spostato i vecchi messaggi in una nuova categoria.

1 Mi Piace

Aggiorna il plugin discourse-calendar se sta causando un conflitto con il plugin eventi.

4 Mi Piace

Ehi, sto cercando di creare un post ricorrente per un evento settimanale. Mi chiedo se sia possibile farlo con un template o qualche altra funzionalità. Apprezziamo qualsiasi consiglio o indicazione! Ecco il nostro post settimanale sulla riunione:

https://discuss.noisebridge.info/t/4-21-2020-general-meeting/1668/2

2 Mi Piace

Stiamo pensando agli eventi ricorrenti da un po’ di tempo. Abbiamo una specifica iniziale pronta, ma ultimamente ci siamo concentrati su cose ad alta priorità (refactoring, test unitari, ecc.).

3 Mi Piace

OK, tutti gli utenti di Events, prestate attenzione qui sotto.

Come aggiornare in sicurezza quando si utilizzano i nostri plugin:

Piano di aggiornamento di Pavilion

Events fa parte della famiglia di plugin open source Pavilion.

D’ora in poi, Pavilion si concentrerà sull’assicurare la compatibilità di un set centrale dei suoi plugin con il ramo tests-passed del Discourse Core solo durante i primi 5 giorni di ogni mese.

Qualsiasi bug che si presenti a causa di un’incompatibilità verrà risolto il prima possibile durante questo “periodo di supporto”, preferibilmente entro il settimo giorno. I bug di bassa gravità o relativi a funzionalità Beta potrebbero non essere risolti entro questa data, ma è necessario risolvere immediatamente i problemi che “rompono” un forum.

Questa nuova politica entrerà in vigore il 1° maggio 2020

Perché introduciamo questa politica

Non abbiamo alcun controllo sulle modifiche apportate al Discourse core. È giusto che sia così. Tuttavia, man mano che i nostri plugin sono cresciuti e sono diventati più sofisticati, garantire che funzionino con ogni aggiornamento di Discourse sta diventando sempre più gravoso. Non è più sostenibile assicurare una compatibilità immediata.

Per dare ai nostri sviluppatori il tempo necessario per occuparsi di altre priorità oltre al supporto dei plugin, non garantiremo più la compatibilità con Discourse ogni giorno del mese.

Questa politica dovrebbe anche aiutarvi a raggiungere maggiore stabilità e a avere più certezza su quando è possibile aggiornare in sicurezza.

Come eseguire l’aggiornamento

Pianificate di aggiornare la vostra istanza di Discourse in produzione (sia il Discourse core che i nostri plugin) nei primi 5 giorni di ogni mese. Segnalateci eventuali problemi incontrati sul Topic del Plugin rilevante su Meta. Durante questo periodo, riceverete un supporto più mirato dal team di Pavilion per qualsiasi problema relativo ai loro plugin.

Se aggiornate il vostro server di produzione al di fuori dei primi 5 giorni del mese, lo fate a vostro rischio e pericolo. Se ciò accade e qualcosa si rompe in relazione a uno dei nostri plugin, vi invitiamo a segnalarlo e, se appropriato, a disinstallare il nostro plugin fino alla risoluzione. Purtroppo, potremmo non riuscire a risolvere il problema fino al prossimo periodo di supporto all’inizio del mese successivo.

Per una sicurezza ancora maggiore

Valutate di testare il vostro aggiornamento sul vostro server di staging, creato da un backup del sito in produzione. Questo è particolarmente importante se il vostro sito è grande, popolare e/o parte di un’attività commerciale.

Potete spegnere questo server per il resto del mese per evitare costi per il tempo di attività. Approfittatene per testare tutte le funzionalità di base e identificare eventuali problemi con i plugin. Segnalate immediatamente tutti i problemi critici e di alta priorità sul Topic del plugin rilevante.

L’utilizzo di un sito di staging potrebbe permettervi di avere più discrezionalità su quando aggiornare, ma tenete presente la relativa mancanza di supporto nella seconda parte del mese.

Grazie per la vostra comprensione!

12 Mi Piace

Che fantastico! Grazie!

5 Mi Piace

Ragazzi, il periodo di supporto è iniziato. Si prega di segnalare i problemi qui: Pavilion

Tutti i problemi principali segnalati entro il 5 maggio saranno risolti entro il 7 maggio.

4 Mi Piace

Ciao a tutti :slight_smile:

Se state attualmente utilizzando questo plugin o state valutando di farlo, vi chiediamo di dedicare un momento a valutare se le nuove funzionalità Eventi del plugin Discourse Calendar, sviluppato dal team di Discourse, siano adatte alle vostre esigenze:

Se quel plugin soddisfa le vostre esigenze, vi consigliamo di utilizzarlo al posto di questo.

Come menzionato in quel thread, continueremo a supportare questo plugin fino a quando non saranno coperti tutti i casi d’uso che attualmente supporta e che il plugin Discourse Calendar non ancora copre. Quando e se raggiungeremo il punto in cui tutti i casi d’uso saranno supportati, deprecheremo questo plugin.

Abbiamo bisogno del vostro aiuto!

Per sapere quando raggiungeremo quel punto, abbiamo bisogno del vostro aiuto! Se state attualmente utilizzando questo plugin o state valutando una soluzione per gli eventi in Discourse, vorremmo sapere se le nuove funzionalità Eventi del plugin Discourse Calendar soddisfano le vostre esigenze. Se non lo fanno, vi preghiamo di spiegarci perché.

11 Mi Piace

Cose che mi mancano nel plugin Calendario:

  • eventi per l’intera giornata
  • aggiunta di eventi in diversi fusi orari
  • visualizzazione della fine dell’evento nell’elenco dei topic
  • possibilità di scegliere il formato nell’elenco dei topic
  • abbonamenti al calendario
8 Mi Piace

Ragazzi, ho appena integrato una nuova implementazione dei feed iCal privati. Potrete utilizzare questa funzione aggiornando all’ultimo commit del plugin.

Ho aggiunto un link alla documentazione nella pagina del calendario.

5 Mi Piace

Mi sento piuttosto stupido in questo momento. In passato ho installato il calendario degli eventi in due forum, senza problemi. Ora sto cercando di farlo funzionare in un terzo forum e non so cosa mi stia sfuggendo per non vedere il pulsante “Aggiungi evento” nei nuovi post:

  • Controllato: eventi abilitati: Consenti di aggiungere eventi ai topic in tutte le categorie.
  • Controllato: Consenti di aggiungere eventi ai topic in questa categoria (sovrascrive l’impostazione del sito).
  • Controllato: Livello di fiducia minimo per creare un evento in questa categoria (sovrascrive l’impostazione del sito). (TL0)
  • Controllato: Mostra un elenco di topic agenda in questa categoria (sovrascrive l’impostazione del sito). (viene mostrato)
  • Controllato: Mostra un elenco di topic calendario in questa categoria (sovrascrive l’impostazione del sito). (viene mostrato)

Eppure, nessun pulsante “Aggiungi evento”. Cosa mi sto perdendo? (MODIFICATO)

2 Mi Piace

Il plugin delle località su Locations Plugin 🌍 ?

2 Mi Piace

Scusa, intendevo che non c’è il pulsante “Aggiungi evento”.

Il plugin Location è installato e funziona. Il pulsante Aggiungi luogo è presente.

2 Mi Piace

@icaria36 L’ho visto anch’io recentemente. Prova a disabilitare e riabilitare gli eventi nella categoria e dovrebbe funzionare.

@fzngagan Dovremmo indagare su questo. Potresti creare un nuovo task open source?

4 Mi Piace

Infatti, basta deselezionare, salvare, selezionare e salvare di nuovo per risolvere il problema nelle due categorie in cui vogliamo abilitare gli Eventi. Grazie!

Pensavo di averlo già fatto in precedenza, ma forse non in modo così pulito, ad esempio modificando anche le impostazioni dell’intero sito, ecc.

4 Mi Piace

Sembra che questo non funzioni al momento?

Aggiungere “calendar” o “agenda” nell’impostazione top menu genera questo messaggio di errore:

x Hai specificato la scelta non valida calendar

Il plugin Eventi è installato e funziona. Calendario o Eventi non appaiono nell’elenco a discesa delle opzioni da aggiungere al calendario.

Per quanto riguarda il plugin Posizioni, un’opzione “Mappa” era disponibile nell’elenco a discesa, ma la prima volta che l’ho selezionata ho ricevuto lo stesso errore. Tuttavia, insistendo, l’elemento è stato accettato (!?) e ora abbiamo un link “Mappa” nel menu in alto. Tuttavia, non ci sono voci di menu in alto per Calendario o Eventi.

(capitalizzare o meno non cambia nulla)

3 Mi Piace