|
|
(90 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
| |
| },
| |
| "room": {
| |
| "description": "which room at north forge",
| |
| "label": "Room",
| |
| "type": "content",
| |
| "suggested": true | | "suggested": true |
| }, | | }, |
Line 27: |
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 35: |
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 60: |
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 72: |
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", |
| "room",
| |
| "model", | | "model", |
| "work envelope", | | "work envelope", |
Line 86: |
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> |
Line 108: |
Line 157: |
| <tr> | | <tr> |
| </tr> | | </tr> |
| <th class="infobox-label">Room</th> | | <th class="infobox-label">[[Rooms|Room]]</th> |
| <td>{{{room|}}}</td> | | <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 120: |
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 132: |
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 143: |
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> | | --></includeonly> |
Usage
Parameters
Template parameters[Edit template data]
This template prefers block formatting of parameters.
Parameter | Description | Type | Status |
---|
Room | room | which room at North Forge
| Page name | required |
---|
photo | photo | Photo of the tool, if available
| File | suggested |
---|
Model | model | Manufacturer model name/number
| String | suggested |
---|
Work envelope/max capacity | work envelope max capacity | max size of work, material restrictions, etc
| Content | suggested |
---|
Link to manual | link to manual | link to the manual for the tool, ideally on the manufacturer's site
| URL | suggested |
---|
Related tools | related tools | links to related tool or jig pages (ie. not just similar tools)
| Content | suggested |
---|
Trainer(s) | trainers | Semi-colon separated list of trainers
| Content | suggested |
---|
Knowledge keeper(s) | knowledge keepers | Semi-colon separated list of people who know much about the tool but are not trainers
| Content | suggested |
---|
Training document(s) | training docs | bullet list of internal or external links to training documents
| Content | suggested |
---|
SDS document | SDS link | link to portal file for this tool's SDS document
| URL | suggested |
---|
Safe Work Procedure | SWP link | link to portal file for this tool's Safe Work Procedure document
| URL | suggested |
---|
consumables | consumables | consumables specific to this machine and whether North Forge provides and/or bills for them
| Content | suggested |
---|
other_details | other_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.
| Content | optional |
---|
image_map_coordinates | image_map_coordinates | coordinates for placing the tool on image map.
| Content | optional |
---|
equipment_type | equipment_type | tool or infrastructure
| Content | optional |
---|
Cargo Declaration
This template defines the table "tool". View table.
[[{{{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}}
|
Instructions:Tool doesn't exist yet