Ativação do modal Criar Evento com um único clique

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:

  1. Criar um novo tópico
  2. Clicar no botão ‘Mais’ na barra do editor
    • não, não aquele botão Mais, o outro (sim, existem dois)
  3. Clicar em ‘Criar evento’
    • sim, ele está lá, você só precisa rolar a lista um pouco para baixo
  4. Preencher todos os detalhes
    • uma vez que você chega lá, é bastante bom
  5. 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.