it-swarm.com.de

Wann ist endloses Paging angebracht?

Wann ist es angebracht, endloses Paging in einer Webanwendung zu verwenden (z. B. automatisches Laden oder ein Link "Mehr sehen")?

Beispiele

  • Google Reader
  • Facebook

Dies schafft auch einige Probleme für den Benutzer:

  • Zurück zu den Navigationselementen oder zum Seitenanfang
  • Verwenden der Schaltflächen zum Zurück- und Weiterleiten des Browsers

Was sind die Vor- und Nachteile dieses Ansatzes und wie können die Probleme gemindert werden?

43
Mark

Kurz gesagt - es ist angemessen, wenn der Hauptanwendungsfall der Seite "leichtes Browsen" ist, wie in Flickriver , wenn Teilen (E-Mail usw.) Nur eine Sache auf der Seite ist irrelevant und wenn SEO weniger wichtig ist.

Wenn ich "leichtes Browsen" sage, bedeutet dies, dass der Benutzer im Grunde nur blättert und nach interessanten Dingen sucht, ohne sich auf ein bestimmtes Element festlegen oder zu diesem zurückkehren zu müssen (was die meisten Leute auf Flickriver tun).

Vorteile:

  • "Nahtloses" oder "reibungsloses" Surfen auf der Seite
  • Alle Informationen befinden sich auf derselben Seite.
    Dies verkürzt die Ladezeit beim Aufrufen einer anderen Seite, erzwingt nicht das Trennen stark verwandter Elemente, nur weil kein Platz mehr vorhanden ist, und ermöglicht es Ihnen, auf dieser Seite nach einer bestimmten Arbeit oder Phrase zu suchen.

Nachteile:

  • Es ist unangenehm, zu Elementen zurückzukehren, da Sie die Stelle auf der Seite nicht markieren können.
  • Wenn Sie die Informationen mit jemandem teilen möchten, fällt es Ihnen schwer, das zu spezifizierende Objekt anzugeben, und Sie werden gezwungen sein, die gesamte Seite zu teilen und zu sagen: "Gehen Sie nach unten oder suchen Sie nach ...".
  • Aus SEO-Sicht sind weniger Seitenaufrufe für Ihre SEO normalerweise schlechter, ganz zu schweigen davon, dass Such-Bots nur so viel von der Seite herunterladen, dass die folgenden Informationen nicht indiziert werden.

Schadensbegrenzung:

Es hört sich so an, als müsste eine gute Passform für eine solche Seite die Nachteile nicht mindern, da sie die gängigen Anwendungsfälle nicht beeinträchtigt. Wenn Sie immer noch einen echten Grund haben und ein solches Muster wünschen, können Sie beispielsweise eine alternative Navigation angeben, mit der der Benutzer Positionen auf der Seite mit einem Lesezeichen versehen und dann zwischen ihnen wechseln kann. Versuchen Sie, die Zurück-Schaltfläche zu entführen, um so viel nach oben zu scrollen usw.

24
Dan Barak

Die Verwendung der Zurück/Vorwärts-Schaltflächen sollte für eine gute Implementierung des kontinuierlichen Bildlaufs kein Problem darstellen. Es ist möglich, das Problem zu beheben, indem Sie das URL-Fragment unterwegs aktualisieren. Wenn ich zum Beispiel in forrst.com nach unten scrolle, gehe ich von:

alt text

zu

alt text

geben Sie URLs an, die mit Zurück-Schaltflächen funktionieren.

12
adrianh

Ich glaube, wir brauchen eine Alternative zum Blättern für endlose oder praktisch endlose Listen von Elementen, und ich glaube, eine solche Alternative sollte alle Vorteile des Bildlaufs haben und die Interaktionskonventionen der normalen Bildlaufleiste nutzen. Das endlose Scrollen, das ich gesehen habe, ist es jedoch nicht. Es ist fast immer schlimmer als das Paging für nahezu jede wahrscheinliche Anwendung, auf die Sie stoßen. Die Nachteile:

  • Bricht die Erwartungen an die Bildlaufleiste. Das größte Problem ist, dass endloses Scrollen wie eine normale Bildlaufleiste aussieht, sich aber nicht so verhält. Eine Vielzahl von endlosen Bildlaufleisten ruiniert Bildlaufleisten für den normalen Gebrauch. Beispielsweise wissen Benutzer nicht, wann sie den Gesamtinhalt anhand des Erscheinungsbilds der Bildlaufleiste schätzen können und wann nicht.

  • Bricht die Positionsschätzung ab. Wenn Benutzer zu einem zuvor gesehenen Element zurückkehren möchten, ist es schwierig zu wissen, wie weit der Bildlauf zurück ist, da sich die entsprechende Position des Bildlaufleisten-Schiebereglers ändert, wenn neuer Inhalt geladen wird. Bei normalen Bildlaufleisten bleiben die von oben gescrollten Objekte ¼ von oben. Beim Paging bleiben die Dinge auf Seite 4 auf Seite 4.

  • Der Benutzer kann nur einen Listenblock nach vorne verschieben. Wenn der Benutzer ungefähr weiß, wo sich das gewünschte Listenelement in der Liste befindet (z. B. erinnert er sich an einen früheren Besuch), ist der Benutzer dennoch gezwungen, durch schrittweises und langsames Hinzufügen neuer Elemente am Ende der Liste durch kontinuierliches Scrollen dorthin zu navigieren. Downs. Durch normales Scrollen kann der Benutzer sofort auf einen beliebigen Punkt in der Liste zugreifen. Das Paging ermöglicht im Allgemeinen einen breiteren und flexibleren Zugriff (z. B. bis zum Ende springen) als das endlose Scrollen.

  • Inhalte gehen beim Wegnavigieren verloren. Wenn der Benutzer zu einer endlosen Bildlaufseite zurück navigiert, wird der Inhalt normalerweise von Anfang an neu geladen, was dazu führt, dass Benutzer ihren Platz in der Liste verlieren. Wenn man zu einer ausgelagerten Liste oder einer normalerweise scrollenden Liste zurück navigiert, werden sie an den Punkt in der Liste zurückgebracht, an dem sie abgereist sind.

