Badge time.png   The Paragon Wiki Archive documents the state of City of Heroes/Villains as it existed on December 1, 2012.

Difference between revisions of "Help:Templates"

From Paragon Wiki Archive
Jump to: navigation, search
m (Overview: fix links)
(Updating - moved and updated info on Templates to this page. Creating hierarchy of top level help > this templates page > useful templates.)
Line 1: Line 1:
 +
{{TOCright}}
 +
 
== Overview ==
 
== Overview ==
  
'''Templates''' are a very powerful feature of the wiki that are analogous to subroutines in computer programming languages. Here are some resources that may be helpful in learning to use them.
+
Standardized formatting across Paragon Wiki is maintained by the use of sample markup language and templates.
 +
 
 +
:''Main article'': [[Help:Contents]]
 +
 
 +
 
 +
==Sample markup language==
 +
 
 +
Sample markup language is the use of a simple cut-and-paste of formatting code from one page into another and then adding or changing the content to fit the article. This can be done from a blank sample form or by cutting-and-pasting from an existing article.
 +
 
 +
An example of a blank form is that used for creating a new page for a contact which can be found here: [[Help:Contact_Template | Sample contact form]].
 +
 
 +
 
 +
==Templates==
 +
 
 +
Templates are specialized pages that define a specific type of formatting style. Templates are created in the '''Template:''' [[wikipedia:namespace|namespace]]. Editors can then '''''call''''' that template into a page and apply it to their text to make that text take on that pre-defined formatting. Templates are '''''called''''' with the double curly brackets <nowiki> {{ }} </nowiki>.
 +
 
 +
For example, on Paragon Wiki there are templates for colored fonts. The template for making text red is <nowiki> {{red|SampleText}} </nowiki> which would appear on a page as {{red|SampleText}}.
 +
 
 +
Templates also allow information that is duplicated in several pages to be located and edited in one place.  For example, the mission '''Talk to David Wincott''' can come from just about any contact, and rather than type that information over and over, it has been created in one place, [[Template:Mission Hollows]], and can then be inserted into any contact with the text, '''<nowiki>{{Mission Hollows}}</nowiki>'''.
 +
 
 +
Templates can also accept parameters, details which change from use to use.  An example of this is the [[Template:Power|Power Template]].  This simple template takes four parameters, and formats the information into the power entry which is used on most of the [[:category:Enemies|enemy]] pages.  Since the format is kept in one place, if, in the future, and new format is decided upon, rather than go through all the enemy pages and redoing their powers, one change to the [[Template:Power|power template]] will make those changes in the entire wiki.
 +
 
 +
 
 +
== Available templates and sample markup language==
 +
 
 +
=== Samples ===
 +
 
 +
* [[:Help:Contact Template|Contact Template]] to use when creating a new article about a contact
 +
* [[:Help:Preloaded Images|Preloaded Images]] such as powers icons and such.  Before uploading an image, please read.
 +
 
 +
=== Templates ===
 +
 
 +
* [[:Help:Useful Templates|Useful Templates]] can help formatting various articles.
 +
* [[:Category:Mission Templates|Mission Templates]] are templates covering common missions, such as story arcs, zone contact intros (such as David Wincott), and security chief intros.  These missions can apply to multiple contacts.  They have been templated for easy insertion and to avoid errors in duplication.
 +
* [[:Category:Contact Templates|Contact Templates]] are templates that can be used to duplicate new contact introductions among contacts.
 +
* [[:Category:Userbox Templates|Userboxes]] are templates that can be placed on your userpage to indicate your interests.
 +
 
 +
 
 +
== Creating and Editing Templates ==
 +
 
 +
Since a change in a Template can possibly affect hundreds of pages, this means that Templates should be edited with great care. Templates are usually created with a mixture of html and wikipedia markup language. Editors who are unsure how to create a template or need help editing one should consult with other editors and administrators on the forums in the [http://www.cohtitan.com/forum/index.php/board,68.0.html Formatting and Standardization Forum].
 +
 
 +
Editors can see how a Template is formatted by going to the '''Template:TemplateName''' page. The creator of the Template may have created an explanation of how the Template is coded; if not, then click on the edit tab to see the formatting language.
  
* [[metawikipedia:Help:Template|Help:Template at Meta-Wiki]]
+
* [http://meta.wikimedia.org/wiki/Template Wikimedia's help page on templates]
* [[mediawikiwiki:Help:ParserFunctions|Help:ParserFunctions at MediaWiki]]
+
* [http://www.mediawiki.org/wiki/Help:ParserFunctions Functions used in template math or logic expressions]
 +
* [http://www.mediawiki.org/wiki/Help:Magic_words Special variable, i.e. ''magic words'' used in templates or articles ]

Revision as of 15:37, 9 February 2010

Overview

Standardized formatting across Paragon Wiki is maintained by the use of sample markup language and templates.

Main article: Help:Contents


Sample markup language

Sample markup language is the use of a simple cut-and-paste of formatting code from one page into another and then adding or changing the content to fit the article. This can be done from a blank sample form or by cutting-and-pasting from an existing article.

An example of a blank form is that used for creating a new page for a contact which can be found here: Sample contact form.


Templates

Templates are specialized pages that define a specific type of formatting style. Templates are created in the Template: namespace. Editors can then call that template into a page and apply it to their text to make that text take on that pre-defined formatting. Templates are called with the double curly brackets {{ }} .

For example, on Paragon Wiki there are templates for colored fonts. The template for making text red is {{red|SampleText}} which would appear on a page as SampleText.

Templates also allow information that is duplicated in several pages to be located and edited in one place. For example, the mission Talk to David Wincott can come from just about any contact, and rather than type that information over and over, it has been created in one place, Template:Mission Hollows, and can then be inserted into any contact with the text, {{Mission Hollows}}.

Templates can also accept parameters, details which change from use to use. An example of this is the Power Template. This simple template takes four parameters, and formats the information into the power entry which is used on most of the enemy pages. Since the format is kept in one place, if, in the future, and new format is decided upon, rather than go through all the enemy pages and redoing their powers, one change to the power template will make those changes in the entire wiki.


Available templates and sample markup language

Samples

Templates

  • Useful Templates can help formatting various articles.
  • Mission Templates are templates covering common missions, such as story arcs, zone contact intros (such as David Wincott), and security chief intros. These missions can apply to multiple contacts. They have been templated for easy insertion and to avoid errors in duplication.
  • Contact Templates are templates that can be used to duplicate new contact introductions among contacts.
  • Userboxes are templates that can be placed on your userpage to indicate your interests.


Creating and Editing Templates

Since a change in a Template can possibly affect hundreds of pages, this means that Templates should be edited with great care. Templates are usually created with a mixture of html and wikipedia markup language. Editors who are unsure how to create a template or need help editing one should consult with other editors and administrators on the forums in the Formatting and Standardization Forum.

Editors can see how a Template is formatted by going to the Template:TemplateName page. The creator of the Template may have created an explanation of how the Template is coded; if not, then click on the edit tab to see the formatting language.