Page MenuHomePhabricator

Table of contents for contents of paged categories (e.g. A-Z)
Open, LowPublicFeature

Description

Author: netoholic

Description:
Now that we have paging for categories (200 articles) and also the "from=X"
structure, we should also implement a "table of contents" solution like we
have for articles. At the English Wikipedia, an effort has already started to
do this with templates (see
http://en.wikipedia.org/wiki/Template:CategoryTOC), but that solution seems
short-sighted, inefficient, and could potentially grow out of hand.

On all categories which page over, dynamically generate a table of contents
which will jump to the desired heading. The table should not display if the
category is small (under 200 articles), such that paging is not necessary.


Version: unspecified
Severity: enhancement

Details

Reference
bz1502
TitleReferenceAuthorSource BranchDest Branch
fix: use UTC time for talk page month headersrepos/10nm/ultraviolet!8sportzwork/sportz/T350223dev
Revert "wmcs-k8s-metrics: rollback tools"repos/cloud/toolforge/toolforge-deploy!183taavitaavi/metricsmain
output-sql.js: Remove comparisons that aren't stored in the DBrepos/mediawiki/services/ipoid!164tchandersmain-Iee930142cc9e85e4502ce8e7003b3277ddf9879cmain
Implemented gitlab-pipeline GitLab delegation job in Zuulrepos/releng/gitlab-dev!1dduvallreview/zuul-to-gitlab-delegationmain
wmcs-k8s-metrics: rollback toolsrepos/cloud/toolforge/toolforge-deploy!125taavitaavi/revert-metricsmain
upgrade gitlab-runner image to 16.3.1repos/releng/gitlab-cloud-runner!289jeltogitlab-runner-16-3-1main
Customize query in GitLab

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 8:13 PM
bzimport set Reference to bz1502.
bzimport added a subscriber: Unknown Object (MLST).

netoholic wrote:

Let me also add that, with this feature, we can reduce the overall number of categories.
Specifically those sub-categories that are used only to sort by names ([[Category:Books
by title]]).

ayg wrote:

(note: not related to bug 8178, clarifying summary)

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:02 AM
Aklapper removed a subscriber: wikibugs-l-list.