PathfinderWiki:Templates
This page is affiliated with the Templates project. |
Project goals
PathfinderWiki uses templates to simplify and standardize complex wiki formatting, automatically categorize content, or enable text to be repeated across many pages. This project aims to make templates work harder for PathfinderWiki, reducing the need for repetitive work and simplifying adherence to complex categorization.
Implementation
Autocategorization
When possible, templates that take a limited set of common parameters with relevant categories should automatically apply those categories. For instance, a {{Infobox/Book}} with the Rules parameter should detect if the book uses PFRPG or D&D 3.5 rules and categorize the book appropriately as Category:PFRPG sourcebooks or Category:D&D 3.5 sourcebooks.
Semantics
To enable consistent, intuitive edits, templates should allow for simple, semantic use. For instance, when building a list, it should be possible to use standard wiki markup for lists regardless of how it's rendered. Templates should abstract complex wiki code, HTML, and CSS.
Reusable content
If text needs to be consistently applied across many articles, such as a list or common reference, it should be templated.
Documenting templates
All templates should have some degree of documentation. The {{Documentation}} template provides much of the framework for rendering and linking documentation to templates.
Progress
Many navboxes used encoded text to produce horizontal lists. Most have been converted to use wikitext lists that are formatted with CSS. {{·}} has been phased out. —Oznogon (talk) 06:41, 16 April 2015 (UTC)
Modernizing books for autocategorization
{{Book}} now performs most categorization on articles based on several attributes. Categorization is the focus of the sourcebook categorization project.
PathfinderWiki:Semantic Data Initiative now populates all book product infoboxes with structured data.
Reusing infobox code
The {{Infobox}} template allows infoboxes to reuse common formatting and structure wiki code and HTML. See Forum:New infobox template and {{Infobox/doc}} for more information. —Oznogon (talk) 06:41, 16 April 2015 (UTC)
Using {{File}} on media
Many media files in the File namespace do not contain a source, copyright, or license information. {{File}} makes it easy to add this information and categorize images, whether for content or to identify media that needs more information. To date, all biographical photos now have a {{File}} template at a minimum to identify which images lack copyright years or have suboptimal license information. -Oznogon (talk) 03:12, 16 November 2015 (UTC)
History
This project was started by Ant on 7 January 2009.