Sidebar di navigazione, permessi, gruppi e bug UX per grandi siti

Ho spostato la navigazione dei nostri siti nel nuovo sistema di barre laterali.

Poiché si tratta di un sito di grandi dimensioni, ci sono troppe categorie per averle tutte in un elenco, sarebbe una montagna inutile. Utilizzo le autorizzazioni per categorie in modo che gli utenti vedano un elenco di navigazione che riflette i gruppi a cui si sono uniti. O per dirla in altro modo, gli utenti si uniscono a gruppi e quindi vedono solo ciò che è direttamente rilevante per loro nella navigazione (che credo sia la soluzione consigliata per i siti di grandi dimensioni).

La navigazione ora funziona bene per gli utenti che possono facilmente navigare nelle loro aree principali del sito, ma il problema creato con questa configurazione è che gli utenti ora non sono più in grado di vedere affatto altre aree del sito. Se fanno clic su un collegamento a un’area in cui non fanno parte del gruppo, incontrano una pagina “Non trovato”. Se si uniscono a tutti i gruppi, o impostiamo le autorizzazioni per rendere visibili tutte le categorie, la navigazione della barra laterale diventa troppo lunga e inutilizzabile.

Il comportamento che mi aspetto di vedere è un insieme di categorie che tutti gli utenti possono vedere e a cui possono rispondere, ma che appaiono nella barra di navigazione laterale solo per i gruppi selezionati.

Qualcosa come una quarta casella di autorizzazione che non abbiamo ancora per le categorie. Una casella “in navigazione”, in modo che i siti di grandi dimensioni possano configurare la navigazione per diversi gruppi di utenti, ma senza bloccare completamente l’accesso ad aree del sito che non vogliamo siano totalmente private.

1 Mi Piace

Non sono sicuro al 100% di cosa stai chiedendo, ma puoi usare il mio componente tema del menu di navigazione di gruppo e aggiungere collegamenti a categorie specifiche in vari menu di gruppo personalizzati.

1 Mi Piace

Grazie @Lilly. Ho esaminato il tuo plugin ma non credo che si adatti al caso d’uso con cui sto lottando.

Supponiamo che un sito abbia circa 40 gruppi e 40 categorie/sottocategorie. Le categorie/sottocategorie sono specifiche dell’utente, ad esempio competenze come ‘UX Design’ o ‘Public Relations’. Queste devono essere Categorie piuttosto che gruppi poiché gli utenti desiderano utilizzare plugin di gestione progetti come thread voting, kanban, calendari, ecc.

Il tuo plugin è progettato tenendo conto dello stesso problema, ma dovrei creare una nuova sezione per ogni coppia gruppo/sottocategoria, funzionerebbe ma il limite è 8 che è troppo basso.

Al momento ho impostato in modo che solo i membri che si sono uniti ai gruppi possano vedere quelle categorie/sottocategorie, il che rende il menu di navigazione perfetto poiché è un menu personalizzato per l’uso della piattaforma di ciascun utente. Rompe il resto del sito poiché i membri a volte vogliono interagire o collegarsi a un’area che non visitano spesso, e al momento quelle aree sono nascoste a loro.

Ciò che credo manchi è un modo per i membri di visitare e interagire con un numero maggiore di categorie/sottocategorie di un sito, ma nasconderle dalla loro navigazione principale in base alle loro scelte di gruppo.

Ho suggerito una quarta autorizzazione per le categorie poiché scalerebbe meglio se andasse avanti l’espansione proposta della pagina dei gruppi per consentire agli utenti di creare i propri gruppi e avere gruppi di gruppi, ma affrontarlo direttamente nella barra laterale come hai fatto tu Lilly sarebbe una soluzione.

1 Mi Piace

Ci ho pensato ancora e ho un suggerimento per migliorare/risolvere i problemi di UX per siti di grandi dimensioni con una modifica della mod della barra di navigazione di @Lilly, che risolve quasi questo problema.

Nel sistema attuale gli utenti creano un menu personalizzato e poi scelgono quali gruppi possono vederlo.

Il mio suggerimento è di modificare il componente per avere: ‘mostra categoria/sottocategoria solo a questi gruppi’, oppure al posto di questo se si tratta di un componente diverso.
L’amministratore seleziona quindi una categoria (la stessa modale attualmente presente, ma impostata per le categorie).
Gli amministratori aggiungono i gruppi a cui le categorie sono visibili di seguito e la modale esistente è perfetta per questo.

Perché
la nuova barra di navigazione è pensata per migliorare l’UX, ma su un sito di grandi dimensioni diventa rapidamente disordinata poiché non tutti gli utenti visitano spesso tutte le categorie, a meno che il forum non sia strettamente focalizzato.
Se è distribuita su una serie di aree, la barra laterale si trasforma in un muro di troppe informazioni, oppure devi limitare ciò che c’è, il che non è un’esperienza utente ottimale se l’area preferita dall’utente viene persa.
Questa modifica consentirebbe ai siti di impostare la barra laterale per mostrare agli utenti solo le categorie correlate ai gruppi a cui si sono uniti, rendendo la navigazione facile e mantenendo aperte a tutti le categorie e sottocategorie non private. Attualmente è o l’uno o l’altro.

2 Mi Piace

Credo di aver capito il tuo caso d’uso ora e cosa stai cercando di ottenere. Vuoi controllare i link della sezione delle categorie del menu di navigazione per gruppi, ma senza limitare effettivamente l’accesso a tali categorie. Il problema principale è che gli utenti possono personalizzare la propria sezione del menu delle categorie e dovrebbero essere incoraggiati a farlo. Non penso che tu voglia sovrascrivere quella parte delle preferenze del menu dell’utente. Se hai molti gruppi e categorie, potrebbe diventare difficile gestirlo senza un componente personalizzato.

