Difference between revisions of "Template:Tool data"
From GMOD
m (removing 'has name') |
m |
||
(21 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:{{{full name|}}}|{{#set:Has full name={{{full name|}}}}}}} | ||
{{#if:{{{dev|}}}|{{#set:Has development status={{{dev|}}}}}}} | {{#if:{{{dev|}}}|{{#set:Has development status={{{dev|}}}}}}} | ||
Line 13: | Line 299: | ||
{{#arraymap:{{{type|}}}|,|x|{{#set:Tool functionality or classification=x}} }} | {{#arraymap:{{{type|}}}|,|x|{{#set:Tool functionality or classification=x}} }} | ||
{{#arraymap:{{{language|}}}|,|x|{{#set:Written in language=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> |
− | + | {{ 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= | ||
+ | }} | ||
+ | </pre> | ||
+ | </noinclude> | ||
[[Category:GMOD Component]] | [[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= }}