2009-07-22 6 views
9

Ich habe gerade eine Liste des Landes aus der Wikipedia ISO 3166-1Sollen wir die Länderliste sortieren?

geschrieben Mein Ziel ist es in ausgewählten innerhalb meiner XHTML verwenden, aber es ist eine riesige Liste. Wie viele sind Sie von Aruba? Aber wie viele sind Sie aus Großbritannien, Frankreich oder sogar aus den Vereinigten Staaten von Amerika?

Manchmal kann ich sehen, dass die häufigsten Länder an der Spitze der Liste aufgeführt sind.

Ist es eine gute Praxis? Warum und warum nicht?

Antwort

25

Dies ist eine Webanwendung. Ich bin mir nicht sicher, ob es Websites gibt, aber Sie können die Liste alphabetisch sortieren und IP Geolocation verwenden, um ein Land als Standard zu erraten. Es wird nicht in 100% der Zeit richtig sein, aber es könnte das Ausfüllen des Formulars für die Leute erleichtern, die Sie richtig bekommen ...

+0

Da ist die Lösung, auf die ich anspielte. –

+0

Vereinbart, dies ist der benutzerfreundlichste Ansatz, und für Fälle, in denen es nicht richtig erkannt wird, sollte eine einfache alphabetische Sortierung ausreichen. –

+1

Ich habe die Bar für Ihre Post, sobald ich geklickt habe, um meine Antwort zu posten. Ich denke, es hat einige Nachteile, wie Leute, die Proxies in anderen Ländern verwenden, aber ich denke, alphabetisch sortieren (etwas erwartet) plus eine gute Schätzung wird die meisten Ihrer Zuhörerschaft helfen. –

1

Warum: Für den genauen Grund, den Sie erwähnten; Wenn Sie erwarten, dass die meisten/alle Ihrer Nutzer ein Land sind, hilft die erste Einblendung dem Nutzer.

Warum nicht: Jeder, der nicht in den bevölkerungsreichsten Ländern ist, mag sich wundern, warum diese Länder zuerst aufgeführt wurden (fast wie eine Form von Privilegien). Aber wenn du dir darüber keine Sorgen machen willst, musst du es nicht tun. Außerdem können die Nutzer immer noch damit beginnen, ihr Land einzugeben und es so zu lokalisieren, dass dies keine große Sache ist.

Es kann auch Lösungen geben, um herauszufinden, wo der Benutzer sitzt, aber ich bin mir nicht sicher. Wenn es welche gibt, ist das vielleicht die beste aller Welten.

+2

Drive-by-Downvoter: Bitte Kommentare hinterlassen. –

1

Meine Meinung ist es, in alphabetischer Reihenfolge zu bleiben; Ich glaube, fast jeder fängt an, die ersten Buchstaben ihres Landes zu tippen, wenn sie das Dropdown öffnen. :-)

+1

Macht Benutzer sowieso. Ich habe versucht, meine Eltern dazu zu bringen, und sie tun es nicht. –

+0

Ihr, Thomas, nur Power-User, aber alphabetisch ist immer noch eine gute Idee. –

7

Denken Sie an Ihren gemeinsamen Internetnutzer ... Es ist einfacher für jemanden (der nicht weiß, dass er den ersten Buchstaben seines Landes eingeben und so schnell finden kann), um sein Land alphabetisch zu finden sortierte Liste, dann eine willkürlich auf Webpopulation sortierte Liste.

Ich empfehle, bei der alphabetischen Sortierung zu bleiben.

+0

Ich bin es nicht, aber ich nehme an, dass sie glauben, dass es für jemanden schwieriger ist, sein Land in einer alphabetisch sortierten Liste zu finden. – Chuck

1

Je nach Ihrer Zielgruppe kann es entweder bequem oder beleidigend sein. Ich weiß, dass ich persönlich die Praxis als beleidigend empfinde. Darüber hinaus wird die Möglichkeit, Elemente schnell auszuwählen, durch Eingabe der ersten Buchstaben etwas unterbrochen. Wenn alle Benutzer denselben Typ eingeben, erhalten Sie dasselbe Ergebnis, wenn Sie dasselbe eingeben. Aber wenn Sie einige Länder an die Spitze setzen (und verschiedene Leute tun es für verschiedene Länder), dann können die Ergebnisse anders sein.

0

Sie können die vollständige Liste in alphabetischer Reihenfolge anzeigen und das Land festlegen, von dem Sie erwarten, dass mehr Benutzer als die standardmäßig ausgewählte Option ausgewählt werden.

2

Listen Sie sie alphabetisch auf und duplizieren Sie Ihre primären Märkte an der Spitze.

Verschiebe sie nicht einfach an die Spitze - ich habe zu viel Zeit verschwendet, um in den Dropdown-Menüs nach Großbritannien zu suchen.

1

Listen Sie sie alphabetisch auf. Sogar wir Amerikaner sollten das verstehen.

Allerdings empfehle ich Ihnen, etwas ein bisschen schicker, wie ein Textfeld mit einer Auto-Vorschlagsliste. Sie können einen Dropdown-Pfeil an der Seite für diejenigen hinzufügen, die gerne Listen durchsuchen, obwohl ich vermute, dass viele von ihnen die Tastatur verwenden werden, um zumindest in die Nähe des Landes zu gelangen, das sie suchen.

OBTW, ich nehme an, Sie haben die englischsprachige Länderliste?

17

Ich habe gesehen, dies getan, wo die Top-3-5 Länder (nach Volumen) an der Spitze der Liste dupliziert werden ... dann eine Pause angezeigt und alle Länder werden dann in alphabetischer Reihenfolge . Dies hilft natürlich nur einer bestimmten Gruppe von Nutzern, aber wenn Sie wissen, dass 90% von ihnen aus den Top (3-5) Ländern kommen, könnte dies hilfreich sein.

z.B.

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

z.B. entfernt tot Images Link

Hinweis: „Vol“ Ich meine Volumen Verkehr auf Ihre Website/Anwendung.

+6

+1, das ist die Art, wie ich immer damit umgehe. Allerdings zeige ich nicht nur die restlichen Länder an, sondern zeige sie alle an, unabhängig davon, ob sie oben aufgeführt waren oder nicht. Auf diese Weise scrollen sie nicht durch die Liste und fragen sich "Wo zum Teufel ist Kanada?". – Brandon

+0

rate meine Formulierung war nicht ganz klar ... ja, die oberen sind Duplikate ... dann sind alle Länder unten aufgeführt (auch wenn in der oberen Reihe) – scunliffe

+0

Sie brechen immer noch Suche-wie-Sie-Typ auf diese Weise. Wenn die Liste alphabetisch sortiert wäre, würde ich erwarten, dass "Un" "Vereinigte Arabische Emirate" findet, nicht "Vereinigtes Königreich", wie es in Ihrem Fall der Fall ist. Das größere Problem ist, dass wenn jede Seite ihre Liste ändert, es unmöglich wird, überall die gleichen Suchsequenzen zu verwenden. –

1

Ich würde zustimmen, dass alphabelisch ist der am weitesten verbreitete Mechanismus verstanden. Benutzerdefiniertes Sortieren führt höchstwahrscheinlich zu Verwirrung bei einigen Benutzern.

Wird die Anwendung in anderen Sprachen lokalisiert? Achten Sie darauf, dass die Liste alphabetisch nach Benutzersprachen sortiert ist.