Nascondere elementi GUI per i nuovi utenti (meno opprimente)

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.?

1 Mi Piace

Ciao Bastiaan :slight_smile:

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. :slight_smile:

Ciao @Canapin

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.

Ha senso?

1 Mi Piace

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:

Grazie, è utile.

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).

2 Mi Piace

Molte delle funzionalità e delle funzioni possono essere regolate in base al Livello di Fiducia, se questo può essere utile? Puoi confrontare le impostazioni predefinite nella Tabella delle autorizzazioni per livello di fiducia (inclusi i ruoli di moderatore)

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:

1 Mi Piace

Grazie, è effettivamente molto vicino a quello che stavo cercando.

Suppongo che dovrei anche rimuovere le funzionalità senza autorizzazione (barra di ricerca, icona delle scorciatoie da tastiera, ecc.).

Ora leggerò il post del blog, grazie.

2 Mi Piace

Un componente tematico che nasconde tutti quegli “extra” per TL0 è un esperimento interessante, e fattibile in gran parte con semplice CSS :wink:

4 Mi Piace

Dato che sono nuovo a Discourse (ma ci passo molto tempo ora), come potrei iniziare con questo?

Ho letto questo

e conosco lo scheletro del plugin, ma uno scheletro TC non sono riuscito a trovarlo.

Ho guardato abbastanza il componente table builder, che sembra simile a un plugin. Posso usare lo scheletro del plugin?

Install the Discourse Theme CLI console app to help you build themes te ne darà uno.

4 Mi Piace

Se vuoi nascondere/mostrare elementi a seconda del gruppo di utenti, Falco ha condiviso anche un componente super utile:

2 Mi Piace

Grazie, è un’ottima soluzione!

1 Mi Piace