Page MenuHomePhabricator

Categories should display breadcrumb navigation
Closed, DeclinedPublic

Description

Author: flamurai

Description:
Categories should display breadcrumb navigation of their supercategories.

There are a few issues here that would have to be decided:

  1. How many categories do you go back?
  2. How do you deal with a broad category tree?

Example:

Category:Canadian ice hockey

  Team sports      <    Ice hockey     < Ice hockey by country
 Winter sports     <                   |
Olympic sports     <                   |
    Hockey         <                   |
                                       |
    Sports         < Sports by country <

Categories by country <

As you can see, it can get a bit out of hand, though I think a formula can be
developed taking into account the breath, depth, and total number of categories
displayed to balance the number of categories displayed without being overwhelming.

This is the web: we should take advantage of its non-linearity. The category
system is in its infancy, as far as I'm concerned.

This is related to bug 1497.


Version: unspecified
Severity: enhancement

Details

Reference
bz1571
TitleReferenceAuthorSource BranchDest Branch
Use date for yesterday to filter resultsrepos/technical-documentation/techdoc-dashboard!16kbachfeature/limit-resultsdevelop
lint: Clean `--commit-msg-filename` input before lintingrepos/ci-tools/commit-message-validator!16bd808work/bd808/pre-commit-use-fixesmain
Improve license documentationbd808/gitlab-flavored-markdown-experiments!3bd808work/bd808/line-breaksmain
Improve license documentationbd808/gitlab-flavored-markdown-experiments!2bd808work/bd808/UNLICENSEmain
deployment: Grant tools RO access to job statusrepos/cloud/toolforge/maintain-kubeusers!11taavimain-Ia9b313b9fb86248b8dcb85e737ac8b1a311034a5main
Update file README.mdbd808/gitlab-flavored-markdown-experiments!1bd808work/bd808/READMEmain
Use WRITE ORDERED BY in backfill_create_intermediate_table.py.repos/data-engineering/dumps/mediawiki-content-dump!25xcollazofix-fetch-failed-on-tmp-tablemain
logging: Use a trace.id on shell and node log eventsrepos/mediawiki/services/ipoid!226kharlanmain-I6c9783218b092efe43e6aab739c0af003ee97b7fmain
Customize query in GitLab

Event Timeline

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

flamurai wrote:

I just realized that example wasn't even complete. This is a tough usability
challenge since the tree grows very fast, but I think that even expanding the
direct supercategories is a benefit.

richholton wrote:

I can perhaps see some usefulness for something like this as a "special:" page
(something like "what links here"), but to somehow incorporate it into each
category page would really clutter the user interface, and might add too much load.

There is a category browser in MediaWiki already, please not
it is not set on wikipedia for performance reasons.

In LocalSettings.php :

$wgUseCategoryBrowser = true;