Infinite Scroll

MultiformeIngegno

  • Posts: 1,337

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Infinite Scroll
« Reply #1, on November 17th, 2012, 02:20 AM »
I've thought about doing this before - I know emanuele did a mod for SMF, but it screws a lot of things up to implement this generally.
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

MultiformeIngegno

  • Posts: 1,337
Re: Infinite Scroll
« Reply #2, on November 17th, 2012, 10:53 AM »
Quote from Arantor on November 17th, 2012, 02:20 AM
I've thought about doing this before - I know emanuele did a mod for SMF, but it screws a lot of things up to implement this generally.
Uhm, the example link anyway seems to work fine :)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Infinite Scroll
« Reply #3, on November 17th, 2012, 04:39 PM »
Aside from general usability impairment the main difference is it knackers your last post read status, adds unnecessarily to server load and can hurt SEO. Other than that it's a great idea.
Re: Infinite Scroll
« Reply #4, on February 10th, 2013, 07:00 PM »
Just as a thought, how about a compromise of 'load the next x items AJAXively' as a button, without having to actually go to the next page?

Dismal Shadow

  • Madman in a Box
  • Me: Who is Arantor? Cleverbot: It stands for time and relative dimensions in space.
  • Posts: 1,185
Re: Infinite Scroll
« Reply #6, on February 11th, 2013, 02:56 AM »
Doesn't this impact performance or server stress?
“I will stand on my ground as an atheist until your god shows up...If my irreligious bothers you much, and if you think everything I do is heresy to your god I don't care. Heresy is for those who believe, I don't. So, it isn't heresy at all!


   Jack in, Wedge,
   EXECUTE!

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Infinite Scroll
« Reply #7, on February 11th, 2013, 03:14 AM »
No more so than clicking on the next page anyway.

That's the joy of it... if the browser can't do it (i.e. lower IE, search engines), no harm, no foul, they don't realise any different.

Literally just imagine it as if you're at the start of a very long thread, and when you get to the bottom you're pressing the next page button - the difference is your browser is doing it for you, and only when you get near the end of the thread anyway.

godboko71

  • Fence accomplished!
  • Hello
  • Posts: 361
Re: Infinite Scroll
« Reply #8, on February 11th, 2013, 04:12 AM »
You know that might make me more apt to view and read new to me long threads less clicking because its so hard :p
Thank you,
Boko

Dragooon

  • I can code! Really!
  • polygon.com has to be one of the best sites I've seen recently.
  • Posts: 1,841
Re: Infinite Scroll
« Reply #9, on February 11th, 2013, 07:32 AM »
I implemented the same behavior for my mobile theme (never released the version with this behavior), I honestly like that better than page navigation when one needs to continuously read the topic.
The way it's meant to be

MultiformeIngegno

  • Posts: 1,337
Re: Infinite Scroll
« Reply #10, on February 11th, 2013, 01:32 PM »
Maybe there should be a check: if infinite-scroll-compatible -> ok; if not -> show page numbers.

Dragooon

  • I can code! Really!
  • polygon.com has to be one of the best sites I've seen recently.
  • Posts: 1,841
Re: Infinite Scroll
« Reply #11, on February 11th, 2013, 01:47 PM »
Quote from MultiformeIngegno on February 11th, 2013, 01:32 PM
Maybe there should be a check: if infinite-scroll-compatible -> ok; if not -> show page numbers.
No, seriously. Page numbers should be visible at all times, in one form or the another. You cannot browse a 100 page thread on infinite scrolling.

MultiformeIngegno

  • Posts: 1,337
Re: Infinite Scroll
« Reply #12, on February 11th, 2013, 02:23 PM »
Uh, right. A fixed footer then

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Infinite Scroll
« Reply #13, on February 11th, 2013, 04:55 PM »
Or even read the link I posted? ;)

MultiformeIngegno

  • Posts: 1,337
Re: Infinite Scroll
« Reply #14, on February 11th, 2013, 06:45 PM »
Quote from Arantor on February 11th, 2013, 04:55 PM
Or even read the link I posted? ;)
Finally I managed to read it all. Really interesting. Comments too (the main cons is that content on the page can change, think about topic merging, posts removal, etc. This maybe could be solved appending a #post-id when the user scrolls down each message).
Quote
Miguel:
It’s just an idea but would it be possible to change the way of presenting data? Instead organizing it among “pages”, to present them directly as “posts” (or whatever title you might prefer). I mean when you start at the top, the browser adds an anchor to the first post’s ID (/blog/#trip-to-spain) and, as you scroll down, it changes as you hover each post: /blog/#pic-of-my-son -> /blog/#new-job, etc. Assuming you don’t store them on browser’s history, at the very instant the user would like to link the web URI, he/she would have the “exact” position for his friend to visit, instead the long list.

Finally, as the user scrolls up or down, the browser adds more posts.

PS: Wouldn’t it be preferable to put everything inside a div with overflow property, so a footer is always visible?