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

Template:Tool: Difference between revisions

Template page
No edit summary
No edit summary
 
(92 intermediate revisions by the same user not shown)
Line 2: Line 2:
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>}}</nowiki>
  <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>}}</nowiki>
and then "edit with form"
and then "edit with form"
See [[:Template:{{PAGENAME}}/Details]] for more info.
Edit pages with [[Form:Tool]].


==Parameters==
==Parameters==
Line 7: Line 11:
{
{
"params": {
"params": {
"room": {
"description": "which room at North Forge",
"label": "Room",
"type": "wiki-page-name",
"suggested": true,
"required": true
},
"photo": {
"photo": {
"description": "photo of the tool, if available",
"description": "Photo of the tool, if available",
"type": "wiki-file-name",
"type": "wiki-file-name",
"default": "[[File:NF no photo.png]]",
"autovalue": "[[File:NF no photo.png]]",
"suggested": true
"suggested": true
},
},
Line 21: Line 30:
},
},
"related tools": {
"related tools": {
"description": "links to related tool or jig pages",
"description": "links to related tool or jig pages (ie. not just similar tools)",
"label": "Related tools",
"label": "Related tools",
"type": "content",
"type": "content",
Line 29: Line 38:
"label": "Trainer(s)",
"label": "Trainer(s)",
"description": "Semi-colon separated list of trainers",
"description": "Semi-colon separated list of trainers",
"type": "content",
"suggested": true
},
"knowledge keepers": {
"label": "Knowledge keeper(s)",
"description": "Semi-colon separated list of people who know much about the tool but are not trainers",
"type": "content",
"type": "content",
"suggested": true
"suggested": true
Line 54: Line 69:
"description": "link to portal file for this tool's Safe Work Procedure document",
"description": "link to portal file for this tool's Safe Work Procedure document",
"type": "url",
"type": "url",
"suggested": true
},
"consumables": {
"label": "Consumables",
"description": "Information about consumables, link to consumables page if shop supplied",
"type": "content",
"suggested": true
"suggested": true
},
},
Line 66: Line 75:
"max capacity"
"max capacity"
],
],
"description": "max size of work, material restrictions, etc",
"label": "Work envelope/max capacity",
"label": "Work envelope/max capacity",
"type": "string",
"type": "content",
"suggested": true
},
"consumables": {
"description": "consumables specific to this machine and whether North Forge provides and/or bills for them",
"label": "consumables",
"type": "content",
"suggested": true
"suggested": true
},
"other_details": {
"description": "Other things people might want to use about this tool, e.g. where to get supplies in Winnipeg or a link to the manufatcurer's site; free content. ",
"type": "content"
},
"image_map_coordinates": {
"description": "coordinates for placing the tool on image map. ",
"type": "content"
},
"equipment_type": {
"description": "tool or infrastructure ",
"type": "content"
}
}
},
},
"description": "This is the template for tool pages.  It is used on tool pages, facilitated by [[Form:Tool]].",
"description": "This is the template for tool pages.  It is used on tool pages, facilitated by Form:Tool.",
"paramOrder": [
"paramOrder": [
"room",
"photo",
"photo",
"model",
"model",
Line 79: Line 108:
"related tools",
"related tools",
"trainers",
"trainers",
"knowledge keepers",
"training docs",
"training docs",
"SDS link",
"SDS link",
"SWP link",
"SWP link",
"consumables"
        "consumables",
]
"other_details",
        "image_map_coordinates",
        "equipment_type"
],
"format": "block"
}
}
</templatedata>
</templatedata>
==Cargo Declaration==
{{#cargo_declare:
_table=tool
|photo = page
|room = page
|model = wikitext string
|work_envelope = wikitext string
|link_to_manual = URL
|related_tools = List (;) of page
|trainers = wikitext string
|knowledge_keepers = wikitext string
|training_docs = wikitext string
|SDS_link = URL
|SWP_link = URL
|consumables = wikitext string
|image_map_coordinates = coordinates
|equipment_type = wikitext string
}}
</noinclude><!--
</noinclude><!--
--><table class="infobox">
-->
<tabber>
|-|General=
<table class="infobox">
<tr class="infobox-header">
<tr class="infobox-header">
<th colspan="2">[[Tool]]</th>
<th colspan="2">[[Tools]]</th>
</tr>
</tr>
<tr>
<tr>
<td colspan="2" class="infobox-image">
<td colspan="2" class="infobox-image">
[[File:{{{photo|NF no photo.png}}}|300px|noframe]]
[[File:{{{photo|NF no photo.png}}}|300px|Picture of {{PAGENAME}} in the fablab]]
</td>
</td>
</tr>
</tr>
<th class="infobox-label">Model</th>
<th class="infobox-label">Model</th>
<td>{{{model|}}}</td>
<td>{{{model|}}}</td>
</tr>
<tr>
</tr>
<th class="infobox-label">[[Rooms|Room]]</th>
<td>{{#ifexist: {{{room}}} | [[{{{room}}}]] | No room assigned }}</td>
</tr>
</tr>
<tr>
<tr>
<th class="infobox-label">Work envelope/max capacity</th>
<th class="infobox-label">Work envelope/max capacity</th>
<td>{{{work envelope|{{{max capacity|}}}}}}</td>
<td>
{{{work envelope|{{{max capacity|}}}}}}</td>
</tr>
</tr>
<tr>
<tr>
Line 108: Line 170:
</tr>
</tr>
<tr>
<tr>
<th class="infobox-label">Related tools</th>
<th class="infobox-label">Related [[tools]]</th>
<td>{{{related tools|}}}</td>
<td>{{#invoke:String |  splitAndLink  | source={{{related tools|}}} }}</td>
</tr>
</tr>
<tr>
<tr>
<th class="infobox-label">Trainer(s)</th>
<th class="infobox-label">[[Trainers | Trainer(s)]]</th>
<td>{{{trainers|}}}</td>
<td>{{{trainers|}}}</td>
</tr>
<tr>
<th class="infobox-label">[[Training Sessions]]</th>
<td>{{#cargo_query:
|tables=training_session
|fields=training_session._pageName
|where=tools holds "{{PAGENAME}}"
|order by=training_session._pageName
|default=no training sessions include this tool
|format=ul
}}
</td>
</tr>
<tr>
<th class="infobox-label">Knowledge keeper(s)</th>
<td>{{{knowledge keepers|}}}</td>
</tr>
</tr>
<tr>
<tr>
Line 120: Line 198:
</tr>
</tr>
<tr>
<tr>
<th class="infobox-label">SDS document</th>
<th class="infobox-label">[[Material Safety Data Sheet (MSDS)]]</th>
<td>{{{SDS link|}}}</td>
<td>{{{SDS link|}}}</td>
</tr>
</tr>
Line 131: Line 209:
<td>{{{consumables|}}}</td>
<td>{{{consumables|}}}</td>
</tr>
</tr>
</table><!--
<tr>
<th class="infobox-label">[[Software]]</th>
<td>{{#cargo_query:
|tables=software
|fields=_pageName
|where=associated_tools holds "{{PAGENAME}}"
|order by=_pageName
|default=this machine has no software listed
|format=ul
}}</td>
</tr>
<tr>
<th class="infobox-label">Equipment type</th>
<td>{{{equipment_type|tool}}}</td>
</tr>
</table>
 
{{Collapsable | always = [[{{{room}}}/Precautions | {{{room}}} Precautions]] apply |
full = {{Room Preamble | {{{room}}} }}
{{:{{{room}}}/Precautions}}
}}
 
{{{other details|}}}
<!--
-->
|-|Instructions =
{{#ifexist::Instructions:{{PAGENAME}}
|''edit these instructions at [[Instructions:{{PAGENAME}}]]'' <br><br>
{{:Instructions:{{PAGENAME}}}}
| [[:Instructions:{{PAGENAME}}]] doesn't exist yet }}
<!--
-->
</tabber>
<!--
--><includeonly><!--
--><includeonly><!--
-->__NOCACHE__[[Category:Tool]]
-->__NOCACHE__<!--
-->{{#cargo_store:
equipment_type={{{equipment_type|tool}}}
}}<!--
-->[[Category:Tool]]<!--
-->{{#default_form:Tool}}<!--
--></includeonly>

Latest revision as of 10:25, 2024 September 13

Usage

{{Tool}}

and then "edit with form"

See Template:Tool/Details for more info.

Edit pages with Form:Tool.

Parameters

This is the template for tool pages. It is used on tool pages, facilitated by Form:Tool.

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Roomroom

which room at North Forge

Page namerequired
photophoto

Photo of the tool, if available

Filesuggested
Modelmodel

Manufacturer model name/number

Stringsuggested
Work envelope/max capacitywork envelope max capacity

max size of work, material restrictions, etc

Contentsuggested
Link to manuallink to manual

link to the manual for the tool, ideally on the manufacturer's site

URLsuggested
Related toolsrelated tools

links to related tool or jig pages (ie. not just similar tools)

Contentsuggested
Trainer(s)trainers

Semi-colon separated list of trainers

Contentsuggested
Knowledge keeper(s)knowledge keepers

Semi-colon separated list of people who know much about the tool but are not trainers

Contentsuggested
Training document(s)training docs

bullet list of internal or external links to training documents

Contentsuggested
SDS documentSDS link

link to portal file for this tool's SDS document

URLsuggested
Safe Work ProcedureSWP link

link to portal file for this tool's Safe Work Procedure document

URLsuggested
consumablesconsumables

consumables specific to this machine and whether North Forge provides and/or bills for them

Contentsuggested
other_detailsother_details

Other things people might want to use about this tool, e.g. where to get supplies in Winnipeg or a link to the manufatcurer's site; free content.

Contentoptional
image_map_coordinatesimage_map_coordinates

coordinates for placing the tool on image map.

Contentoptional
equipment_typeequipment_type

tool or infrastructure

Contentoptional

Cargo Declaration

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

Tools

Picture of Tool in the fablab

Model
Room No room assigned
Work envelope/max capacity
Link to manual
Related tools
Trainer(s)
Training Sessions no training sessions include this tool
Knowledge keeper(s)
Training document(s)
Material Safety Data Sheet (MSDS)
Safe Work Procedure
Consumables
Software this machine has no software listed
Equipment type tool
[[{{{room}}}/Precautions | {{{room}}} Precautions]] apply   

You will be working in the [[ {{{room}}} ]]. In order to keep safe from hazards created by you or other workers using any of the tools in this room, the following precautions apply in addition to any other precautions: {{:{{{room}}}/Precautions}}