Ho utilizzato la funzionalità Calendario ed Eventi in modo estensivo negli ultimi 3 anni, su diverse istanze di Discourse self-hosted. È stato fantastico vederla evolvere fino a diventare la suite impressionante che è oggi.
Tuttavia, un problema significativo continua a emergere per i miei utenti.
Faticano a capire come pubblicare effettivamente un evento.
Questo è stato costante nel tempo e tra tutti i gruppi di utenti. Rimane un problema nonostante i recenti miglioramenti al processo e alla finestra modale.
Il problema principale sembra essere che il concetto di avere un evento incorporato in un post non è familiare né intuitivo per la maggior parte degli utenti. In pratica, hanno bisogno di poter avviare un evento con un solo clic. Il processo attuale è il seguente:
- Creare un nuovo argomento
- Premere il pulsante ‘Più’ nella barra del compositore
- no, non quel pulsante Più, l’altro (sì, ce ne sono due)
- Premere ‘Crea evento’
- sì, è lì, devi solo scorrere un po’ l’elenco verso il basso
- Compilare tutti i dettagli
- una volta arrivati lì, funziona abbastanza bene
- Sistemare il disordine nel markdown
- se il blocco Evento è adiacente a testo esistente, si rompe. I miei utenti lo rompono continuamente.
Vedete il problema?
Per mitigare la situazione, ho fatto due cose.
Un TC per aggiungere i pulsanti Iscriviti e Nuovo evento
Questo offre:
Utilizzo di una procedura guidata per abilitare il singolo clic
Per estendere ulteriormente questa funzionalità, ho utilizzato questo pulsante ‘Nuovo evento’ per puntare a una procedura guidata personalizzata (usando Custom Wizard Plugin 🧙), che a sua volta genera il blocco Evento, in modo che gli utenti ottengano l’azione singola che desiderano. Ecco il file .json che potete caricare:
create-event-wizard.json (2.3 KB)
Per impostazione predefinita, è configurato sull’ora della Nuova Zelanda; regolate il fuso orario o aggiungete un menu a tendina per adattarlo al vostro sito.
Sebbene questa soluzione funzioni abbastanza bene per i nostri utenti, è limitata nelle funzionalità e un po’ fragile.
Sarebbe molto meglio avere un modo per permettere agli utenti di passare direttamente alla creazione di un evento (idealmente dalla pagina /upcoming-events e/o da una categoria Eventi designata) come parte del plugin.
