2009-07-22 15 views
9

Ho appena scritto un elenco di paese dalla Wikipedia ISO 3166-1Dovremmo ordinare la lista dei paesi?

Il mio obiettivo è quello di usarlo nel selezionare dentro il mio XHTML, ma è una lista enorme. Quanti siete di Aruba? Ma quanti siete da Regno Unito, Francia o persino dagli Stati Uniti d'America?

A volte, posso vedere che i paesi più comuni sono elencati in cima alla lista.

È una buona pratica? Perché e perché no?

risposta

25

Questa è un'applicazione Web. Non sono sicuro che alcuni siti lo facciano, ma potresti ordinare l'elenco in ordine alfabetico e utilizzare la geolocalizzazione IP per indovinare un paese da inserire come predefinito. Non sarà corretto il 100% delle volte, ma potrebbe rendere più semplice la compilazione del modulo per le persone che hai ragione ...

+0

C'è la soluzione a cui alludevo. –

+0

D'accordo, questo è l'approccio più user-friendly, e nei casi in cui non viene rilevato correttamente, dovrebbe essere sufficiente un ordinamento alfabetico semplice. –

+1

Ho ottenuto la barra per il tuo post non appena ho cliccato per pubblicare la mia risposta. Penso che abbia alcuni inconvenienti, come le persone che usano i proxy in altri paesi, ma penso che l'ordinamento alfabetico (qualcosa che ci si aspetta) più una buona ipotesi aiuterà la maggior parte del pubblico. –

1

Perché: per la ragione esatta che hai menzionato; se prevedi che la maggior parte/tutti i tuoi utenti siano un Paese, elencarlo per primo aiuterà l'esperienza dell'utente.

Perché no: nessuno nei paesi più popolosi può chiedersi perché questi paesi siano stati elencati per primi (quasi come una forma di privilegio). Ma se non vuoi preoccuparti di ciò non devi. Inoltre, gli utenti possono ancora iniziare a digitare il loro paese e individuarlo in questo modo, quindi questo potrebbe non essere un grosso problema.

Potrebbero esserci anche soluzioni per capire dove si trova l'utente, ma non ne sono sicuro. Se ci sono, quello potrebbe essere il migliore di tutti i mondi.

+2

Down-down drive-by: si prega di lasciare commenti. –

1

La mia opinione è di attenersi all'ordine alfabetico; Credo che quasi tutti inizino a digitare le prime lettere del loro paese mentre aprono il menu a discesa. :-)

+1

Gli utenti esperti lo fanno comunque. Ho cercato di convincere i miei genitori a farlo, e loro no. –

+0

Your, thomas, solo utenti esperti, tuttavia l'alfabeto è ancora una buona idea. –

7

Pensa al tuo utente Web comune ... È più facile per qualcuno (che non sa che è sufficiente digitare la prima lettera del loro paese e trovarlo velocemente in quel modo) per trovare il suo paese in ordine alfabetico lista ordinata quindi una lista ordinata arbitrariamente in base alla popolazione web.

Si consiglia di attenersi alla selezione alfabetica.

+0

Non sono io, ma suppongo che credano che sia più difficile per qualcuno trovare il proprio paese in una lista in ordine alfabetico. – Chuck

1

A seconda del pubblico di destinazione, può essere conveniente o offensivo. So che personalmente trovo la pratica leggermente offensiva. Inoltre, in qualche modo rompe la capacità di selezionare rapidamente gli elementi digitando le prime lettere - quando tutti lo ordinano allo stesso modo, quando si digita la stessa cosa, si ottiene lo stesso risultato. Ma se metti alcuni paesi in cima (e persone diverse lo fanno per paesi diversi), i risultati potrebbero essere diversi.

0

È possibile visualizzare l'elenco completo in ordine alfabetico e impostare il paese da cui ci si aspetta più utenti come opzione selezionata per impostazione predefinita.

2

Elenchi in ordine alfabetico e duplica i tuoi mercati principali in alto.

Non solo spostarli verso l'alto - Ho perso troppo tempo a cercare il Regno Unito sotto "U" nei menu a discesa per quello.

1

Elencarli in ordine alfabetico. Anche noi americani dovremmo capirlo.

Tuttavia, ti consiglio di considerare qualcosa di un po 'più elaborato, come una casella di testo con un elenco di suggerimenti automatici. È possibile aggiungere una freccia a discesa sul lato per coloro a cui piace scansionare gli elenchi, anche se sospetto che molti di loro useranno la tastiera per arrivare almeno nelle vicinanze del paese che stanno cercando).

OBTW, presumo che tu abbia l'elenco dei Paesi in inglese?

17

Ho visto questo fatto in cui i primi 3-5 paesi (in volume) sono duplicate in cima alla lista ... poi viene visualizzata una pausa e tutti paesi vengono poi elencate in ordine alfabetico . Questo ovviamente aiuta solo un certo numero di utenti, ma se si sa che il 90% di questi proviene dai primi (3-5) paesi ... questo potrebbe essere utile.

ad es.

<select> 
    <optgroup label="Quick Picks"> 
    <option>Australia</option> 
    <option>Canada</option> 
    <option>Germany</option> 
    <option>United Kingdom</option> 
    <option>United States</option> 
    </optgroup> 
    <optgroup label="All Countries"> 
    <option>A....</option> 
    <option>A....</option> 
    <option>A....</option> 
    <option>B....</option> 
    <option>B....</option> 
    <option>C....</option> 
    <option>C....</option> 
    ... 
    </optgroup> 
</select> 

ad es. rimosso morti collegamento ImageShack

Nota: "in volume" intendo per volume di traffico al tuo particolare sito/applicazione.

+6

+1, questo è il modo in cui lo gestisco sempre. Tuttavia non visualizzo solo i paesi rimanenti, li mostro tutti indipendentemente dal fatto che siano stati inclusi nella parte superiore. In questo modo se qualcuno riesce a saltare in alto, non scorrere la lista chiedendo "Dove diavolo è il Canada?". – Brandon

+0

suppongo che la mia formulazione non fosse abbastanza chiara ... sì, quelli in alto sono duplicati ... quindi tutti i paesi sono elencati di seguito (anche se nel set più in alto) – scunliffe

+0

Si interrompe ancora la ricerca-come-si-tipo in quel modo. Se la lista fosse correttamente ordinata alfabeticamente, mi aspetterei che "Un" trovi "Emirati Arabi Uniti", non "Regno Unito" come nel tuo caso. Il problema più grande è che se ogni sito varia la sua lista, diventa impossibile usare le stesse sequenze di ricerca ovunque. –

1

Sono d'accordo che alfabeticamente è il meccanismo più universalmente inteso. L'ordinamento personalizzato causerà probabilmente la confusione di alcuni utenti.

L'applicazione sarà localizzata in altre lingue? Assicurati di tenere in considerazione che l'elenco deve essere ordinato alfabeticamente in base alle lingue degli utenti.

Problemi correlati