Wiki Templates: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
(Undo revision 243846 by Marcin (talk))
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Simple Artificial Intelligence=
=Meta=
One of the simplest ways to create artificial intelligence capacity for ghe display of wiki content is to name files according to strict rules, and to follow a certain structure for the given data, such that data may be pulled up and converted into attractive publications. A graphic artist can create attractive templates, which combine high quality visual display with standard format/filename editable content. As such - attractive, weak AI web pages can be served and exported. This would make a.great Master's thesis, with the innovation being the development of data standards and procedural standards that allow this process to be applied to effective project management simply by using wikis, spreadsheets, and wiki templates.
*Please document all templates that are in use on the wiki on this page.
*Please document:
:*Why the template is useful and sample usage
:*How to use it
:*Where to download it
:*How to install it


To do this, we start with a clear separation between data and its display.
=About=
Templates can be a powerful way to display complex information in a well-formatted way simply by invoking a template by name. Templates can have parameters passed into them, such that a whole bunch of information can be passed into a template. Also, templates can seed a bunch of links in the form of other wiki pages. Thus, for example, seeding an entire taxonomy for product development can be done by invoking a template, as is done in a simple way with {{ToolTemplate|ToolName=This Tool}}.


#We begin with a premise that we are developing an infinitely scalable platform for [[OSPD]] using wikis, spreadsheets, and wiki templates, where any number of machines can be developed rapidly and their status can be analyzed in real-time. For example, any heavy machine in the [[Tractor Construction Set]] - which can be hundreds of machines. In this case, a scalable process is afforded by the existence of modules, a sufficient but incomplete set of which have already been tested and built in the period from 2008-2015.
For example, an infobox with pictures can be created which displays a custom images and other content automatically. The requirement is a naming convention where assets are called by their correct name into the template.  


#Start with [[Development Template]] which already exists. This is the 'back end' which can be displayed subsequently in any way desired.
#Basics of how to use templates is found at Mediawiki - [https://www.mediawiki.org/wiki/Help:Templates]
#To make visualization consistent, similar formatting and display standards should be used.
##To use a template, use <nowiki>{{templatename}}</nowiki> in the edit window.
##To edit a template, go to Template:templatename in the namespace (address bar)
#Using Magic Words - [https://www.mediawiki.org/wiki/Help:Magic_words]
#Example - see <nowiki>{{Template:GVCS Header}}</nowiki> by viewing Template:GVCS Header in the namespace. This is a nested template that uses a Magic Word - BASEPAGENAME which acts as it indicates
#Formatting
##First level is Wikitext - [https://en.wikipedia.org/wiki/Help:Wikitext]
##Second, you can use HTML elements - [https://en.wikipedia.org/wiki/HTML_element] or HTML in wikitext - [https://en.wikipedia.org/wiki/Help:HTML_in_wikitext]
##You can also use CSS -
##Wikitext for tables - [https://en.wikipedia.org/wiki/Help:Table]


=Development Page Template=
=Templates in Active Use=
Old: Then there is the [[GVCS_Development_Template]] for technical development.
*See [[Templates]]
=Deprecated Templates=
=Proposed Templates=
==Annotated Images==
'''Why the template is useful and sample usage'''


New 11/15: [[Image:check.png]] [[Development Template]]
Annotated Images allows to create an annotation inside an image. This visual way of communication can be beneficial in pointing out or commenting on specific modules/parts of a design and at the same time create a link to those specific modules/parts. This will enhance the clarity of the wiki towards developers and end-users.


=Instructional Page Template=
[[File:Example of Annotated Image.png|800px]]


This should cover everything required to replicate a machine. May have some overlap with Product Page
'''How to use it'''


*Design Rationale
Annotated images can be used by embedding the following code in the editing section.
*Conceptual Diagram
The template allows to change the font sizes, colors, width and the amount and locations of annotations within the image
*Bill of Materials (with weblinks to sources)
<pre>
*Demo Video (could include animation of CEB press from Blender, or real footage)
{{Annotated image 4
*Demo Photos
| caption =
*Instructional Video (A to Z on the Fabrication)
| header =
*Functional/Block Diagram - explaining further details, if any, not covered in Conceptual Diagram; explanations of key mechanisms
| header_align =
*3d CAD file (metal fabrication), 2d fabrication drawings (metal), 2d electronics design file to build circuit boards, wiring diagram,
| header_background =
*Machine-readable CAM files
| alt =
*2d Exploded Part Diagram
| image =
*Computer Software Control Code for Automated Devices, or any other software
| align =
*Hydraulic Circuit Diagram, or any other supporting diagrams
| image-width =
*Calculations (for scaling purposes)
| image-left =
| image-top =
| width =
| height =
| annot-font-size =
| annot-text-align =
| icon = <!--none-->
| frameless = <!--true-->
| annotations =
{{Annotation|<!--X-->|<!--Y-->|<!--Wikilink-->}}
{{Annotation|<!--X-->|<!--Y-->|<!--Wikilink-->}}
{{Annotation|<!--X-->|<!--Y-->|<!--Wikilink-->}}
}}
</pre>


