Difference between revisions of "Template:Extension/doc"
Template:Extension/doc (view source)
Revision as of 11:01, 8 September 2007
, 11:01, 8 September 2007→Usage: changed documentation to reflect new method of handling multiple typed extensions
>Egfrank~mediawikiwiki (testing Template:Extension revisions) |
>Egfrank~mediawikiwiki (→Usage: changed documentation to reflect new method of handling multiple typed extensions) |
||
Line 44: | Line 44: | ||
Can contain any value, but the following special values ensure proper categorisation: | Can contain any value, but the following special values ensure proper categorisation: | ||
* ''[[:Category:Category extensions|category]]'' - Category | * ''[[:Category:Category extensions|category]]'' - Category | ||
* ''[[:Category:Database extensions|database]]'' | * ''[[:Category:Database extensions|database]]'' - Database | ||
* ''[[:Category:Database extensions|db]]'' - same as ''database'' | |||
* ''[[:Category:Data extraction extensions|data extraction]]'' - Data extraction | * ''[[:Category:Data extraction extensions|data extraction]]'' - Data extraction | ||
* ''[[:Category:Extension examples|example]]'' - Not a real extension, but an example of how to write one | * ''[[:Category:Extension examples|example]]'' - Not a real extension, but an example of how to write one | ||
Line 52: | Line 53: | ||
* ''[[:Category:User interface extensions|interface]]'' - User interface extension (e.g. [[w:javascript|javascript]] code) | * ''[[:Category:User interface extensions|interface]]'' - User interface extension (e.g. [[w:javascript|javascript]] code) | ||
* ''[[:Category:Link markup extensions|link]]'' - Link markup extensions | * ''[[:Category:Link markup extensions|link]]'' - Link markup extensions | ||
* ''[[:Category:List extensions|list]]'' - List | * ''[[:Category:List extensions|list]]'' - List | ||
* ''[[:Category:Media handling extensions|media]]'' - Media | * ''[[:Category:Media handling extensions|media]]'' - Media | ||
* ''[[:Category:Namespace extensions|namespace]]'' - Namespace | * ''[[:Category:Namespace extensions|namespace]]'' - Namespace | ||
* ''[[:Category:Parser extensions|parser]]'' - Parser extension (uncategorized) | * ''[[:Category:Parser extensions|parser]]'' - Parser extension (uncategorized) | ||
* ''[[:Category:Parser function extensions| | * ''[[:Category:Parser function extensions|parser function]]'' - Parser function | ||
* '' | * ''[[:Category:Parser function extensions|pfunc]]'' - same as ''parser function'' | ||
* ''[[:Category:Special page extensions|special]]'' - [[Manual:Special pages|Special page]] | * ''[[:Category:Special page extensions|special]]'' - [[Manual:Special pages|Special page]] | ||
* ''[[:Category:Table extensions|table]]'' - Table | * ''[[:Category:Table extensions|table]]'' - Table | ||
* ''[[:Category:Tag extensions|tag]]'' - [[Manual:Tag extensions|Tag extension]] | * ''[[:Category:Tag extensions|tag]]'' - [[Manual:Tag extensions|Tag extension]] | ||
* ''[[:Category:Variable extensions|variable]]'' - defines [[Manual:Variables|wiki variables]] | * ''[[:Category:Variable extensions|variable]]'' - defines [[Manual:Variables|wiki variables]] | ||
Any other value for 'type' is invalid, and will cause the extension to be placed in [[:Category:Extensions with invalid or missing type]]. | |||
Note: Many extensions have more than one type, if this applies to yours,replace <code><nowiki>|type=</nowiki></code> with <code><nowiki>|type1=|type2=|type3=...</nowiki></code>. You may define up to six types for an extension. | |||
|- | |- | ||
| author || The extension author's name, if different from their MediaWiki.org username. Free text. If omitted then the 'username' field will be used (if present). | | author || The extension author's name, if different from their MediaWiki.org username. Free text. If omitted then the 'username' field will be used (if present). |