| Resumo | Cria respostas curtas sobre tópicos para eventos de RSVP | |
| Link do Repositório | GitHub - mariodsantana/discourse-calendar-rsvp-posts | |
| Guia de Instalação | Como instalar plugins no Discourse |
Funcionalidades
- Notificações em tempo real - Como os eventos de RSVP criam uma postagem de resposta no tópico, cada RSVP aciona notificações para os observadores do tópico
- Pouca desordem - As postagens de notificação anteriores são excluídas, então há um máximo de 2 postagens a qualquer momento (1 histórico + 1 notificação mais recente)
- Histórico completo - Toda a atividade de RSVP é preservada com carimbos de data/hora em ordem cronológica
- Desencoraja a indecisão - Carimbos de data/hora tornam visíveis as alterações repetidas de RSVP
Configuração
As configurações de site relevantes (em Admin > Configurações > Plugins) configuram principalmente quais alterações de RSVP devem acionar uma postagem - indo, interessado, não indo ou remoção de RSVP existente - e se devem acionar em alterações de RSVP para eventos que começam no passado.
A configuração restante alterna o modo de histórico. Com o modo de histórico desativado, apenas a postagem de notificação mais recente permanece no tópico. Com o modo de histórico ativado, o plugin gerencia um comentário de “histórico” adicional da seguinte forma:
- No primeiro RSVP, cria uma postagem de notificação simples anunciando o RSVP
- No segundo RSVP, transforma a primeira postagem em uma postagem de histórico com carimbo de data/hora e, em seguida, cria uma nova postagem de notificação
- Em RSVPs subsequentes, anexa o RSVP à postagem de histórico com carimbo de data/hora, exclui a postagem de notificação anterior e cria uma nova
Configurações
| Nome | Descrição |
|---|---|
calendar_rsvp_posts_on_new_going |
postar em novo “Indo” |
calendar_rsvp_posts_on_new_interested |
postar em novo “Interessado” |
calendar_rsvp_posts_on_new_not_going |
postar em novo “Não vou” |
calendar_rsvp_posts_on_removed_rsvp |
postar quando um RSVP é removido |
calendar_rsvp_posts_allow_past_events |
se deve postar para eventos que começam no passado |
calendar_rsvp_posts_enable_history |
manter uma postagem de histórico com carimbo de data/hora (padrão: ativado) |