|
|
(100 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| <noinclude> | | <noinclude>== Usage == |
| | <nowiki>{{</nowiki>{{PAGENAME}}<nowiki>}}</nowiki> |
| | and then "edit with form" |
| | |
| | See [[:Template:{{PAGENAME}}/Details]] for more info. |
| | |
| | Edit pages with [[Form:Tool]]. |
| | |
| | ==Parameters== |
| <templatedata> | | <templatedata> |
| { | | { |
| "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]]",
| |
| "required": true,
| |
| "suggested": true | | "suggested": true |
| }, | | }, |
| "link to manual": { | | "link to manual": { |
| | "description": "link to the manual for the tool, ideally on the manufacturer's site", |
| "label": "Link to manual", | | "label": "Link to manual", |
| "type": "url", | | "type": "url", |
Line 17: |
Line 30: |
| }, | | }, |
| "related tools": { | | "related tools": { |
| | "description": "links to related tool or jig pages (ie. not just similar tools)", |
| | "label": "Related tools", |
| | "type": "content", |
| | "suggested": true |
| }, | | }, |
| "trainers": { | | "trainers": { |
| "label": "Trainer(s)", | | "label": "Trainer(s)", |
| "description": "Semi-colon separated list of trainers", | | "description": "Semi-colon separated list of trainers", |
| "type": "content" | | "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", |
| | "suggested": true |
| }, | | }, |
| "model": { | | "model": { |
Line 32: |
Line 56: |
| "label": "Training document(s)", | | "label": "Training document(s)", |
| "description": "bullet list of internal or external links to training documents", | | "description": "bullet list of internal or external links to training documents", |
| "type": "content" | | "type": "content", |
| | "suggested": true |
| }, | | }, |
| "SDS link": { | | "SDS link": { |
| "label": "SDS document", | | "label": "SDS document", |
| "description": "link to portal file for this tool's SDS document", | | "description": "link to portal file for this tool's SDS document", |
| "type": "url" | | "type": "url", |
| | "suggested": true |
| }, | | }, |
| "SWP link": { | | "SWP link": { |
| "label": "Safe Work Procedure", | | "label": "Safe Work Procedure", |
| "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" | |
| }, | | }, |
| "work envelope": { | | "work envelope": { |
Line 53: |
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. ", | | "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 66: |
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> |
| </noinclude> | | |
| | ==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><!-- |
| | --> |
| | <tabber> |
| | |-|General= |
| | <table class="infobox"> |
| | <tr class="infobox-header"> |
| | <th colspan="2">[[Tools]]</th> |
| | </tr> |
| | <tr> |
| | <td colspan="2" class="infobox-image"> |
| | [[File:{{{photo|NF no photo.png}}}|300px|Picture of {{PAGENAME}} in the fablab]] |
| | </td> |
| | </tr> |
| | <th class="infobox-label">Model</th> |
| | <td>{{{model|}}}</td> |
| | </tr> |
| | <tr> |
| | </tr> |
| | <th class="infobox-label">[[Rooms|Room]]</th> |
| | <td>{{#ifexist: {{{room}}} | [[{{{room}}}]] | No room assigned }}</td> |
| | </tr> |
| | <tr> |
| | <th class="infobox-label">Work envelope/max capacity</th> |
| | <td> |
| | {{{work envelope|{{{max capacity|}}}}}}</td> |
| | </tr> |
| | <tr> |
| | <th class="infobox-label">Link to manual</th> |
| | <td>{{{link to manual|}}}</td> |
| | </tr> |
| | <tr> |
| | <th class="infobox-label">Related [[tools]]</th> |
| | <td>{{#invoke:String | splitAndLink | source={{{related tools|}}} }}</td> |
| | </tr> |
| | <tr> |
| | <th class="infobox-label">[[Trainers | Trainer(s)]]</th> |
| | <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> |
| | <th class="infobox-label">Training document(s)</th> |
| | <td>{{{training docs|}}}</td> |
| | </tr> |
| | <tr> |
| | <th class="infobox-label">[[Material Safety Data Sheet (MSDS)]]</th> |
| | <td>{{{SDS link|}}}</td> |
| | </tr> |
| | <tr> |
| | <th class="infobox-label">Safe Work Procedure</th> |
| | <td>{{{SWP link|}}}</td> |
| | </tr> |
| | <tr> |
| | <th class="infobox-label">Consumables</th> |
| | <td>{{{consumables|}}}</td> |
| | </tr> |
| | <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><!-- |
| | -->__NOCACHE__<!-- |
| | -->{{#cargo_store: |
| | equipment_type={{{equipment_type|tool}}} |
| | }}<!-- |
| | -->[[Category:Tool]]<!-- |
| | -->{{#default_form:Tool}}<!-- |
| | --></includeonly> |