Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Software: Difference between revisions

Template page
No edit summary
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>== Usage ==
<nowiki>{{</nowiki>{{PAGENAME}}<nowiki>}}</nowiki>
and then "edit with form"


<noinclude>
See [[:Template:{{PAGENAME}}/Details]] for more info.
 
Edit pages with [[Form:Software]].
 
==Parameters==
<templatedata>
<templatedata>
{
{
"params": {
"params": {
"associated tools": {
"associated_tools": {
"label": "Associated tools that might use this software",
"label": "Associated tools that might use this software",
"example": "CorelDraw",
"example": "CorelDraw",
Line 10: Line 17:
"suggested": true
"suggested": true
},
},
"general purpose": {
"documentation": {
"label": "Documentation (link or other direction)",
"type": "content",
"suggested": true
},
"general_purpose": {
"label": "What is the general purpose of this software",
"label": "What is the general purpose of this software",
"example": "eg for CorelDraw, \"This software creates and edits vector graphics. At North Forge, vectors are used to define cutting paths for many of our tools. \"",
"example": "eg for CorelDraw, \"This software creates and edits vector graphics. At North Forge, vectors are used to define cutting paths for many of our tools. \"",
Line 18: Line 30:
},
},
"description": "This template encodes information about software available at North Forge. Software is installed on [[Computers for member use]], and the PC pages encode what software each holds. ",
"description": "This template encodes information about software available at North Forge. Software is installed on [[Computers for member use]], and the PC pages encode what software each holds. ",
"format": "block"
"paramOrder": [
"associated_tools",
        "documentation",
"general_purpose"
],
    "format": "block"
}
}
</templatedata>
</templatedata>
</noinclude>
==Cargo Declaration==
{{#cargo_declare:
_table=software
|associated_tools = List (;) of page
|documentation = wikitext string
|general_purpose = wikitext
}}
</noinclude><!--
--><includeonly><tabber>
|-|General=
<table class="infobox">
<tr class="infobox-header">
<th colspan="2">[[Software]]</th>
</tr>
<tr>
<th class="infobox-label">Associated [[Tools]]</th>
<td>
{{#invoke:String | splitAndLink | source={{{associated_tools}}} }}
</td>
</tr>
<tr>
<th class="infobox-label">Documentation</th>
<td>{{{documentation|documentation info not entered}}}</td>
</tr>
<tr>
<th class="infobox-label">[[PCs]]</th>
<td>{{#cargo_query:
|tables=pc
|fields=pc._pageName=PC, room=
|where=software HOLDS "{{PAGENAME}}"
|order by=pc._pageName
|limit=500
|default=no PCs found
|format=ul
}}</td>
</tr>
 
 
 
</table>
== General Purpose==
{{{general_purpose|no general purpose defined}}}
 
|-|Instructions =
{{#ifexist::Instructions:{{PAGENAME}}
|''edit these instructions at [[Instructions:{{PAGENAME}}]]''<br>
 
{{:Instructions:{{PAGENAME}}}}
| [[:Instructions:{{PAGENAME}}]] doesn't exist yet }}
<!--
-->
</tabber>
<includeonly><!--
-->__NOCACHE__<!--
-->{{#cargo_store:}}<!--
-->[[Category:Software]]<!--
-->{{#default_form:Software}}<!--
--></includeonly>

Latest revision as of 00:10, 2024 August 17

Usage

{{Software}}

and then "edit with form"

See Template:Software/Details for more info.

Edit pages with Form:Software.

Parameters

This template encodes information about software available at North Forge. Software is installed on [[Computers for member use]], and the PC pages encode what software each holds.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Associated tools that might use this softwareassociated_tools

no description

Example
CorelDraw
Page namesuggested
Documentation (link or other direction)documentation

no description

Contentsuggested
What is the general purpose of this softwaregeneral_purpose

no description

Example
eg for CorelDraw, "This software creates and edits vector graphics. At North Forge, vectors are used to define cutting paths for many of our tools. "
Contentsuggested

Cargo Declaration

This template defines the table "software". View table.