it-swarm.com.de

Was ist der beste Weg, um eine Liste mit mehr als 2000 Elementen anzuzeigen und zu navigieren?

Ich habe vor kurzem beschlossen, das Erscheinungsbild einer Website zu aktualisieren, und wurde mit einer Seite konfrontiert, die eine Liste von mehr als 2.000 Elementen enthält, die in einer Tabelle sortiert sind, und einem dazugehörigen Link-Blob.

Gibt es bessere Möglichkeiten, die Liste anzuzeigen? Welche anderen Methoden könnten verwendet werden, um darin zu navigieren?

5
quentinxs

Ich denke, Sie sollten mehr Details darüber geben, was der Zweck dieser Liste ist, wie sie verwendet wird, wie viel Zeit voraussichtlich auf der Seite verbracht wird usw.

Ohne das könnten diese Vorschläge für Sie alle unangemessen sein. Aber wie auch immer, hier sind einige Ansätze, die ich versuchen würde:

  1. beginnen Sie mit einer Karte, da Sie Daten "geolokalisiert" haben. Sobald der Benutzer eine Region auswählt, arbeiten Sie möglicherweise mit um Größenordnungen weniger Daten. Dies funktioniert nur, wenn die Reihenfolge der Schritte für die Verwendung dieser Liste geeignet ist.

  2. verwenden Sie eine Art Datentabelle, in der Sie die Liste filtern können, indem Sie sie in ein Suchfeld eingeben

  3. standardmäßig sortieren Sie nach einer Metrik, die dem Benutzer hilft (Beliebtheit, Entfernung, Anzahl der Chatter usw.) und alles andere als die Top 10 auszublenden.

3
csulok

Jede große Liste hat idealerweise:

  • Paging . Zeigen Sie nicht alle Einträge an, da das Laden möglicherweise lange dauert und zu einer unhandlichen Seite führt. Springe schnell zu einem bestimmten Bereich.
  • Sortieren . Erlauben Sie jeder Spalte, der Sortierschlüssel zu sein. Ihre ist nur nach Teamnummer sortierbar.
  • Filtern . Eine Art vordefinierte Sortierung, basierend auf bestimmten offensichtlich diskreten Kategorien wie Teamgröße, Status oder anderen ähnlichen Eigenschaften der Daten. Sie können auch Bereiche für numerische Werte (z. B. Preis) zulassen.
  • Suche . Suchen Sie nach beliebigen Zeichenfolgen und Bereichen, und geben Sie dem Benutzer die Möglichkeit, eine Spalte anzugeben oder alle zu durchsuchen.

Berücksichtigen Sie bei sehr großen Listen facettierte Navigation . Dies ist eine fortgeschrittenere Form der Filterung. Normalerweise werden die Facetten basierend auf der Liste oder dem Element, das Sie betrachten, aktualisiert und ermöglichen es Ihnen, Ihre Suche einzugrenzen oder zu erweitern, um alle Elemente in einer Kategorie einzuschließen. Wenn Sie sich beispielsweise einige Teams ansehen, die alle aus Kalifornien stammen, können Sie alle Teams aus Kalifornien anzeigen.

Das Hinzufügen eines davon zu Ihrem Beispiel würde einen großen Unterschied machen.

1
Simon Woodside

Mit den verfügbaren Informationen (#, Name, Ort) bietet nur eine Karte eine visuelle Hilfe beim Navigieren in 2K-Elementen.

Weitere Informationen finden Sie zwei Klicks entfernt unter dem Link "Teamstatistik". Wettbewerb, Punktzahl, Match ...

Da die Wettbewerbe unterschiedlich sind, können Sie dies mithilfe eines Dropdowns filtern. Dann nach Punktzahl sortieren. Da sich die Wettbewerbe auf verschiedenen Ebenen befinden, können Sie diese in der Dropdown-Liste sortieren und gruppieren.

0
GUI Junkie