it-swarm.com.de

Paginierung: Lassen Sie den Benutzer auswählen, wie viele Elemente pro Seite angezeigt werden sollen.

Ist es sinnvoll, den Benutzer auswählen zu lassen, wie viele Elemente pro Seite angezeigt werden? Oder ist es unter bestimmten Umständen sinnvoll, wann? Wann nicht?

So gehen einige große Websites damit um:

  • Google: War früher in der erweiterten Suche und funktioniert nicht mit Google Instant
  • Bing: Kann in den Einstellungen eingestellt werden
  • Amazon: Nein
  • Ebay: Ja, sieht so aus:

Ebay items per page

Mein Eindruck ist, dass dies ein Überbleibsel aus alten Zeiten ist, als die Anzahl der Elemente einen echten Einfluss auf die Ladezeit hatte (Sie würden sie also im Allgemeinen niedrig halten und Benutzern mit mehr Bandbreite erlauben, sie höher einzustellen). Aber viele Leute, mit denen ich gesprochen habe, wollen die Funktion behalten. Irgendwelche Gedanken? Vor-und Nachteile?

21
Phil

Ich denke, Paginierung ist ein weiterer dieser Fälle, in denen ein guter Standardwert den Unterschied ausmacht und - wie Amazon und Google zeigen - es dann sogar möglich ist, die Last der Wahl von Ihren Nutzern insgesamt zu behalten.

Meiner Meinung nach ist ein auswählbarer Wert für die Anzahl der Elemente pro Seite nur dann wirklich sinnvoll, wenn diese eine Seite mehrere widersprüchliche Anforderungen enthält - z. bietet dem Benutzer einen schnellen Überblick über viele Daten und zeigt viele Details einzelner Datenelemente, ohne die Daten zu überfordern Benutzer .

In diesem Fall kann ein zugrunde liegendes Problem darin bestehen, dass der Zweck dieser Seite nicht klar definiert ist.

15
Jan

meine persönliche Entscheidung wird darin bestehen, das Konzept des Elements pro Seite zu eliminieren und auch das Konzept der Seiten loszuwerden.
zeigt einfach alle Elemente an, die zum aktuellen Teil der Seite passen, den der Benutzer sieht. dann automatisch den Rest des Ergebnisses paginieren (automatisch laden), wenn der Benutzer ihn auffordert, nach unten zu scrollen (wie Facebook ältere Beiträge lädt).

Ich schreibe eine Anwendung neu, die eine Paginierung von Datagrids und einen vom Benutzer konfigurierbaren Wert "Element pro Seite" aufweist. Jetzt hat die neue Anwendung nur eine "unendliche" automatische Paginierung, die mit der Bildlaufleiste verknüpft ist. Das Feedback ist bisher sehr positiv.

grüße.

5
ALoR

Eine benutzerdefinierte Paginierung erscheint mir zumindest im Zusammenhang mit tabellarischen Daten richtig.

Betrachten Sie beispielsweise die Tabellen in Google Analytics:

google analytics table pagination

Ich gehe davon aus, dass viele die Datentabelle weniger benutzerfreundlich finden würden, wenn Sie nicht festlegen könnten, wie viele Zeilen angezeigt werden sollen.

4
mg1075

Der treibende Faktor, der die optimale Anzahl der pro Seite angezeigten Elemente bestimmt, ist Leistung. Das Konfigurieren dieses Parameters kann dem Endbenutzer wirklich helfen. Wenn ein Benutzer beispielsweise über ein VPN und/oder drahtlos auf eine Anwendung zugreift, kann sein Durchsatz verringert werden. Daher möchten sie lieber 20 Elemente pro Seite anstatt 100 laden. Sie möchten 100 Elemente pro Seite laden, wenn sie es sind im lokalen LAN.

Auch wenn dieses Muster von "alten Zeiten" stammt, hat es dennoch eine Anwendung, die von Umweltfaktoren abhängt. Bestes Gebot; Finden Sie einen guten Standard, der die Mehrheit Ihrer Benutzer zufriedenstellt, und lassen Sie sie bei Bedarf auswählen.

Beachten Sie außerdem, dass schlecht implementierte Produkte oder langsame Verbindungen beim Laden einer Seite eine Zeitüberschreitung verursachen können, wenn es zu lange dauert, bis die Daten das Front-End erreichen. Durch Auswahl der pro Seite angezeigten Elemente kann dies verringert werden.

3
Tom R