Calendario Discourse (e evento)

Beh, è qui che il plugin è un po’ confuso. E questo è dovuto in gran parte alla sua storia.

Ha iniziato la sua vita come un plugin che abilitava i calendari degli argomenti (Topic calendars). In questo caso, ogni risposta all’Argomento era un evento (se includeva data/ora). Il calendario delle festività (Holiday calendar) ne è un ottimo esempio/caso d’uso.

Successivamente, è stata aggiunta la possibilità di trasformare l’OP (messaggio iniziale) di un Argomento in un Evento (visualizzato su un calendario a livello di sito); questo ha il nome un po’ strano di discourse_post_event. Questo può essere controllato per Categoria (nelle impostazioni della Categoria) e limitato ai gruppi tramite l’impostazione del sito discourse_post_event_allowed_on_groups.

Inoltre, è possibile scegliere di visualizzare un Calendario di questi eventi OP (‘eventi post’) sopra una Categoria specificata (mostrerà solo gli Eventi di quella Categoria). È anche possibile abilitare (tramite un’impostazione del sito) un ordinamento sofisticato dell’elenco degli Argomenti di qualsiasi Categoria per Evento: questo è attivato tramite un’impostazione della Categoria.

A giudicare dalle recenti discussioni su meta.discourse.org a riguardo, questi eventi per Argomento sembrano ora essere il modo dominante di utilizzare il Plugin.

Personalmente, trovo che le impostazioni che governano tutto questo siano un po’ un miscuglio, con una certa confusione tra impostazioni del sito, impostazioni della categoria e terminologia.

Mi piacerebbe vederlo sistemato/razionalizzato. Poiché copre una funzionalità chiave per la maggior parte delle community, mi piacerebbe che il plugin fosse reso liberamente accessibile a una gamma più ampia di utenti di Discourse (attualmente è piuttosto a pagamento a meno che non si utilizzi l’hosting autonomo).

4 Mi Piace