User:Elli/rcat standardization
This is a page that I'm using to document my efforts to standardize redirect categories.
List of current rcats: Wikipedia:Template index/Redirect pages
Already automatically applied by {{redirect category shell}}
[edit]- {{R extended-protected}}
- {{R fully protected}}
- {{R semi-protected}}
- {{R template-protected}}
also implemented in {{Automatic redirect categories}}
Could be automatically applied
[edit]Done with {{Automatic redirect categories}} (which uses Module:Wd). Note: this currently uses {{Wikidata redirect/hard}}, which should probably be moved to {{R with Wikidata}}.
Note: {{Wikidata redirect}} works for both hard and soft redirects. These should ideally be two separate templates – the one for hard redirects should be applied automatically only.
- {{R to project namespace}} – applies to both cross-namespace and same-namespace redirects
- {{R to help namespace}} – applies to both cross-namespace and same-namespace redirects
- {{R to portal namespace}} – applies to both cross-namespace and same-namespace redirects
- {{R to category namespace}} – applies only to same-namespace redirects
- {{R to draft namespace}} – applies only to same-namespace redirects
- {{R to main namespace}} – applies only to same-namespace redirects
- {{R to template namespace}} – applies only to same-namespace redirects
- {{R to user namespace}} – applies only to same-namespace redirects
Done with {{Automatic redirect categories}} (which uses Module:RedirectData)
- {{R to talk page}} – applies only to redirects from outside all talk namespaces
Done with {{Automatic redirect categories}} (which uses Module:RedirectData)
- {{R from subpage}}
- {{R to subpage}}
Done with {{Automatic redirect categories}} (which uses Module:RedirectData)
Done with {{Automatic redirect categories}} (which uses Module:RedirectData) (maybe should be split out?)
Automatically applied in some cases
[edit]- {{R from unnecessary disambiguation}} – only applied on talk pages ending in
(disambiguation)
Done with {{Automatic redirect categories}} (which uses Module:RedirectData)
Steps to implementing
[edit]- Gain consensus at Template talk:Redirect category shell
- Apply changes
- Remove all redundant transclusions with a bot (Wikipedia:Bots/Requests for approval/ElliBot will need to be updated with all removed redirect categories, instead of just {{Wikidata redirect}})
Seems like they could be automatically applied, but cannot be
[edit]- {{R from remote talk page}} – while automatic namespace detection is possible, redirects from one talk page to another should not always be talked, for example in cases of page moves.