User:Sethladan/Template Notes
Scratchpad for template project (also coordinate on Project:System Tools and Project:Documentation).
Goals
Documentation
1. Ensure every template has a /doc
- This is overkill for some of them, but setting a strict standard reduces ambiguity and encourages conformity down the road
- Use {{Documentation}}
2. Develop consistent formats for /doc pages
- Probably one for short/simple templates and another for big honkin' ones
3. Ensure every parameter is specified on the /docs
Bug fixing/features
1. Review the talk pages for each template to see what's been requested/reported and see if it's still an issue
2. Clean up article management tags to develop a more uniform look
3. Add nocat to templates where it's not yet implemented
Refactoring/code cleanup
1. Update all antiquated code/HTML/stylings
2. Develop a consistent formatting style and possibly write up a template style guide
3. Break out repetitive styles into CSS classes
Organization
1. Review categorization
2. Eliminate/consolidate duplicate templates
Work Plan
Done
1. Check that each template has a documentation page
2. Standardize template page layout as below
<includeonly>Template wiki-code here...
...
...</includeonly><noinclude>{{/doc}}</noinclude>
3. Parameterize documentation page categories
Next Steps
4. Review and streamline template categorization
5. Identify and phase out obsolete/duplicate/WIP templates
Future Plans
?. Fill in documentation according to layout below (layout still subject to revision)
{{Documentation|
== Usage ==
Describe the purpose and function of the template, when to use it, when a different template might be indicated, and any considerations/gotchas to be aware of.
(preformatted template syntax box here - one liner for short templates/positional parameters, big box for the larger ones)
<pre>{{Template | <positional parameter> | [positional parameter=]<with optional keyword> | keyword=parameter }}<\pre>
=== Parameters ===
Definition-list itemization of all parameters, identifying each as optional or required and describing the range and effects each has.
== Examples ==
Minimal working example code for most-common uses for the template, followed by output if applicable.
| [[Template Categorization]] }}
Progress
(see also Category:Templates for some stuff not yet listed here.)
| Article Management Tags (36) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Accuracy | ✓ | ✓ | ✓ |
| Template:Beta | ✓ | ✓ | ✓ |
| Template:Category Stub | ✓ | ✓ | ✓ |
| Template:Construction | ✓ | ✓ | ✓ |
| Template:Crafting Stub | ✓ | ✓ | ✓ |
| Template:Creature Stub | ✓ | ✓ | ✓ |
| Template:Deed Stub | ✓ | ✓ | ✓ |
| Template:Delete Page | ✓ | ✓ | ✓ |
| Template:Duplicate | ✓ | ✓ | ✓ |
| Template:Effect Stub | ✓ | ✓ | ✓ |
| Template:Expansion | ✓ | ✓ | ✓ |
| Template:External | ✓ | ✓ | ✓ |
| Template:Image Stub | ✓ | ✓ | ✓ |
| Template:IN | ✓ | ✓ | ✓ |
| Template:Item Stub | ✓ | ✓ | ✓ |
| Template:Kinship | ✓ | ✓ | ✓ |
| Template:Legacy Stub | ✓ | ✓ | ✓ |
| Template:Location Stub | ✓ | ✓ | ✓ |
| Template:Lore Stub | ✓ | ✓ | ✓ |
| Template:Merge | ✓ | ✓ | ✓ |
| Template:Mob Stub | ✓ | ✓ | ✓ |
| Template:Move | ✓ | ✓ | ✓ |
| Template:NPC Stub | ✓ | ✓ | ✓ |
| Template:Obsolete | ✓ | ✓ | ✓ |
| Template:Only Beta | ✓ | ✓ | ✓ |
| Template:Outdated | ✓ | ✓ | ✓ |
| Template:PC | ✓ | ✓ | ✓ |
| Template:Quest Stub | ✓ | ✓ | ✓ |
| Template:Skill Stub | ✓ | ✓ | ✓ |
| Template:Source needed | ✓ | ✓ | ✓ |
| Template:Stub | ✓ | ✓ | ✓ |
| Template:Title Stub | ✓ | ✓ | ✓ |
| Template:Trait Stub | ✓ | ✓ | ✓ |
| Template:Warning | ✓ | ✓ | ✓ |
| Template:Wikify | ✓ | ✓ | ✓ |
| Infobox Templates (11) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Infobox Album | ✓ | ✓ | ✓ |
| Template:Infobox Areas | ✓ | ✓ | ✓ |
| Template:Infobox Instances | ✓ | ✓ | ✓ |
| Template:Infobox Interiors | ✓ | ✓ | ✓ |
| Template:Infobox Landmarks | ✓ | ✓ | ✓ |
| Template:Infobox Mounts | ✓ | ✓ | ✓ |
| Template:Infobox NPCmany | ✓ | ✓ | ✓ |
| Template:Infobox Quests | ✓ | ✓ | ✓ |
| Template:Infobox Settlements | ✓ | ✓ | ✓ |
| Template:Infobox Titles | ✓ | ✓ | ✓ |
| Template:People | ✓ | ✓ | ✓ |
| Item Templates (2) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Icon | ✓ | ✓ | ✓ |
| Template:Reputation Item | ✓ | ✓ | ✓ |
| MP Templates (11) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Freep Commendation Traders | ✓ | ✓ | ✓ |
| Template:Infobox Keeps | ✓ | ✓ | ✓ |
| Template:Infobox MP Mob | ✓ | ✓ | ✓ |
| Template:Infobox MP Quest | ✓ | ✓ | ✓ |
| Template:Infobox MP Titles | ✓ | ✓ | ✓ |
| Template:Infobox MP-NPC | ✓ | ✓ | ✓ |
| Template:MP-Delving-Bosses | ✓ | ✓ | ✓ |
| Template:MP-Keep | ✓ | ✓ | ✓ |
| Template:MP-Keep-Bosses | ✓ | ✓ | ✓ |
| Template:WBMDetail | ✓ | ✓ | ✓ |
| Template:WBMHeader | ✓ | ✓ | ✓ |
| Area Navigation Templates (28) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Agarnaith | ✓ | ✓ | ✓ |
| Template:Blackroot Vale | ✓ | ✓ | ✓ |
| Template:Broadacres | ✓ | ✓ | ✓ |
| Template:Dor Amarth | ✓ | ✓ | ✓ |
| Template:Eastfold | ✓ | ✓ | ✓ |
| Template:Eaves of Fangorn | ✓ | ✓ | ✓ |
| Template:Entwash Vale | ✓ | ✓ | ✓ |
| Template:Havens of Belfalas | ✓ | ✓ | ✓ |
| Template:Kingstead | ✓ | ✓ | ✓ |
| Template:Lamedon | ✓ | ✓ | ✓ |
| Template:Lhingris | ✓ | ✓ | ✓ |
| Template:Minas Tirith | ✓ | ✓ | ✓ |
| Template:Norcrofts | ✓ | ✓ | ✓ |
| Template:Paths of the Dead | ✓ | ✓ | ✓ |
| Template:Pelennor Fields | ✓ | ✓ | ✓ |
| Template:Ringló Vale | ✓ | ✓ | ✓ |
| Template:Stonedeans | ✓ | ✓ | ✓ |
| Template:Sutcrofts | ✓ | ✓ | ✓ |
| Template:Talath Anor | ✓ | ✓ | ✓ |
| Template:Talath Úrui | ✓ | ✓ | ✓ |
| Template:Taur Drúadan | ✓ | ✓ | ✓ |
| Template:The Beacon Hills | ✓ | ✓ | ✓ |
| Template:The Dead Marshes | ✓ | ✓ | ✓ |
| Template:The East Wall | ✓ | ✓ | ✓ |
| Template:The Wold | ✓ | ✓ | ✓ |
| Template:Udûn | ✓ | ✓ | ✓ |
| Template:Westfold | ✓ | ✓ | ✓ |
| Boss Navigation Templates (27) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Barad Gúlaran | ✓ | ✓ | ✓ |
| Template:Carn Dûm | ✓ | ✓ | ✓ |
| Template:Dâr Narbugud | ✓ | ✓ | ✓ |
| Template:Fangorn's Edge | ✓ | ✓ | ✓ |
| Template:Fil Gashan | ✓ | ✓ | ✓ |
| Template:Forgotten Treasury | ✓ | ✓ | ✓ |
| Template:Fornost | ✓ | ✓ | ✓ |
| Template:Garth Agarwen | ✓ | ✓ | ✓ |
| Template:Halls of Crafting Bosses | ✓ | ✓ | ✓ |
| Template:Helegrod | ✓ | ✓ | ✓ |
| Template:Iorbar's Peak | ✓ | ✓ | ✓ |
| Template:Ivar's Champions | ✓ | ✓ | ✓ |
| Template:Ost Dunhoth | ✓ | ✓ | ✓ |
| Template:Pits of Isengard | ✓ | ✓ | ✓ |
| Template:Rift | ✓ | ✓ | ✓ |
| Template:Roots of Fangorn | ✓ | ✓ | ✓ |
| Template:Sammath Gûl Bosses | ✓ | ✓ | ✓ |
| Template:Sixteenth Hall | ✓ | ✓ | ✓ |
| Template:The Forges of Khazad-dûm Bosses | ✓ | ✓ | ✓ |
| Template:The Foundry | ✓ | ✓ | ✓ |
| Template:The Grand Stair Bosses | ✓ | ✓ | ✓ |
| Template:The Mirror Halls of Lumul-nar Bosses | ✓ | ✓ | ✓ |
| Template:The Tower of Orthanc | ✓ | ✓ | ✓ |
| Template:The Water Wheels Bosses | ✓ | ✓ | ✓ |
| Template:Throne of the Dread Terror | ✓ | ✓ | ✓ |
| Template:Urugarth | ✓ | ✓ | ✓ |
| Template:Warg-pens of Dol Guldur Bosses | ✓ | ✓ | ✓ |
| Event Navigation Templates (1) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Special Events | ✓ | ✓ | ✓ |
| Item Index Navigation Templates (5) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Armour Index | ✓ | ✓ | ✓ |
| Template:House Decoration Items Index | ✓ | ✓ | ✓ |
| Template:Item Index | ✓ | ✓ | ✓ |
| Template:Jewellery Index | ✓ | ✓ | ✓ |
| Template:Weapons Index | ✓ | ✓ | ✓ |
| Land Navigation Templates (1) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Land Navigation Box | ✓ | ✓ | ✓ |
| Site Navigation Templates (14) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Housing Related Information | ✓ | ✓ | ✓ |
| Template:L:1:Character | ✓ | ✓ | ✓ |
| Template:L:1:Crafting | ✓ | ✓ | ✓ |
| Template:L:1:Game Guides | ✓ | ✓ | ✓ |
| Template:L:1:Game Play | ✓ | ✓ | ✓ |
| Template:L:1:Monster | ✓ | ✓ | ✓ |
| Template:L:1:World | ✓ | ✓ | ✓ |
| Template:Lua information | ✓ | ✓ | ✓ |
| Template:Mac Client Related Information | ✓ | ✓ | ✓ |
| Template:Mounted Combat Related Information | ✓ | ✓ | ✓ |
| Template:Project Navigation | ✓ | ✓ | ✓ |
| Template:Tips for New Editors | ✓ | ✓ | ✓ |
| Template:Tools for Editors | ✓ | ✓ | ✓ |
| Tavern Navigation Templates (1) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Tavern Navigation Box | ✓ | ✓ | ✓ |
| Static Templates (15) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:Armour-infobox | ✓ | ✓ | ✓ |
| Template:Class-infobox | ✓ | ✓ | ✓ |
| Template:CreepClass-infobox | ✓ | ✓ | ✓ |
| Template:Disclaimer | ✓ | ✓ | ✓ |
| Template:Lootbox Contents | ✓ | ✓ | ✓ |
| Template:Music-infobox | ✓ | ✓ | ✓ |
| Template:One-handed Weapon Common Stats | ✓ | ✓ | ✓ |
| Template:Proficiency-infobox | ✓ | ✓ | ✓ |
| Template:Race-infobox | ✓ | ✓ | ✓ |
| Template:Ranged Weapon Common Stats | ✓ | ✓ | ✓ |
| Template:Titles-infobox | ✓ | ✓ | ✓ |
| Template:Trait-infobox | ✓ | ✓ | ✓ |
| Template:Two-handed Weapon Common Stats | ✓ | ✓ | ✓ |
| Template:Vocation-table | ✓ | ✓ | ✓ |
| Template:Weapon-infobox | ✓ | ✓ | ✓ |
| Support Templates (21) | |||
|---|---|---|---|
| Template | Doc'ed | Template page layout | Doc page layout |
| Template:! | ✓ | ✓ | ✓ |
| Template:!! | ✓ | ✓ | ✓ |
| Template:!) | ✓ | ✓ | ✓ |
| Template:!- | ✓ | ✓ | ✓ |
| Template:(! | ✓ | ✓ | ✓ |
| Template:= | ✓ | ✓ | ✓ |
| Template:Ambox | ✓ | ✓ | ✓ |
| Template:Analysis-quality | ✓ | ✓ | ✓ |
| Template:Iconbox | ✓ | ✓ | ✓ |
| Template:Legacy/10 Types Table | ✓ | ✓ | ✓ |
| Template:Legacy/All Types Table | ✓ | ✓ | ✓ |
| Template:Legacy/Cost Table | ✓ | ✓ | ✓ |
| Template:Lootbox/Missing | ✓ | ✓ | ✓ |
| Template:Lootbox/Blank | ✓ | ✓ | ✓ |
| Template:Lootbox/Row | ✓ | ✓ | ✓ |
| Template:LS | ✓ | ✓ | ✓ |
| Template:Q | ✓ | ✓ | ✓ |
| Template:Questbox | ✓ | ✓ | ✓ |
| Template:Splitter | ✓ | ✓ | ✓ |
| Template:TitlesDetails | ✓ | ✓ | ✓ |
| Template:TitlesRequirements | ✓ | ✓ | ✓ |