Page MenuHomewrite.as

Post list paging
Open, HighPublic

Description

Overview

Return less data on the Posts page, but let users easily load more.

Background

Users with a lot of posts won't want to see a ton of them immediately. We should keep the page small and limit the backend load by returning a smaller set of data.

Implementation

Show 25 posts per page. Automatically load more posts as user scrolls to bottom of the page. See {T339} for more info.

Design

Should show a loading indicator when user reaches bottom, but data hasn't loaded yet.

Revisions and Commits

Related Objects

Event Timeline

matt created this task.Oct 16 2016, 6:59 PM
matt moved this task from Backlog to Near Future on the Write.as Web board.
matt updated the task description. (Show Details)
matt moved this task from Near Future to Far Future on the Write.as Web board.Oct 16 2016, 7:05 PM
matt removed matt as the assignee of this task.Sep 25 2019, 6:28 PM
matt changed the visibility from "Restricted Project (Project)" to "Public (No Login Required)".
matt changed the edit policy from "Restricted Project (Project)" to "All Users".
matt added a project: WriteFreely.
matt raised the priority of this task from Low to High.Dec 21 2019, 3:35 PM

Getting much more important as Write.as grows past 500k posts on the platform.

matt moved this task from Far Future to Near Future on the Write.as Web board.Dec 21 2019, 3:36 PM
matt moved this task from Backlog to Soon / v1.0 on the WriteFreely board.
matt changed the status of subtask T696: Allow pagination of posts from Idea to Open.Jan 5 2020, 10:43 PM
matt added a commit: Restricted Diffusion Commit.Jan 5 2020, 11:12 PM
matt added a commit: Restricted Diffusion Commit.
matt moved this task from Soon / v1.0 to Next Release on the WriteFreely board.Apr 23 2020, 11:28 AM