Per la sezione del menu delle categorie, gli utenti possono semplicemente fare clic sull’icona della matita per farlo:

Quindi, a parte la parte di sovrascrittura delle preferenze dell’utente, penso che stiamo essenzialmente parlando di un componente gruppi-categorie-menu: i gruppi ottengono un menu specifico di categorie disponibili per impostazione predefinita, ma non sono limitati a visitare altre categorie. In realtà ho lavorato su qualcosa di simile in modo intermittente negli ultimi due mesi. :thinking:

Con quanti gruppi e categorie/sottocategorie stai lavorando sul tuo forum?

2 Mi Piace

Sì, forse hai ragione.

So che molti/la maggior parte degli utenti non lo faranno e per loro sarà un disastro, quindi volevo un modo per configurarlo inizialmente per loro, ma forse è meglio spingerli a imparare a farlo da soli.

La mia altra preoccupazione è che dove gruppi e categorie sono uguali/simili, alcuni utenti si confonderanno e penseranno di unirsi o lasciare un gruppo quando in realtà lo stanno solo rimuovendo dalla barra laterale, e lo stesso problema si presenterà unendosi/lasciando gruppi sulla pagina dei gruppi.

1 Mi Piace

Non so se i componenti del tema possano impedirlo, ma nascondere le categorie con CSS non impedirebbe il loro caricamento, portando potenzialmente comunque alla lentezza che riscontri quando tutte le tue categorie vengono caricate nella barra laterale. :thinking:

2 Mi Piace

@Lilly ha gentilmente suggerito una soluzione che abbiamo provato, ma sfortunatamente il problema di UX per siti di grandi dimensioni con molteplici scopi rimane.

Il suggerimento di Lily era di creare manualmente tutte le categorie e sottocategorie in questo modo:

Ci ho provato ma sfortunatamente non funziona quando alcune categorie/sottocategorie devono essere nascoste poiché la funzionalità “Aggiungi sezione personalizzata” crea sezioni con collegamenti visibili a tutti, e quindi eventuali gruppi nascosti non possono essere inclusi. I membri che non hanno il permesso di visualizzarli possono vedere il collegamento ma non possono vedere la pagina a cui rimanda se ci cliccano sopra.

Istruire gli utenti a configurare la propria barra laterale è una funzionalità interessante ma non è una buona UX per i nuovi utenti che non sanno ancora cosa sia importante per loro e dovrebbero essere guidati dalla navigazione.

Se ci fosse un modo per impostare i permessi utente su cui agisce la barra laterale di navigazione, questo risolverebbe il problema, senza bisogno di creare una quarta casella di permessi.

Al momento, se un utente può “vedere” una categoria/sottocategoria, questa viene visualizzata nella barra laterale di navigazione. Se la barra laterale avesse un’opzione per mostrare solo le categorie/sottocategorie a cui gli utenti possono “rispondere” o “creare”, ciò darebbe molte più opzioni per personalizzare la configurazione. Nel mio caso d’uso, gli utenti sarebbero in grado di vedere tutto sulla piattaforma, ma vedrebbero solo le categorie/sottocategorie a cui si sono iscritti nella barra laterale di navigazione, rendendo la loro esperienza, specialmente quando sono nuovi, molto più focalizzata e meno opprimente.

Utilizziamo quindi i permessi di gruppo per consentire loro di scegliere con cosa desiderano interagire più spesso.

2 Mi Piace

Sì, ho appena compattato i gruppi di categorie e quelle erano le intestazioni. Sembrava un modo logico per organizzare le categorie nel menu di navigazione.

2 Mi Piace

\n\nIl modo in cui vedo questo problema:

  • Far entrare gli utenti nei gruppi di interesse quando si iscrivono al sito non è un’ottima UX, ma non è troppo fastidioso.
  • Far sì che quei gruppi di interesse dettino la navigazione del sito degli utenti è perfettamente ragionevole e crea un sito incentrato sull’utente, il che è piuttosto fantastico.
  • Bloccare la possibilità di visualizzare tutte le altre aree del sito per raggiungere questo obiettivo non è un compromesso accettabile in quanto compromette la capacità di tutti gli utenti di comunicare ed esplorare al di fuori dei propri interessi diretti.

La mia soluzione suggerita sarebbe:
Un interruttore a 3 impostazioni nella barra laterale delle impostazioni che dice “imposta le impostazioni iniziali della barra laterale di navigazione dell’utente mostrando solo le categorie/sottocategorie per cui hanno il permesso di 1. visualizzare 2. rispondere 3. creare”.

Gli utenti inizierebbero quindi con la barra laterale impostata in base ai gruppi di cui hanno detto al sito che sono interessati, il che rende l’onboarding iniziale e la navigazione molto più semplici in un sito di grandi dimensioni, ma sono comunque in grado di personalizzare la propria navigazione in seguito facendo clic sul pulsante di modifica delle barre laterali di navigazione (che è una funzione fantastica per gli utenti già registrati, ma non è un bene chiedere ai nuovi utenti cosa è importante in un sito con cui non hanno ancora familiarità).

1 Mi Piace

Ho condotto un sondaggio con alcuni nuovi utenti. Nonostante gli fosse stato detto esplicitamente che avrebbero dovuto modificare la barra laterale quando si sono uniti al sito, la maggior parte non l’ha fatto e quindi si è ritrovata a utilizzare un sito con un muro di categorie e sottocategorie.

Per me ha senso che gli utenti che sono nuovi a un sito non sappiano ancora cosa sia rilevante per loro e cosa no, quindi chiedere loro di modificare manualmente la barra laterale li rende timorosi di rimuovere le cose.