Sort wiki pages list by date
Problem to solve
To find new wiki content, users must scroll to bottom, click on “more pages”, then click-click-click to page 15 (which is always increasing as we add more content).
Currently there is no mechanism to have pages listed as first class elements at center of page (e.g. as a table of contents like Confluence allows), or to control sorting at all (e.g. our pages have dates in names, YYMMDD, reverse sort would show most recent content, or could sort by file creation time), or to control how many items per page (fixed at 20?)
Further details
Use case:
-
The team has a wiki where records of work are recorded, e.g. journals of debugging a server, tracing down performance issues, deploying software, etc.
-
The user loads Gitlab, clicks on “wikis” on the left, and is presented with an empty home page and a list on the right with the oldest ~15 pages from last year.
-
As a slight improvement we updated the landing page with the https://git.../...wikis/pages?page=15 link, but that needs to be updated regularly as we add content
Proposal
- Add ability change the sort direction of the pages list by
created_date
in either the ascending (old to new, current) or descending (new to old, to be implemented) direction - The sort parameter should be available in the interface so that:
-
.../pages?direction=asc
shows the oldest pages first -
.../pages?direction=desc
shows the newest pages first
-
What does success look like, and how can we measure that?
Convenient access to the most recently added wiki pages
Links / references
- https://gitlab.zendesk.com/agent/tickets/103562 (internal link)