=User Manual Template=
'''Where to download and install it'''


*How it Works?
*go to: https://www.mediawiki.org/wiki/Special:Export
*Why it Works?
*type: Template:Annotated_image_4 in the "ad pages manually" box
*Operation Procedures
*press export
*Safety
*go to: http://opensourceecology.org/wiki/Special:Import
*Maintenance
*Import the .xml file
*Troubleshooting, Repair


Why it works = (to be inspired look at bicyclying science, david gordon wilson)
*[[Templates]]


=Older Outline of Wiki Templates=
=Links=
 
*[[Templates in Mediawiki]]
Page Title should be ''Machine Name'', where official ''Names'' are found at http://opensourceecology.org/gvcs.php, and the icons are found in [http://openpario.mime.oregonstate.edu/documents/1016 this GIMP file]
 
Machine Page Template: (one page for every machine)
 
Bold links to:
*'''Development Page Template'''
*'''Instructional Page Template'''
*'''User Manual Page Template'''
 
Followed by:
 
*Product Icon - Isaiah's icon
*Status Headline - few words on where it is (such as completed, design completed, which prototype number, etc.)
*Problem Statement - may be taken from [[Proposal 2012]]
*Performance Analysis vs. Industry Standards (data viz)
*Cost Analysis vs. Industry Standards
*Conceptual Diagram - graphic of working concept
*Product Ecology - show how it fits with other products of [[Product Ecologies]]
*Demo Video
*Demo Photos
*Design Rationale - main decisions for instantiation and how they relate to [[OSE Specifications]]
*Status Chart - infographic showing percent completed, funded, Step of [[GVCS_Development_Template]] (references development template)
 
=Log=
*[[Wiki Templates Log]]
[[Category: Wiki]]
[[Category: Templates]]

Latest revision as of 00:55, 5 February 2021

Meta

  • Please document all templates that are in use on the wiki on this page.
  • Please document:
  • Why the template is useful and sample usage
  • How to use it
  • Where to download it
  • How to install it

About

Templates can be a powerful way to display complex information in a well-formatted way simply by invoking a template by name. Templates can have parameters passed into them, such that a whole bunch of information can be passed into a template. Also, templates can seed a bunch of links in the form of other wiki pages. Thus, for example, seeding an entire taxonomy for product development can be done by invoking a template, as is done in a simple way with

This Tool
   Home  |  Research & Development  |  Bill of Materials  |  Manufacturing Instructions  |  User's Manual  |  User Reviews    This Tool.png

.

For example, an infobox with pictures can be created which displays a custom images and other content automatically. The requirement is a naming convention where assets are called by their correct name into the template.

  1. Basics of how to use templates is found at Mediawiki - [1]
    1. To use a template, use {{templatename}} in the edit window.
    2. To edit a template, go to Template:templatename in the namespace (address bar)
  2. Using Magic Words - [2]
  3. Example - see {{Template:GVCS Header}} by viewing Template:GVCS Header in the namespace. This is a nested template that uses a Magic Word - BASEPAGENAME which acts as it indicates
  4. Formatting
    1. First level is Wikitext - [3]
    2. Second, you can use HTML elements - [4] or HTML in wikitext - [5]
    3. You can also use CSS -
    4. Wikitext for tables - [6]

Templates in Active Use

Deprecated Templates

Proposed Templates

Annotated Images

Why the template is useful and sample usage

Annotated Images allows to create an annotation inside an image. This visual way of communication can be beneficial in pointing out or commenting on specific modules/parts of a design and at the same time create a link to those specific modules/parts. This will enhance the clarity of the wiki towards developers and end-users.

Example of Annotated Image.png

How to use it

Annotated images can be used by embedding the following code in the editing section. The template allows to change the font sizes, colors, width and the amount and locations of annotations within the image

{{Annotated image 4
| caption =
| header =
| header_align =
| header_background =
| alt =
| image =
| align =
| image-width =
| image-left =
| image-top =
| width =
| height =
| annot-font-size =
| annot-text-align =
| icon = <!--none-->
| frameless = <!--true-->
| annotations =
{{Annotation|<!--X-->|<!--Y-->|<!--Wikilink-->}}
{{Annotation|<!--X-->|<!--Y-->|<!--Wikilink-->}}
{{Annotation|<!--X-->|<!--Y-->|<!--Wikilink-->}}
}}

Where to download and install it

Links