?>
Can now unsign the world forum disclaimer; disclaimer system applies to feedback, other changesWhat kinds of GTX0 groups / discord servers / streaming groups do you guys use?Old quicklinks are gone completely now, site feed changes


Post Pagination v2, also turned on by default
Posted: Posted September 9th
Edited September 9th by Xhin
View Source Report Thread Views

https://gtx0.com/read/post-pagination
I've updated the UX of this and made it an opt-out feature rather than an opt-in feature. It can take some getting used to, but my god once you've been using it a while longer posts are a lot saner to navigate.

Since some things are different, I'm just going to redocument the feature:

Basic Information

Posts are now paginated, with a default of 10 posts per page.

When you scroll through pages or load the next page, a system known as Page Tracking will keep track of which page you're on, so when you come back to the post you'll be in the same spot. Post pages thus don't need to be visible on the forum index.

There are several ways of switching or loading pages, which I'll cover individually. Pages are actually still all loaded at once, which means that the load times are instant when you're switching pages.

Top menu



  • Previous Page -- If you're not on page 1, this will load the previous page above you so you can easily get context for the page you're on. You can do this any number of times.

  • Load All Posts -- This loads the entire post from start to finish. Useful if you know you're going to be reading the entire post.

  • On Page -- This shows your current earliest page and also lets you cycle through pages. Clicking these links will load the appropriate page and only the appropriate page.

    After this menu come the actual posts you have loaded, and then:

    Bottom Menu



    If you haven't loaded the last page, you'll get this bottom menu.

  • Next Page -- Loads the next page below you.

  • Load Rest of Pages -- Loads the rest of the pages below you and hides the bottom menu. Unlike "Load all posts", this doesn't affect whichever page you have loaded at the top -- if you started on page 3 and there are 8 pages available your post set will show everything from page 3-8.

  • On Page -- This shows the last page you have loaded down here and how many pages there are total. Should be useful for tracking where you are in the post.

    Page Tracking

    Here's how the various tools interact with Page Tracking:

  • Previous Page -- this does not change the page you're on -- If you start on page 3, and click "previous page" a couple times, then when you refresh the page you'll be right back on page 3.

  • Load All Posts -- this changes the page you're on to the last page.

  • On Page links -- this changes the page you're on to the page you've selected. Useful for browsing through a post.

  • Next Page -- this changes the page you're on to the page you just loaded.

  • Load rest of pages -- like Load All Posts, this changes the page you're on to the last page.

    A note about posting:

  • Sometimes it can appear that your post has been eaten -- if you're on the last post of a page and your post is the next post, your post won't necessarily be shown. In those cases, just click "Next Page" to see your post.

    Settings

    At the far right of the Top Menu, you'll see a "settings" link. Click it to bring up this menu:



  • The input area here will let you change how many posts appear on a page. While 10 is the default, I've been using 7 for a while because it seems to work the best for long posts. However you can set it to whatever makes sense for you.

  • There's also a checkbox to disable the feature, if you really hate it. Disabling the feature will show all posts every time and will hide all menus, with the exception of the "Settings" link and menu.

    Comments

    Given the scope of this change, comments and suggestions are definitely welcome. I've been using this feature since the first version of it launched, so *hopefully* everything is there that needs to be, but if not let me know.

    There might be some bugs as well -- this feature is pretty complex on the back-end. I know there's likely to be issues if you aren't logged in, I'm working on that along with a fix if you want to load all pages automatically without logging in.

    If you find anything else, let me know here.

  • There are 6 Replies

    I think when you load into a post it should load the latest page of replies rather than the first page. This is the standard for other forums and it makes more sense (people usually want to see the latest replies).

    Posted September 11th by Moonray
    View Source Quote Report

    Menu not showing up on posts that aren't paginated. Hmmm...

    Posted September 11th by LLight
    View Source Quote Report

    @Moonray: It's based on how far you've gotten in the post. If it's your first time viewing the thread, it makes more sense to start on page 1 because you haven't read it yet. If you've read further, it'll start you on whatever page you were reading last.

    If I'm understanding you right you want the thread to always start on the last page. That doesn't really make sense if it's your first time viewing the thread, but I could make it an option if you want.

    Posted September 11th by Xhin
    View Source Quote Report
    Xhin
    Ground's what's around

    So the issue is just that the site doesn't realise I've read threads because the feature wasn't turned on and I just need to give it some time?

    Posted September 12th by Moonray
    View Source Quote Report

    So the issue is just that the site doesn't realise I've read threads because the feature wasn't turned on and I just need to give it some time?


    Yeah, exactly.

    Posted September 12th by Xhin
    View Source Quote Report
    Xhin
    Ground's what's around

    So the issue is just that the site doesn't realise I've read threads because the feature wasn't turned on and I just need to give it some time?




    Maybe if you'd stop Redacking things, the site wouldn't "need time"

    Posted September 12th by Trever Leingod
    View Source Quote Report
    Reply to: Post Pagination v2, also turned on by default
    Enter your message here

    Rules | Report Issue | Request Feature | Roadmap Facebook Page
    GTX0 © 2009-2019 Xhin GameTalk © 1999-2008 lives on
    You are not forgotten, Kevin, Liane, Norma, Jason, and Garrett