Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pagination on the Internet and why it’s weird

Pagination on the Internet and why it’s weird

A slightly aimless foray into how we sort collections of items on the internet, meant as a basis for a discussion on the topic.

Held at up.front Berlin in June 2012

Alex Feyerke

June 13, 2012
Tweet

More Decks by Alex Feyerke

Other Decks in Design

Transcript

  1. PAGINATION

    View Slide

  2. PAGINATION
    SRSLY.

    View Slide

  3. soundcloud.com
    /shigeto/tracks?page=1

    View Slide

  4. But what does that actually
    mean?

    View Slide

  5. The page with
    the newest stuff.

    View Slide

  6. So what does this mean?

    View Slide

  7. The page with the…
    slightly older stuff?

    View Slide

  8. How much older?
    It varies.

    View Slide

  9. Fair enough.

    View Slide

  10. But what will it mean
    in 4 weeks?

    View Slide

  11. It‘ll mean what page 1
    meant today. More or less.

    View Slide

  12. The meaning of page
    numbers changes over time.

    View Slide

  13. 1 2 3 4
    new old

    View Slide

  14. 1 2 3 4 5
    new old

    View Slide

  15. 1 2 3 4 5
    new old

    View Slide

  16. The meaning of page
    numbers changes over time.
    Which defies the
    whole point of a URL.

    View Slide

  17. Page 2 has no relationship
    to the content of the page.
    It has no more intrinsic meaning than
    next.

    View Slide

  18. So how is it
    supposed to work?

    View Slide

  19. So how is it
    supposed to work?
    Like in books. You know:
    where page numbers come from.

    View Slide

  20. 1
    old new

    View Slide

  21. 1 2
    old new

    View Slide

  22. 1 2 3
    old new

    View Slide

  23. 1 2 3 4
    old new

    View Slide

  24. 1 2 3 4
    old new
    5

    View Slide

  25. So. Page 1.
    Book: the beginning
    Net: the end

    View Slide

  26. So. Page 1.
    Book: the beginning
    Net: the end
    WEIRD.

    View Slide

  27. On the internet:
    • Pages go from newest to oldest
    • Page content varies over time
    • Page numbers are for relative
    navigation only

    View Slide

  28. WAT

    View Slide

  29. Solution:
    • Number pages from first to last
    • Newest content stays left (because
    we read ltr)
    • We use older and newer instead of
    forward and back

    View Slide

  30. 1
    new old

    View Slide

  31. 2 1
    new old

    View Slide

  32. 3 2 1
    new old

    View Slide

  33. 4 3 2 1
    new old

    View Slide

  34. 4 3 2 1
    new old
    5

    View Slide

  35. Now:
    • Page numbers are deterministic
    • Content is stable and linkable
    • Page numbers actually have
    inherent meaning
    • The whole thing actually makes
    sense
    • Dead easy to implement

    View Slide

  36. BUT:

    View Slide

  37. New SoundCloud:
    • Endless scrolling

    View Slide

  38. MEH

    View Slide

  39. Pagination: still relevant?
    • endless scrolling is everywhere
    • lots of collections change all the
    time anyway
    • no-one minded when pagination
    was broken
    • is a book really the best basis for
    an interaction pattern for
    collections of items?

    View Slide

  40. Pagination: still relevant?
    • content has changed
    • behaviours and expectations have
    also changed
    • finding things is different: less
    browsing, more searching, filtering,
    tags, recommendations etc.

    View Slide

  41. But pagination still is useful:
    • Are streams really applicable to
    everything? Naw.
    • Some collections are meant to be
    stable and long-lasting
    • Archivability is still useful there

    View Slide

  42. So if you‘re going to have
    page numbers, you might as well
    make them consistent and useful.

    View Slide

  43. Thanks!
    Alex Feyerke
    @espylaub
    up.front June 2012

    View Slide