Domanda

Sto cercando di creare un collegamento rapido " widget di accesso alla directory. per esempio. (opzione 1)

0-9 | A-F | G-K | L-P | Q-U | V-Z

Dove ognuno sarebbe un collegamento in sottogruppi di una directory che inizia con quel carattere. Il widget stesso verrebbe utilizzato in più punti per cercare contatti, aziende, progetti, ecc.

Ora, per la parte di programmazione ... Voglio sapere se dovrei dividere come sopra ...

0-9 | A-F | G-K | L-P | Q-U | V-Z
10+   6      5     5     5     5

Questa suddivisione è raggruppata in modo equo e logico, ma ciò che mi interessa sapere è se esiste una suddivisione più ottimale in base alla quantità di risultati tipici che iniziano con ogni lettera. (opzione 2)

es. pochissimi articoli inizieranno con " Q " ;.

(Nota: questo è attualmente per una distribuzione "Nord America / Inglese")

Qualcuno ha delle statistiche che farebbero il backup dei motivi per dividere in modo diverso?

Allo stesso modo, per usabilità come piace / non piace agli utenti questo tipo di cose? So mentalmente se sto cercando di dire: " S " mi serve un secondo per ricordare che rientra nella sezione Q-U.

Sarebbe meglio fare una grande lista come questa? (opzione 3)

#|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z
È stato utile?

Soluzione

Come utente preferirei sicuramente un link per lettera.

Ma meglio (per me come utente) sarebbe una casella di ricerca.

Altri suggerimenti

Suggerirei un collegamento per lettera e nascondi le lettere che non hanno risultati (se ciò non richiede troppa potenza di elaborazione).

Penso che stai dividendo le cose sbagliate. Non dovresti dividere uniformemente le lettere, dovresti dividere equamente i risultati (nel miglior modo possibile).

Se vuoi 20 risultati per pagina e A ne ha 28, mentre B-C ne ha 15, ti consigliamo di avere

A

B-C

e così via.

Inoltre, potresti dover considerare il motivo per cui stai usando l'alfabeto invece di qualcosa di un po 'più contestuale. Il problema con l'alfabeto è che gli utenti devono sapere il nome di ciò che stanno cercando e quel nome deve essere uguale al tuo.

MODIFICA: l'abbiamo testato in condizioni di laboratorio e gli utenti individuano le informazioni in blocchi in base ai risultati rispetto a blocchi in base al numero di lettere praticamente nello stesso modo.

EDIT_2: i blocchi di lettere quasi sempre vengono eseguiti male. Pensa se ci sono modi migliori per farlo.

Bene, una delle principali considerazioni sull'usabilità sono i gruppi distribuiti uniformemente, quindi la tua idea attuale (0-9, A-F, ecc.) funzionerebbe bene, o l'elenco con ogni singola lettera. Avere gruppi di dimensioni incoerenti è un no-no definito per un'interfaccia utente.

Probabilmente non vorrai assolutamente suddividere un numero, ovvero qualcosa come

0-4 | 5-B | ...

Inoltre, direi solo dove si trovano i tuoi dati. Scrivi un programma per fare raggruppamenti di due, tre, quattro, cinque, ecc ... e vedi qual è la divisione più uniforme per ogni raggruppamento. Scegli quello che sembra più bello. Se disponi di dati scarsi, avere un link per lettera potrebbe essere fastidioso se ci sono solo 1 o 2 directory con quel nome.

Quindi, dipende da cosa cercherà un utente tipico. Non posso dire quale potrebbe essere solo dalla tua descrizione: stanno solo navigando in un albero di directory?

Uso quasi sempre l'ultima opzione poiché è di gran lunga la più facile da navigare per un utente. Usalo se hai abbastanza spazio per esso e l'altro se hai un numero limitato di schermate.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top