Template:Sandbox: Difference between revisions
Jump to navigation
Jump to search
m (tweaking... encore...) |
m (tweaking) |
||
| Line 15: | Line 15: | ||
|- |
|- |
||
| colspan="2" style="font-size:large; text-align:center; background:#6bbe45; color:white" | '''{{{component|{{PAGENAME}}}}}'''<span style="font-size:small;"><br>[[:Category:{{{type|activity}}}|({{{type|activity}}})]]</span> |
| colspan="2" style="font-size:large; text-align:center; background:#6bbe45; color:white" | '''{{{component|{{PAGENAME}}}}}'''<span style="font-size:small;"><br>[[:Category:{{{type|activity}}}|({{{type|activity}}})]]</span> <!-- |
||
IF icon --> |
|||
| ⚫ | |||
| ⚫ | |||
{{!}}- |
|||
|- |
|||
| ⚫ | |||
| ⚫ | |||
IF status --> |
|||
| ⚫ | |||
| ⚫ | |||
{{!}}- |
|||
| ⚫ | |||
| ⚫ | |||
{{!}} style="text-align:left;" {{!}} {{{status}}} }} <!-- ENDIF status --> <!-- |
|||
| ⚫ | |||
IF build --> {{ #if: {{{build|}}} | |
IF build --> {{ #if: {{{build|}}} | |
||
{{!}}- |
{{!}}- |
||
{{!}} style="text-align:right;" {{!}} '''Build:''' |
{{!}} style="text-align:right;" {{!}} '''Build:''' |
||
{{!}} style="text-align:left;" {{!}} {{{build}}} |
{{!}} style="text-align:left;" {{!}} {{{build}}} }} <!-- ENDIF build --> |
||
ELSE build --> }} <!-- ENDIF build --> |
|||
{{!}}- |
{{!}}- |
||
{{!}} style="text-align:right;" {{!}} '''Source:''' |
{{!}} style="text-align:right;" {{!}} '''Source:''' |
||
{{!}} style="text-align:left;" {{!}} {{{source}}} <!-- |
{{!}} style="text-align:left;" {{!}} {{{source}}} <!-- |
||
IF language --> |
IF language --> {{ #if: {{{language|}}} | |
||
| ⚫ | |||
{{!}}- |
{{!}}- |
||
{{!}} style="text-align:right;" {{!}} '''Language:''' |
{{!}} style="text-align:right;" {{!}} '''Language:''' |
||
{{!}} style="text-align:left;" {{!}} {{{language}}} |
{{!}} style="text-align:left;" {{!}} {{{language}}} }} <!-- ENDIF language --> <!-- |
||
ELSE language --> }} <!-- ENDIF language --> <!-- |
|||
IF l10n --> {{ #if: {{{l10n|}}} | |
IF l10n --> {{ #if: {{{l10n|}}} | |
||
{{!}}- |
{{!}}- |
||
{{!}} style="text-align:right;" {{!}} '''[[Localization|l10n]]:''' |
{{!}} style="text-align:right;" {{!}} '''[[Localization|l10n]]:''' |
||
{{!}} style="text-align:left;" {{!}} {{ #ifexist: {{PAGENAME}}/Localization|[[{{PAGENAME}}/Localization]]|{{{l10n|''<span class="plainlinks">[{{fullurl:{{PAGENAME}}}}/Localization add it here]</span>''}}} }} |
{{!}} style="text-align:left;" {{!}} {{ #ifexist: {{PAGENAME}}/Localization|[[{{PAGENAME}}/Localization]]|{{{l10n|''<span class="plainlinks">[{{fullurl:{{PAGENAME}}}}/Localization add it here]</span>''}}} }} }} <!-- ENDIF l10n --> }} <!-- ENDIF source --> <!-- |
||
| ⚫ | |||
ELSE l10n --> }} <!-- ENDIF l10n --> | <!-- |
|||
ELSE source --> }} <!-- ENDIF source --> <!-- |
|||
IF testplan --> |
|||
| ⚫ | |||
{{!}}- |
{{!}}- |
||
{{!}} style="text-align:right;" {{!}} '''[[:Category:Test Plans|Test plans]]:''' |
{{!}} style="text-align:right;" {{!}} '''[[:Category:Test Plans|Test plans]]:''' |
||
{{!}} style="text-align:left;" {{!}} {{#ifexist:{{PAGENAME}}/Test plan|[[{{PAGENAME}}/Test plan]]|{{{testplan}}}}} |
{{!}} style="text-align:left;" {{!}} {{#ifexist:{{PAGENAME}}/Test plan|[[{{PAGENAME}}/Test plan]]|{{{testplan}}}}} }} <!-- ENDIF testplan --> |
||
ELSE testplan --> }} <!-- ENDIF testplan --> |
|||
|- |
|- |
||
| colspan="2" style="text-align:center;" | '''Contributors''' |
| colspan="2" style="text-align:center;" | '''Contributors''' |
||
Revision as of 00:36, 2 July 2007
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)
| |
| 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)
| |
| 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)
| |
| 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)
| |
| 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) | |
| 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
}}