Calendário do Discourse (e Evento)

Bem, é aqui que o plugin fica um pouco confuso. E isso se deve principalmente ao seu histórico.

Ele começou sua vida como um plugin que permitia calendários de Tópicos. Neste caso, cada resposta no Tópico era um evento (se incluísse data/hora). O calendário de Feriados é um ótimo exemplo/caso de uso disso.

Posteriormente, a capacidade de transformar o OP de um Tópico em um Evento (exibido em um calendário de todo o site) foi adicionada; isso tem o nome um tanto estranho de discourse_post_event. Isso pode ser controlado por Categoria (nas configurações da Categoria) e restrito a grupos através da configuração do site discourse_post_event_allowed_on_groups.

Além disso, você pode optar por exibir um Calendário desses eventos de OP (‘eventos de postagem’) acima de uma Categoria especificada (terá apenas os Eventos dessa Categoria). Você também pode habilitar (através de uma configuração do site) uma classificação sofisticada da lista de Tópicos de qualquer Categoria por Evento - isso é ativado através de uma configuração de Categoria.

A julgar pela conversa recente em meta.discourse.org sobre isso, esses eventos por Tópico agora parecem ser a maneira dominante de utilizar o Plugin.

Pessoalmente, acho as configurações que governam tudo isso um pouco confusas, com alguma sobreposição confusa entre configurações do site, configurações de categoria e terminologia.

Eu adoraria ver isso organizado/racionalizado. Como cobre uma funcionalidade chave para a maioria das comunidades, eu adoraria ver o plugin tornado livremente acessível a uma gama mais ampla de usuários do Discourse (atualmente é bem pago, a menos que você esteja auto-hospedando).

4 curtidas