Difference between revisions of "Template:Tool data"
From GMOD
m |
m |
||
(28 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | <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> | ||
− | {{ | + | {{ Tool data |
− | | name = | + | |name= |
− | | full name = | + | |full name= |
− | | status = | + | |status= |
− | | dev = | + | |dev= |
− | | support = | + | |support= |
− | | type = | + | |type= |
− | | | + | |platform= |
− | | | + | |about= |
− | | | + | |gmod date= |
− | | | + | |release date= |
− | | | + | |open source= |
− | | | + | |licence= |
− | | | + | |language= |
− | | | + | |input= |
− | | | + | |output= |
− | | | + | |audience= |
− | | | + | |logo= |
− | | | + | |screenshot= |
− | | | + | <!-- contact details --> |
− | | | + | |mail= |
− | | req = | + | |contact email= |
− | | install = | + | <!-- stuff --> |
− | | config = | + | |papers= |
− | | doc | + | |presentations= |
− | + | |tutorials= | |
− | + | <!-- non-semantic --> | |
− | + | |dl= // text about downloads | |
− | + | |dl src= // text about source download | |
− | + | |req= | |
− | + | |install= | |
− | | dev ppl = | + | |config= |
− | | dev status = | + | |doc= |
− | | | + | |dev ppl= |
− | | | + | |dev status= |
− | + | |dl tracking= | |
− | + | |logo info= | |
− | + | |see also= | |
− | + | |extra= | |
− | | see also = | + | |
− | | | + | |
− | + | ||
− | + | ||
}} | }} | ||
</pre> | </pre> | ||
+ | </noinclude> | ||
− | [[Category: | + | [[Category:GMOD Component]] |
− | + |
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= }}