Tenho usado extensivamente a funcionalidade de Calendário e Eventos nos últimos 3 anos, em várias instâncias do Discourse auto-hospedadas. Foi maravilhoso vê-la evoluir para o impressionante conjunto de ferramentas que é hoje.
No entanto, um problema significativo continua a se destacar para meus usuários.
Eles têm dificuldade em descobrir como publicar um evento de verdade.
Isso tem sido consistente o tempo todo e entre todos os grupos de usuários. Continua sendo um problema, apesar das melhorias no processo e no modal implementadas recentemente.
O principal problema parece ser que o conceito de ter um evento embutido em uma postagem não é familiar nem intuitivo para a maioria dos usuários. Basicamente, eles precisam poder iniciar um evento com um único clique. O processo atual:
- Criar um novo tópico
- Clicar no botão ‘Mais’ na barra do editor
- não, não aquele botão Mais, o outro (sim, existem dois)
- Clicar em ‘Criar evento’
- sim, ele está lá, você só precisa rolar a lista um pouco para baixo
- Preencher todos os detalhes
- uma vez que você chega lá, é bastante bom
- Arrumar a bagunça no markdown
- se o bloco de Evento estiver adjacente a texto existente, ele quebra. Meus usuários quebram isso o tempo todo.
Veja o problema?
Para mitigar isso, fiz duas coisas.
Isso fornece:
E usei esse botão de Novo evento para apontar para um Assistente Personalizado (usando o Custom Wizard Plugin 🧙) que gera o bloco de Evento, para que eles tenham a única ação que desejam. Posso compartilhar isso se alguém estiver interessado.
Embora isso funcione bastante bem para nossos usuários, é limitado em funcionalidade e um pouco frágil.
Seria muito melhor ter uma maneira para os usuários irem direto para a criação de um evento (idealmente a partir da página /upcoming-events e/ou de uma categoria de Eventos designada) como parte do plugin.
