Difference between revisions of "Template:Tool data"

From GMOD
Jump to: navigation, search
m
m
 
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page contains the boilerplate template that should be populated to create a new GMOD tool.
+
<includeonly>
 +
{{#if: {{{use template|}}}
 +
|<!-- A standardized template for displaying info about a GMOD component -->
 +
{{#if:{{{logo|}}} | <!-- then --> [[File:{{{logo}}}|center|400px|alt={{{name}}} logo]] }}
  
 +
<div class="componentBox">
 +
<div class="compBoxHdr">Status</div>
 +
{{#switch: {{{status}}}
 +
| prealpha
 +
| pre-alpha = *<abbr title="software being written">Pre-alpha</abbr>
 +
| alpha
 +
| alpha release = *<abbr title="functionality implemented; start of testing">Alpha release</abbr>
 +
| beta
 +
| beta release = *<abbr title="features frozen, bug fixing, usability testing">Beta release</abbr>
 +
| rc
 +
| release candidate = *<abbr title="all features have been coded and tested, no showstopper bugs">Release candidate</abbr>
 +
| mature = *<abbr title="Mature software released; development active or inactive">Mature release</abbr>
 +
| #default = *Software maturity unknown
 +
}}
 +
*Development: {{#switch: {{{dev}}}
 +
| inactive = <abbr title="no code changes for 12 months or more">inactive</abbr>
 +
| maintenance = <abbr title="bug fixes but no new features">maintenance</abbr>
 +
| active = active
 +
}}
 +
*Support: {{#switch: {{{support}}}
 +
| active = active
 +
| #default = inactive
 +
}}
 +
{{#if:{{{licence|}}}|<div class="compBoxHdr">Licence</div>|<!-- no licence -->{{#ifeq: {{{opensource|}}} | yes |<div class="compBoxHdr">Licence</div>|}}}}
 +
{{#ifeq:{{{open source|}}}|yes|[[File:Osi symbol.png|alt={{{PAGENAME}}} is open source|left|40px|link=http://opensource.org/]]|}}
 +
{{#ifeq:{{{open source|}}}|Yes|[[File:Osi symbol.png|alt={{{PAGENAME}}} is open source|left|40px|link=http://opensource.org/]]|}}
 +
{{#if:{{{licence|}}}|
 +
{{#arraymap:{{{licence|}}}|,|x|{{#switch: x
 +
|MIT=[http://opensource.org/licenses/MIT <abbr title="MIT License">MIT</abbr>]
 +
|GPL2=[http://opensource.org/licenses/GPL-2.0 <abbr title="Gnu General Public License, version 2.0">GPL 2.0</abbr>]
 +
|GPL3=[http://opensource.org/licenses/GPL-3.0 <abbr title="Gnu General Public License, version 3.0">GPL 3.0</abbr>]
 +
|LGPL=[http://opensource.org/licenses/LGPL-3.0 <abbr title="Gnu Lesser General Public License, version 3.0">LGPL 3.0</abbr>]
 +
|Artistic License=[http://opensource.org/licenses/artistic-license-2.0 Artistic License 2.0]
 +
|#default=x
 +
}} }} }}
 +
<div class="compBoxHdr">Resources</div>
 +
{{#ask: [[linktopic::{{PAGENAME}}]] [[linkurl::+]] [[linktype::website]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|format=ul
 +
|template=Typelink
 +
|userparam=Home page
 +
}}{{#ask: [[linktopic::{{PAGENAME}}]] [[linkurl::+]] [[linktype::download]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|format=ul
 +
|template=Typelink
 +
|userparam=Download
 +
}}{{#ask: [[linktopic::{{PAGENAME}}]] [[linkurl::+]] [[linktype::source code]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|format=ul
 +
|template=Typelink
 +
|userparam=Source code
 +
}}{{#ask: [[linktopic::{{PAGENAME}}]] [[linkurl::+]] [[linktype::public server]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|format=ul
 +
|template=Typelink
 +
|userparam=Public server
 +
}}{{#ask: [[linktopic::{{PAGENAME}}]] [[linkurl::+]] [[linktype::demo server]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|format=ul
 +
|template=Typelink
 +
|userparam=Demo server
 +
}}
 +
{{#ask: [[relationship::+]] [[subject::{{PAGENAME}}]]
 +
|?subject
 +
|?relationship
 +
|?object
 +
|?logo
 +
|intro=<div class="compBoxHdr">Interoperable Components</div>
 +
|format=ul
 +
|template=RelComp
 +
}}<!-- *{{ 2008SurveyLink|#{{{survey link}}} |2008 Survey}} -->
 +
{{#if: {{{extras|}}} | {{{extras}}} }}
 +
</div>
 +
 +
{{#if:{{{full name|}}} |<!--then:-->
 +
==About {{{full name}}} ({{{name}}})==
 +
|<!-- else -->
 +
==About {{{name}}}==
 +
}}
 +
 +
{{{about}}}
 +
 +
{{#ask: [[linktopic::{{PAGENAME}}]] [[linkurl::+]] [[linktype::website]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|format=template
 +
|template=Typelink
 +
|userparam=inline_website
 +
}}
 +
 +
{{#if: {{{screenshot|}}} |<!--then:-->
 +
===Screenshots===
 +
 +
{{{screenshot}}}
 +
}}
 +
 +
==Downloads==
 +
{{#if: {{{dl|}}} |<!-- then -->
 +
 +
{{{dl}}}
 +
 +
|}}
 +
{{#if:{{{dl src|}}} |<!--then:-->
 +
 +
{{{dl src}}}
 +
 +
}}
 +
{{#ask: [[linkurl::+]] [[linktype::download]] [[linktopic::{{PAGENAME}}]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|userparam=dl
 +
|template=Typelink
 +
|format=ul
 +
}}
 +
{{#ask: [[linkurl::+]] [[linktype::source code]] [[linktopic::{{PAGENAME}}]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|userparam=dl src
 +
|template=Typelink
 +
|format=ul
 +
}}
 +
{{#if:{{{getting started preamble|}}}|
 +
 +
==Using {{{name}}}==
 +
 +
| {{#if:{{{req|}}} |
 +
 +
==Using {{{name}}}==
 +
 +
| {{#if:{{{install|}}} |
 +
 +
==Using {{{name}}}==
 +
 +
| {{#if:{{{config|}}} |
 +
 +
==Using {{{name}}}==
 +
 +
| }} }} }} }}
 +
{{#if:{{{getting started preamble|}}}|
 +
 +
{{{getting started preamble}}}
 +
 +
}}
 +
{{#if:{{{req|}}} |
 +
 +
===System Requirements===
 +
 +
{{{req}}}
 +
 +
}}
 +
{{#if:{{{install|}}} |
 +
 +
===Installation===
 +
 +
{{{install}}}
 +
 +
}}
 +
{{#if:{{{config|}}} |
 +
 +
===Configuration===
 +
 +
{{{config}}}
 +
 +
}}
 +
{{#if:{{{doc|}}} |
 +
 +
==Documentation==
 +
 +
{{{doc}}}
 +
 +
}}
 +
{{#if:{{{papers|}}} | ==Publications, Tutorials, and Presentations== | <!-- else -->
 +
{{#if:{{{tutorials|}}} | ==Publications, Tutorials, and Presentations== | <!-- else -->
 +
{{#if:{{{presentations|}}} | ==Publications, Tutorials, and Presentations== }} }} }}
 +
{{#if:{{{papers|}}} |
 +
===Publications on or mentioning {{{name}}}===
 +
 +
{{{papers}}}
 +
 +
}}
 +
{{#if:{{{tutorials|}}} |
 +
===Tutorials===
 +
 +
{{{tutorials}}}
 +
 +
}}
 +
{{#if:{{{presentations|}}} |
 +
===Presentations===
 +
 +
{{{presentations}}}
 +
 +
}}
 +
 +
==Contacts and Mailing Lists==
 +
 +
{{#if:{{{mail|}}} | {{{mail}}} | {{#if:{{{contact|}}} | For support, please contact the {{{name}}} developer, {{{contact}}}. }} }}
 +
 +
{{#ask: [[linktopic::{{PAGENAME}}]] [[linkurl::+]] [[linktype::wild URL]]
 +
|?linkurl
 +
|?linktitle
 +
|?linktype
 +
|?linkdesc
 +
|?linktopic
 +
|format=ul
 +
|intro=
 +
=={{{name}}} in the wild==
 +
 +
Public installations of {{{name}}}:
 +
|template=Typelink
 +
|userparam=title_optional_desc
 +
}}
 +
{{#if:{{{dev ppl|}}} |
 +
=={{{name}}} Development==
 +
| {{#if:{{{dev status|}}} |
 +
=={{{name}}} Development==
 +
}} }}
 +
{{#if:{{{dev ppl|}}} |
 +
 +
===Development team===
 +
 +
{{{dev ppl}}}
 +
 +
}}
 +
{{#if:{{{dev status|}}} |
 +
 +
===Current status===
 +
 +
{{{dev status}}}
 +
 +
}}
 +
{{#if:{{{see also|}}} |<!--then:-->
 +
==See also==
 +
 +
{{{see also}}}
 +
 +
}}
 +
==More on {{{name}}}==
 +
 +
{{#ifexist: :Category:{{{name}}} | See [[:Category:{{{name}}}]] }}
 +
 +
{{#if:{{{logo info|}}} |<!--then:-->
 +
 +
==={{{name}}} Logo===
 +
 +
{{{logo info}}}
 +
 +
}}
 +
 +
<references />
 +
|}}
 +
<!-- {{#if:{{{name|}}}|{{#set:Has name={{{name|}}}}}}} -->
 +
{{#if:{{{gmod component|}}}|{{#set:Is GMOD component={{{gmod component}}}}}}}
 +
{{#if:{{{full name|}}}|{{#set:Has full name={{{full name|}}}}}}}
 +
{{#if:{{{dev|}}}|{{#set:Has development status={{{dev|}}}}}}}
 +
{{#if:{{{status|}}}|{{#set:Has software maturity status={{{status|}}}}}}}
 +
{{#if:{{{support|}}}|{{#set:Has support status={{{support|}}}}}}}
 +
{{#if:{{{about|}}}|{{#set:Has description={{{about|}}}}}}}
 +
{{#if:{{{open source|}}}|{{#set:Is open source={{{open source|}}}}}}}
 +
{{#if:{{{release date|}}}|{{#set:Release date={{{release date|}}}}}}}
 +
{{#if:{{{logo|}}}|{{#set:Has logo={{{logo|}}}}}}}
 +
{{#arraymap:{{{input|}}}|,|x|{{#set:Has input format=x}} }}
 +
{{#arraymap:{{{output|}}}|,|x|{{#set:Has output format=x}} }}
 +
{{#arraymap:{{{platform|}}}|,|x|{{#set:Available on platform=x}} }}
 +
{{#arraymap:{{{licence|}}}|,|x|{{#set:Has licence=x}} }}
 +
{{#arraymap:{{{type|}}}|,|x|{{#set:Tool functionality or classification=x}} }}
 +
{{#arraymap:{{{language|}}}|,|x|{{#set:Written in language=x}} }}
 +
<!-- {{#arraymap:{{{audience|}}}|,|x|{{#set:Intended usage=x}} }} -->
 +
</includeonly>
 +
<noinclude>
 +
This page contains the boilerplate template that should be populated to create a new GMOD tool. Edit the template to see the formatting.
 +
 +
To create a new tool, please use the form [[Form:Tool data]].
 +
 +
It should be called in the following format:
 +
 +
==New version==
 
<pre>
 
<pre>
{{ {{{template}}}
+
{{ Tool data
| name =  
+
|name=
| full name =  
+
|full name=
| status = <!-- prealpha/alpha/beta/rc/mature -->
+
|status=
| dev = <!-- active/maintenance/inactive -->
+
|dev=
| support = <!-- active/inactive -->
+
|support=
| type = <!-- pick from the list -->
+
|type=
| other type = <!-- something not in the list -->
+
|platform=
| platform = linux, os x, unix, win, web <!-- delete as appropriate -->
+
|about=
| logo =  
+
|gmod date=
| home =  
+
|release date=
| about =  
+
|open source=
| screenshot =  
+
|licence=
| public_server =  
+
|language=
| dl = <!-- text about where to download a tool -->
+
|input=
| dl_url = <!-- download URL only -->
+
|output=
| dl_src = <!-- source code -->
+
|audience=
| dl_src_url =  
+
|logo=
| dl_dev = <!-- development code -->
+
|screenshot=
| dl_dev_url =  
+
<!-- contact details -->
| getting started preamble =  
+
|mail=
| req =  
+
|contact email=
| install =  
+
<!-- stuff -->
| config =  
+
|papers=
| doc =
+
|presentations=
| papers =
+
|tutorials=
| presentations =
+
<!-- non-semantic -->
| tutorials =
+
|dl= // text about downloads
| wild urls =
+
|dl src= // text about source download
| mail =
+
|req=
| logo info =  
+
|install=
| dev ppl = <!-- collaborators -->
+
|config=
| dev status = <!-- what's going on, development-wise -->
+
|doc=
| contact email = <!-- primary contact(s) for the tool -->
+
|dev ppl=
| input = <!-- input formats -->
+
|dev status=
| output = <!-- output formats -->
+
|dl tracking=
| licence = <!-- tool licence -->
+
|logo info=
| open source = <!-- yes / no -->
+
|see also=
| language = <!-- language(s) that the tool is written in -->
+
|extra=
| see also =  
+
| demo server =
+
| survey link =
+
| release date =  
+
 
}}
 
}}
 
</pre>
 
</pre>
 +
</noinclude>
  
[[Category:Template]]
+
[[Category:GMOD Component]]
[[Category:Tool data]]
+

Latest revision as of 02:44, 4 December 2013


This page contains the boilerplate template that should be populated to create a new GMOD tool. Edit the template to see the formatting.

To create a new tool, please use the form Form:Tool data.

It should be called in the following format:

New version

{{ Tool data
|name=
|full name=
|status=
|dev=
|support=
|type=
|platform=
|about=
|gmod date=
|release date=
|open source=
|licence=
|language=
|input=
|output=
|audience=
|logo=
|screenshot=
<!-- contact details -->
|mail=
|contact email=
<!-- stuff -->
|papers=
|presentations=
|tutorials=
<!-- non-semantic -->
|dl= // text about downloads
|dl src= // text about source download
|req=
|install=
|config=
|doc=
|dev ppl=
|dev status=
|dl tracking=
|logo info=
|see also=
|extra=
}}