Preferenza definita dall'utente per la visualizzazione di un elenco di sottocategorie sopra gli argomenti in una categoria

tl;dr – Gli utenti del nostro Discourse desiderano un’interruzione a livello di singolo utente per nascondere i contenuti statici quando la casella di controllo “Mostra elenco sottocategorie sopra gli argomenti in questa categoria” in /c/[nomecategoria]/edit/settings è selezionata e lo Stile dell’elenco sottocategorie è impostato su “Caselle”.


Contesto Iniziale

Il nostro forum Discourse attualmente conta 25 gruppi pubblici a cui gli utenti possono iscriversi e molti di loro si uniscono a oltre 10 gruppi. Data la configurazione della nostra categoria Gruppi di livello superiore per visualizzare le sottocategorie per ogni gruppo, c’è un’abbondanza di contenuti statici sopra l’inizio dell’elenco dinamico degli argomenti.

Alcuni utenti si stancano di scorrere tutte le caselle delle sottocategorie dei gruppi fino a raggiungere la vista dinamica con stile “Ultime” per la categoria, specialmente su dispositivi mobili. In altre parole, desiderano vedere subito tutto il contenuto delle sottocategorie mescolato insieme e non vogliono visualizzare le belle caselle.

Proposta: Preferenza a Livello Utente per Nascondere lo Stile dell’Elenco Sottocategorie: Caselle

Ho creato questo breve video su Loom per spiegare la mia soluzione preferita per una nuova preferenza a livello di utente che gestisca la combinazione di opzioni in /c/[nomecategoria]/edit/settings > Aspetto > Mostra elenco sottocategorie sopra gli argomenti in questa categoria > Stile dell’elenco sottocategorie.

https://www.loom.com/share/3868030d554f484f9bae7ba18a05c894

In generale, sono totalmente a favore di permettere agli utenti di attivare o disattivare temporaneamente o permanentemente i contenuti statici su una pagina.

2 Mi Piace

Sono d’accordo con @codinghorror / @awesomerobot: è un po’ fastidioso. Consentiamo agli utenti di scegliere la home page; sembra ragionevole permettere loro di rimuovere le caselle.

Anche quando ci sono solo 2 caselle, questo può essere piuttosto fastidioso.

3 Mi Piace

dipendente del mese ups GIF

Dovrebbe essere un’impostazione a livello di categoria legata alle funzionalità dell’elenco delle sottocategorie (attivata di default)? Molti temi personalizzano questa sezione e potrebbero non volerla nascondere.

Associarla a una preferenza dell’utente sarebbe semplice e non richiederebbe alcuna nuova interfaccia, ma sarebbe difficile da scoprire… e poi, dato che è una funzionalità a livello di categoria… a volte non funziona? Includerla nelle impostazioni aiuterebbe a spiegarlo, ma in un certo senso :poop: :

Nascondi gli elenchi delle sottocategorie nelle pagine delle categorie, quando consentito dall’amministratore

Forse sarebbe meglio renderli espandibili in modo evidente? Dovremmo definire un’interfaccia predefinita per espandere/ridurre che funzioni con tutti gli stili… oppure qualcosa di simile a un interruttore per un layout compatto?

4 Mi Piace

Mi piace molto, specialmente se salviamo la tua preferenza nel localStorage del tuo browser.

Penso che questo sia “un po’” fastidioso, ma non così tanto da non voler cliccare qualcosa una volta su ogni browser.

Inoltre, così gli utenti non devono scoprire un’altra opzione magica.

4 Mi Piace

È una domanda valida e non sento il bisogno di intervenire. Tu vedi le cose in modo più olistico rispetto a me, quindi sarò probabilmente d’accordo con qualsiasi soluzione tu possa implementare che soddisfi il mio bisogno fondamentale di rendere il toggle disponibile anche a livello di singolo utente.

Alcune persone vogliono le caselle delle sottocategorie. È solo che molte altre non le vogliono. :slight_smile:

Ci sono progressi / ulteriori pensieri in merito? Sarebbe molto utile per il nostro Forum, che ha bisogno di rendere le sottocategorie evidenti per i nuovi utenti, ma nascondibili per gli utenti che conoscono la strada.

Mi piace molto questa impostazione, ma sembra che Discourse non supporti più “consenti agli utenti di nascondere l’elenco delle sottocategorie”. Mi sfugge qualcosa?

Non è mai stato aggiunto, questa era solo una discussione sulla possibilità di aggiungerlo come nuova funzionalità

Sarebbe fantastico se questa funzionalità potesse essere aggiunta. Ho scritto del codice per ottenere gli stessi effetti aggiungendo pulsanti “collapse” ed “expand” come questo👇, ma chiaramente non è bello o pulito come il tuo.

2 Mi Piace

Per favore, condividi quel codice!