==Using MediaWiki Categories== An overview of how categories are used, both on this wiki and in MediaWiki in general. ===What are categories used for?=== Categorization of articles serves a handful of purposes: * Category trees make large numbers of articles more browsable by grouping them hierarchically. * The parent category or categories of an article provides one means of finding related articles. * The categories an article is in can provide information about the article itself. For example, the [[px]] article is in [[:Category:Perforce]] and [[:Category:C/C++]]. Even without knowing anything else about it, these categorizations tell us that this project is a Perforce utility, and that it was written in C or C++. The category links on that page give us an easy means to navigate from that page to other projects that may be similar in either application or implementation. ===How do categories work?=== Categories in MediaWiki are implemented as a series of links and dynamically generated pages, rather than as a single directory structure, since most wiki articles are created at the top level of the wiki namespace. A page is added to a category with the same syntax that is usually used to create links to other wiki pages: [[Category:'''CategoryName''']] Rather than generating a link in the body of the article, a category link generated in this way is placed at the bottom of the page. (Note: a normal link to a category page can be created by placing a ''':''' before the word '''Category'''.) A page can belong to any number of categories, and typically any page should belong to at least one. When a page is included in a category, the page representing that category automatically generates a link back to the including page; this automatic reciprocal linking is what makes it possible to navigate a tree of category pages. If a page is included in a category that does not yet exist, the category link will be in the usual "nonexistent" style (red in most MediaWiki skins). Although the important part of a category page (the links to articles in that category) is generated dynamically, a category page can also be edited like any other wiki page. Text added to a category page is displayed at the top before the dynamically generated listing. Categories can (and should) themselves be included in other categories; this is done by adding the usual [[Category:'''CategoryName''']] to the category page. Typically each category has at least one parent category, and all articles and categories have a chain of inclusion that goes back to a single top-level category ([[:Category:Contents]] on this wiki). Like articles, categories can be members of multiple categories. An example on this wiki is [[:Category:Perforce web APIs]], which represents an intersection of two different categories and is therefore a member of both of them. {{Advanced Mediawiki usage|Categories}}