Bis es ein Design gibt, das all diese Probleme behebt und gleichzeitig die Probleme des Paging überwindet, bleibe ich beim Paging. Oder besser: Präsentieren Sie keine praktisch endlose Liste. Mit sehr wenigen Ausnahmen (Karten fallen mir ein) ist endloses Blättern/Scrollen ein Zeichen für ein schlechtes Design. Wenn Sie so viel Inhalt haben, dass Sie nicht alles auf einmal in eine einseitige, normalerweise scrollende Liste laden können, geben Sie dem Benutzer möglicherweise zu viel Inhalt. Sie erwarten von ihnen zu viel Arbeit, um all das zu scrollen und zu scannen. Sie müssen den Inhalt besser organisieren oder filtern können, als ihn einfach in eine umfangreiche Liste zu kopieren und den Benutzer alles manuell und mühsam durchsehen zu lassen.

Für Benutzer, die eine ausreichende Suche durchführen, können Sie beispielsweise eine Stichprobe einer ganzen Reihe von Elementen (z. B. 500 Foto-Miniaturansichten) auf einer einzelnen Bildlaufseite anzeigen. Die Stichprobe könnte sein:

  • Ihr bester Schuss auf das, wonach der Benutzer sucht. Ergänzen Sie das Beispiel mit Links für alternative Interpretationen dessen, wonach der Benutzer suchen könnte, die jeweils ein anderes Beispiel für Elemente enthalten.

  • Ein Versuch, die Vielfalt dessen zu erfassen, wonach der Benutzer suchen könnte. Jedes Element könnte dann einen Link für "ähnlicher" enthalten, über den jeweils ein anderes Beispiel angezeigt wird, das auf der Ähnlichkeit mit diesem Element basiert.

10

Fast nie Benutzer haben es möglicherweise schwerer, sich zu orientieren, aber das ist leicht zu lösen, wenn horizontale Orientierungspunkte angeben, welche Seite angezeigt wird.

SEO-weise ist es ein Kinderspiel - wenn Sie sich auf Bots verlassen, die Ihrer Paginierung folgen und keine XML-Site-Maps verwenden, machen Sie keine richtige SEO. Wenn überhaupt, sollte es die Benutzerinteraktion erhöhen - der springende Punkt bei der Suchmaschinenoptimierung.

3
Indolering

Es ist angemessen, wenn Paginieren ärgerlicher wäre.

Das Argument, das ich verwende, ist, wie oft Menschen mehr als 2 oder 3 Seiten zurückblättern müssen. Wenn es nicht oft vorkommt, zeigen Sie ihnen diese Datensätze einfach auf einer Seite. Wenn es ist öfter ist, würde ich behaupten, dass Paginierung wahrscheinlich sowieso nicht viel hilft. An diesem Punkt wäre möglicherweise eine Such- oder Filteroption sinnvoller.

0
DA01

Ich mag und mag Googles Suche nach seitenlosen Bildern nicht. Ich finde es sehr nützlich, dass ich nur scrollen und die Bilder sehen kann und dass ich sehr schnell zwei Bilder vergleichen kann, die normalerweise Seiten voneinander entfernt sind. Für die Paginierung müsste ich ständig zwischen den Registerkarten in meinem Browser wechseln.

Ich mag es nicht, weil es eine Schiffsladung Bandbreite zu zerkauen scheint, etwas, das das Unternehmen, in dem ich arbeite, zu sparen versucht (drei Beifall für teure Bandbreitenkosten!).

0
AndrewJacksonZA