| Riepilogo | Discourse Calendar and Events aggiunge funzionalità di calendario e eventi dinamiche e interattive al tuo sito Discourse. | |
| Guida all’installazione | Questo plugin è incluso nel nucleo di Discourse. Non è necessario installare il plugin separatamente. |
Abilitazione di Calendario ed Eventi
Il plugin Calendario ed Eventi può essere abilitato tramite l’interruttore o dalle sue impostazioni, entrambi accessibili dalla pagina admin/plugins:
Funzionalità
Non sorprende che Discourse Calendar and Events aggiunga sia le funzionalità di calendario che quelle di eventi al tuo sito Discourse. Con queste, puoi creare calendari di argomento individuali per tenere traccia di occasioni importanti o cronologie, visualizzare calendari nelle categorie, aggiungere un calendario delle festività per segnare vacanze, assenze o giorni di malattia, creare argomenti evento interattivi, nonché mostrare un riepilogo del calendario di facile accesso per tutti i tuoi eventi imminenti.
Calendari
È possibile creare calendari personalizzati in più argomenti e quelli a cui desideri dare maggiore visibilità possono essere visualizzati sopra l’elenco degli argomenti di una categoria.
Puoi trovare informazioni più dettagliate su come creare e utilizzare i calendari in:
Eventi
La funzionalità Evento consente di inserire elementi interattivi negli argomenti che i tuoi membri possono utilizzare per iscriversi per partecipare o prendere parte alle attività della tua community. Questi sono tutti riassunti in un calendario dedicato a tutto il sito, con l’opzione di aggiungere un link di facile accesso al menu di navigazione. Puoi trovare ulteriori informazioni su come creare e utilizzare questa funzionalità in:
Non confonderlo con il plugin Events di Pavilion (nota il plurale)
Impostazioni del Calendario
| Nome | Descrizione |
|---|---|
| calendar enabled | Abilita il plugin discourse-calendar. Questo aggiungerà il supporto per il tag [calendar][/calendar] nel primo post di un argomento. |
| holiday calendar topic id | ID dell’argomento del calendario delle festività/assenze dello staff. |
| holiday status emoji | Definisce l’emoji utilizzata per lo stato di festività. |
| delete expired event posts after | I post con eventi scaduti verranno eliminati automaticamente dopo (n) ore. Imposta su -1 per disabilitare l’eliminazione. |
| all day event start time | Gli eventi che non hanno un orario di inizio specificato inizieranno a questa ora. Il formato è HH:mm. Per le 6:00, inserisci 06:00 |
| all day event end time | Gli eventi che non hanno un orario di fine specificato termineranno a questa ora. Il formato è HH:mm. Per le 18:00, inserisci 18:00 |
| calendar categories | Visualizza un calendario in cima a una categoria. Le impostazioni obbligatorie sono categoryId e postId. es: categoryId=6;postId=453[1] Altre impostazioni valide: tzPicker[2], weekends[3] e defaultView[4]. |
| calendar categories outlet | Consente di modificare quale outlet deve mostrare il calendario della categoria. |
| working days | Imposta i giorni lavorativi. Puoi visualizzare la disponibilità di un gruppo utilizzando il tag timezones in un post, es: [timezones group=admins][timezones] |
| working day start hour | Ora di inizio delle ore lavorative. |
| working day end hour | Ora di fine delle ore lavorative. |
| close to working day hours extension | Imposta il tempo di estensione nelle ore lavorative per evidenziare i fusi orari. |
| calendar automatic holidays enabled | Imposta automaticamente lo stato di festività in base alla regione dell’utente (nota: puoi disabilitare festività automatiche specifiche nelle impostazioni del plugin) |
| map events title | Mappa il titolo del calendario della barra laterale in base alla categoria. Default a “Eventi imminenti” |
Impostazioni degli Eventi
| Nome | Descrizione |
|---|---|
| discourse post event enabled | Abilita le funzionalità Evento. Nota: richiede anche che calendar enabled sia abilitato. |
| discourse post event allowed on groups | Gruppi autorizzati a creare eventi. |
| displayed invitees limit | Limita il numero di invitati visualizzati in un evento. |
| display post event date on topic title | Visualizza la data dell’evento dopo il titolo dell’argomento. |
| use local event date | Usa la data locale dopo il titolo dell’argomento invece del tempo relativo. |
| discourse post event edit notifications time extension | Estende (in minuti) il periodo dopo la fine di un evento durante il quale gli invitati "going |
categoryId è la categoria sulla quale verrà visualizzato il calendario.
postId è il post in cui inserisci il calendario con [calendar][/calendar] ↩︎può visualizzare un selettore del fuso orario in alto a destra del calendario. Falso di default, puoi abilitarlo con tzPicker=true ↩︎
può nascondere sabato e domenica dal calendario. Vero di default. Puoi impostarlo su falso con weekends=false. ↩︎
defaultView imposterà la visualizzazione del calendario (giorno, settimana, ecc.). Può essere impostato come:
defaultView=agendaDay
defaultView=agendaWeek
defaultView=month (default)
defaultView=listNextYear ↩︎


