Discourse è molto pulito e può essere reso ancora più pulito con temi, personalizzazione, ecc., eppure ci sono ancora molti elementi, data tutta la funzionalità che c’è.
Esiste un modo per nascondere gli elementi dell’interfaccia grafica ai nuovi utenti, in modo che possano abituarsi agli elementi principali, prima di aggiungere in seguito (ad esempio, una volta che “cheers” cresce) funzionalità aggiuntive come chat, scorciatoie da tastiera, argomenti suggeriti, ecc.?
Dipende davvero da cosa vuoi nascondere. Non esiste un modo generale per fare una cosa del genere.
Alcune funzionalità possono essere disabilitate nelle impostazioni dell’amministratore.
Alcune possono essere disabilitate tramite le impostazioni del menu dei plugin come la gamification o la chat.
Alcune possono essere nascoste con CSS come gli argomenti suggeriti.
Alcune potrebbero essere disabilitate tramite componenti tematici personalizzati o plugin.
Se hai un elenco specifico di elementi che vuoi nascondere, puoi condividerlo.
Grazie, ma non intendo disabilitare o nascondere queste cose in generale, l’idea è solo che per i nuovi utenti l’interfaccia sia meno opprimente, quindi nascondiamo alcune cose. E una volta che tornano al forum 5-6 volte iniziamo ad aggiungere le cose elemento per elemento, in modo che le imparino gradualmente.
Ah, sì, ho capito male. Quindi, gli elementi sarebbero nascosti all’inizio per utente.
Al momento non esiste una funzionalità del genere. Un componente o un plugin a tema personalizzato potrebbe probabilmente farlo, ma avrebbe bisogno dell’opzione (per utente) per rivelare tutte le funzionalità per gli utenti che conoscono già Discourse.
È solo leggermente correlato, ma Discourse sta lavorando a una nuova funzionalità di suggerimenti per i nuovi utenti per guidarli attraverso l’interfaccia:
Personalmente, per me questi wizard non funzionano affatto. Quando sono su un nuovo sito, voglio capire tutto, queste cose che attirano l’attenzione sono solo qualcosa da chiudere finché non riesco a capire l’interfaccia (problema personale, immagino).
Parte dell’idea dei Livelli di Fiducia è quella di isolare determinate funzionalità dietro questi livelli in modo da non sopraffare i nuovi utenti fin dall’inizio. C’è anche un blog qui con maggiori informazioni:
Mi piacerebbe molto avere un tema (o una “variante” di un tema) essenziale (in termini di funzionalità) che sia attivato per gli utenti per impostazione predefinita e che consenta loro di scegliere l’interfaccia “avanzata/completa” con tutte le funzionalità disponibili che Discourse offre. Forse c’è un caso d’uso per un’aggiunta più granulare di funzionalità all’interfaccia, non ne sono ancora sicuro.
Sarebbe come quando ci si connette all’amministrazione del proprio router: c’è la modalità “base” e quella avanzata, e talvolta quella esperto.
Il mio caso d’uso è la migrazione di persone da Facebook. Quindi, quali sarebbero le funzionalità minime a cui dovrebbero accedere?
pubblicare un argomento, con campo titolo nascosto che può essere rivelato se lo si desidera
rispondere all’argomento
mettere “mi piace” all’argomento o al post
ottenere il link all’argomento o alla risposta
aggiungere un’immagine
modificare il profilo e alcune impostazioni di base (il resto nascosto a meno che non venga intrapresa un’azione per rivelarle)
notifiche semplificate (tutte in un unico contenitore)
rimuovere la maggior parte delle meta-informazioni sugli argomenti che vengono visualizzate nella vista elenco (xyz ha risposto n minuti fa, ecc.)
ricerca con opzioni limitate (ricerca semplice, quella avanzata può essere accessibile, come su Google)
Certamente ce ne sono altre, queste sono solo idee iniziali. Penso che cercherei di eliminare praticamente tutto ciò che è possibile e di mantenere il minimo indispensabile per consentire alle persone di fare le cose con cui un “utente medio dei social media” ha familiarità. Approssimativamente: pubblicare, mettere mi piace, commentare, includere un link o una foto, compilare il profilo, controllare le notifiche.
Non so qual sia il modo migliore per procedere tecnicamente. Potrebbe essere possibile mettere insieme una sorta di prova di concetto con i vari componenti menzionati sopra.
Certo che possiamo educare le persone, e lo faremo. Ma questo è ciò che probabilmente accadrà se lascio che i membri della mia community “di base” si scatenino su Discourse.
Ecco un esempio di un’interfaccia meno “Titolo in faccia”:
Il titolo si presenta chiaramente come facoltativo. L’attenzione si concentra sul corpo del post, e non sul titolo. Anche come blogger OG, seriamente, non trovo nulla di più paralizzante che avere un’idea per un post del blog e trovarmi di fronte a un cursore lampeggiante nel campo Titolo. Fortunatamente ora sono cresciuto e sposto il cursore sul corpo del post e inizio a scrivere, tornando più tardi per il titolo. Ma ci vuole intuito e forza di volontà per disobbedire all’ordine implicito di un modulo sullo schermo ;-).
Quindi, qui, sono invitato a iniziare a scrivere. Posso, se voglio, impostare un titolo.
Come potremmo gestire questo in Discourse? Beh, se non viene impostato alcun titolo, usa le prime parole dell’argomento. I membri più esperti correggeranno il titolo se necessario in seguito. Ma nel frattempo, non avrà creato un ostacolo al post per la prima o la seconda volta per un nuovo utente, e il valore contenuto nel titolo automatico probabilmente non sarà inferiore a “coucou tout le monde” che probabilmente otterremo abbastanza spesso.
So che questa cosa del titolo è un punto dolente per me e non tutti la vedono così, quindi forse è un caso per un plugin/componente (quale?) a sé stante.
È probabile che tu possa nascondere la maggior parte di questo con il CSS. Il tema Horizon Theme fornisce già un’interfaccia minimalista progettata per interfacce semplici e facili da usare, quindi forse potresti usarlo come punto di partenza?