Template:Sandbox
Jump to navigation
Jump to search
Many times you may want to just 'test' an idea for a template, I haven't found a sensible way of fully testing templates by themselves (as they will not get included in the edited version, but rather the saved version).
The idea of this Template:Sandbox is to have that, a simple testing zone that will not interfere with others and avoid leaving a trail of botched attempts.
Please leave this comment/text for others to read. See Also http://meta.wikimedia.org/wiki/Help:Template
- Testing: Status box
Sandbox (activity) | |
Status: | {{{status}}}
|
Contributors | |
{{{contributors}}} |
Testing parameterized categorizations: [[Category:Software idea]] source => {{{source}}} | no source type => {{{type}}} | {{{type}}} status => {{{status}}} | {{{status}}}
This template automatically includes the page in the [[:Category:{{{type}}}]].
Many of the 'parameters' only make sense under certain circumstances (ie: no point in mentioning l10n if there's no source code).
Usage
{{Status box | component = <!-- OPTIONAL -- Name of the component (defaults to page title) --> | type = <!-- Type of the component {activity, core, support} --> | icon = <!-- OPTIONAL -- file name.ext (sans [[Image:file name.ext]] --> | status = <!-- Status of the activity --> | build = <!-- OPTIONAL -- Build # where it first appeared --> | source = <!-- OPTIONAL -- Repository / location of the source --> | language = <!-- OPTIONAL -- Computer language of the source --> | l10n = <!-- OPTIONAL -- Repository / location of the l10n resources --> | testplan = <!-- OPTIONAL -- link to the test plan page --> | contributors = <!-- People contributing to the activity --> |version = <!-- Current/latest version available -->dropping it |base = <!-- Yes/No if it's included in the OS images / Could be the first build number -->dropping it }}
Sample
Empty
Raw invocation.
Sandbox (activity) | |
Status: | {{{status}}}
|
Contributors | |
{{{contributors}}} |
Testing parameterized categorizations: [[Category:Software idea]] source => {{{source}}} | no source type => {{{type}}} | {{{type}}} status => {{{status}}} | {{{status}}} {{ Sandbox }}
- Notes
- Nothing else should show.
- Simplest
- Basically an idea; using the page name; and misclassified by type, so defaults to a Unknown Component. Nothing else should show.
Sandbox (Bar) | |
Status: | {{{status}}}
|
Contributors | |
{{{contributors}}} |
Testing parameterized categorizations: [[Category:Software idea]] source => {{{source}}} | no source type => Bar | bar status => {{{status}}} | {{{status}}} {{ Sandbox | type = Bar }}
- Simple 1
- Basically an idea; using the page name; and misclassified by type.
Sandbox (activity) | |
Status: | {{{status}}}
|
Contributors | |
{{{contributors}}} |
Testing parameterized categorizations: [[Category:Software idea]] source => {{{source}}} | no source type => activity | activity status => {{{status}}} | {{{status}}} {{ Sandbox | type = activity }}
- Notes
- the type is recognized. Nothing else should show.
- Simple 2
- Basically an idea for a named component of the activity type, and an icon.
Foo (activity) | |
Status: | {{{status}}}
|
Contributors | |
{{{contributors}}} |
Testing parameterized categorizations: [[Category:Software idea]] source => {{{source}}} | no source type => activity | activity status => {{{status}}} | {{{status}}} {{ Sandbox | component = Foo | type = activity | icon = Xo s.png }}
- Simple 3
- An activity idea that has code and an icon, in beta status, with l10n resources
Foo (activity) | |
Status: | beta |
Source: | foo |
l10n: | Localization |
Contributors | |
{{{contributors}}} |
Testing parameterized categorizations: [[Category:Activity beta]] source => foo | has source type => activity | activity status => beta | beta {{ Sandbox | component = Foo | type = activity | icon = Xo s.png | source = foo | l10n = [[Localization]] | status = beta }}