Wikipèḍia:Categorizing redirects
Categorization of multiple taxonomies
[beccè' sombher]Some articles can be organized by more than one taxonomy. An example of this is the organization of animal and plant articles by common names and binomial name taxonomy. This is possible by categorizing the article one way and categorizing the redirect a different way. In this case, the alternative categorization of the redirect will not appear in the article unless it is manually added.
- Examples:
- An example for plants is: Category:Banksia taxa by common name and Category:Banksia taxa by scientific name.
Categorization of list entries
[beccè' sombher]Some well-organized lists have redirects pointing at their subsections. In such cases, categorization of the redirects can be an alternative way of browsing entries in a long list. It can also provide an alphabetical listing for lists that are not organised alphabetically, such as lists organised in a chronological order. Redirects to sections of minor character lists should generally only be categorized within that fictional setting, and not in the wider fictional categories.
- Examples:
- Category:EastEnders characters provides a single alphabetical listing of major and minor characters in the soap opera EastEnders. (The redirects for minor characters should not be categorized outside the EastEnders category structure; e.g., not in subcategories of Category:Fictional characters by occupation.
How to categorize a redirect
[beccè' sombher]Lua error in Modul:Redirect_hatnote at line 66: attempt to call field 'quote' (a nil value).
A redirect may be categorized in the same way as for any other page. When it is possible, use redirect category templates (rcats). For clarity, all category links should be added at the end of the page on their own lines, after the redirect target link and rcat(s). Use of a blank line between the redirect target link and all rcats and category links promotes readability of the code.
#REDIRECT [[Xxy Yzz]] {{Redirect category shell| {{R from move}} {{R printworthy}} }} {{DEFAULTSORT:Yzz, Xxy}} [[Category:Aaa]]
The #REDIRECT [[Article title]]
must come first, on the top line, and must start from the left margin. [[Category:...]]
-type links may be placed on their own lines after the redirect target link. Redirect category (rcat) templates, {{R from...}}, {{R to ...}}
, etc., the {{Redirect category shell}} (Rcat shell) template may be placed anywhere after the redirect on another line or lines, preferably the third line for readability. Those are usually placed before (above) content categories and empty lines are left between the types for readability.
The {{DEFAULTSORT:}}
magic word can also be placed on redirects, for example, to ensure that a redirect title that begins with a person's given name will be sorted to their surname: {{DEFAULTSORT:Sprat, Jack}}
The {{Redirect category shell}} (Rcat shell) template may be used to group redirect categories. That template automatically senses protection levels and promotes a faster learning curve for new editors. See its documentation page and the comparison page for more information.
The redirect will appear in the specified categories in a style format that is different than non-redirects (by default, redirects appear in italics type, while non-redirects do not – see Technical note below).
Note that in the case of a Module redirect the Rcats should be added to the documentation page like regular categories per WP:CAT#T since adding templates directly to a module without breaking the redirect is impossible.[lower-alpha 1] See this edit for an example.
Further examples
|
---|
#REDIRECT [[Xxy Yzz]] {{Rcat shell| {{R from former name}} {{R printworthy}} }} {{DEFAULTSORT:Yzz, Xxy}} [[Category:Aaa]] [[Category:Bbb]]
#REDIRECT [[Caitlyn Jenner]] {{Rcat shell| {{R from birth name}} {{R printworthy}} }} {{DEFAULTSORT:Jenner, Bruce}} [[Category:Athletes (track and field) at the 1975 Pan American Games]] [[Category:Athletes (track and field) at the 1976 Summer Olympics]]
#REDIRECT [[Xxy Yzz#Header]] {{Redirect category shell| {{R to section}} {{R printworthy}} }}
#REDIRECT [[Xxy Yzz#Header]] {{Redirect category shell|{{R to section}}{{R printworthy}}}}
#REDIRECT [[Xxy Yzz#Anchor this]] {{Redirect category shell| {{R to anchor}} {{R unprintworthy}} }}
#REDIRECT [[Xxy Yzz#Section header]] {{Rcat shell| {{R to section}} {{R to related topic}} {{R printworthy}} }} [[Category:Aaa|{{PAGENAME:Xxy Yzz}}]] [[Category:Bbb|{{PAGENAME:Xxy Yzz}}]] [[Category:Ccc|{{PAGENAME:Xxy Yzz}}]] [[Category:Ddd|{{PAGENAME:Xxy Yzz}}]]
|
- General information note
- ALL the
{{R from...}}, {{R to...}}
, etc., templates have as their main purpose to populate a redirect subcategory (see Category:Wikipedia redirects) to aid in maintenance. A second goal is to help editors with concise explanations for such sortings. Generally speaking, one such template categorizes redirect pages to the subcategory, though that template may be "aliased" by use of several alternative phrasings, themselves redirects to the template. Common alias choices are: other vs. alternative, capitalization vs. capitalisation and other such spelling/phrasing variants like "R to singular" vs. "R from plural" and "R from singular" vs. "R to plural".
Technical note
[beccè' sombher]The appearance of a redirect link on category pages and in search results is determined by the CSS class "redirect-in-category" and the specification for that class in MediaWiki:Common.css. By default, this class is set to "italics", although this may be changed by the user. In the past, no distinction was made for users, which fueled the controversies over how to categorize redirects. By displaying them in italics, redirects are easy to pick out. Perfectly good (and in many cases better known) terminology implemented as redirects for technical reasons can now be categorized for the readers to browse, and for editors to know and use as needed.
See also
[beccè' sombher]- Wikipedia:WikiProject Redirect/Style guide
- Wikipedia:Template messages/Redirect pages
- Wikipedia:Printability
- Category:Redirect templates
- Capricorn, a user script to assist in categorizing redirects
Notes
[beccè' sombher]- ↑
require('Module:Module wikitext')._addText([[{{Rcat shell|{{R from move}}}}]]);
won't work since placing it above the return disables the redirect. Invoking the module still works but opening its page no longer redirects to the target. Placing it below the return causes an error.