Nel mio forum desidero obbligare gli utenti a utilizzare una procedura guidata personalizzata per creare nuovi argomenti in categorie specifiche. Di conseguenza, vorrei modificare gli elementi nativi di Discourse senza compromettere l’esperienza utente (UX) e l’interfaccia (UI) standard.
Per fare ciò, desidero personalizzare il comportamento del percorso dell’utente durante la creazione di un nuovo argomento.
Per raggiungere questo obiettivo, vorrei…
- trasformare il pulsante “Nuovo argomento” in un menu a discesa con link personalizzati, mantenendo il pulsante predefinito “Nuovo argomento” come opzione
- aggiungere un reindirizzamento automatico alle procedure guidate personalizzate quando gli utenti selezionano una categoria appropriata nel composer
Per il menu a discesa “Nuovo argomento”:
- utilizzare solo elementi UX/UI nativi, in modo da supportare le nuove variabili di colore e le funzionalità principali della modalità scura
- aggiungere, eliminare e modificare gli elementi del menu a discesa tramite campi di testo nelle impostazioni del plugin, permettendomi di definire:
icona, testo, URL
Per il reindirizzamento dal composer:
- quando un utente seleziona una categoria specifica nel composer, il composer viene chiuso e l’utente viene reindirizzato a un URL specificato
- aggiungere, eliminare e modificare gli elementi del menu a discesa tramite campi di testo nelle impostazioni del plugin, permettendomi di definire:
categoria, URL di reindirizzamento
Budget
500-1000 USD