User:Fritigern/BrainStorm

From OpenSimulator

< User:Fritigern(Difference between revisions)
Jump to: navigation, search
m (OSSL Function Template)
m (OSSL Function Template)
Line 72: Line 72:
 
This is based off of the band template that i made for the [http://www.automatapedia.com Automatapedia], several years ago. The advantage of this template is that '''''all''''' pages that are based on this template, will be updated in one fell swoop, the moment the template is updated. This is very useful when more fields are required in the OSSL function pages, or if the design should be changed.
 
This is based off of the band template that i made for the [http://www.automatapedia.com Automatapedia], several years ago. The advantage of this template is that '''''all''''' pages that are based on this template, will be updated in one fell swoop, the moment the template is updated. This is very useful when more fields are required in the OSSL function pages, or if the design should be changed.
  
The page [[User:Fritigern/BrainStorm/Testpage]] will make use of this template until the template is ready to be deployed.
+
<s>The page [[User:Fritigern/BrainStorm/Testpage]] will make use of this template until the template is ready to be deployed.</s> -- Deleted page and deploying template.
  
 
The template is also a smart one. It will automatically add a page to the relevant "missing" category, if any of the info is missing.
 
The template is also a smart one. It will automatically add a page to the relevant "missing" category, if any of the info is missing.

Revision as of 15:40, 12 June 2011

Contents

BrainStorm

Welcome to Friti's BrainStorm. This page will be basically a combination of a sandbox, and a development page. Pages created and edited here may or may not make it into the the official wiki content.

Also to be found here are some experiments which may or may not lead to something.

The purpose of this is to increase my own knowledge of wiki-related matters (editing, techniques, etc) and to lift the OpenSim wiki to a higher level. In the process, this will also allow me to clean up my user page ;-)


ToDo

The following will use OSSL Implemented as a starting point

(Last three steps are not necessarily in that order. They may take place at the same time)


Interim OSSL template

The following table is going to be used as an interim solution to the non-uniformity of the OSSL Function articles, providing only the most basic info. It will later be replaced with the OSSL function template which is currently under development.


BrainStorm
Threat Level <Threat Level goes here>
Function Syntax
<Syntax goes here>
Example(s) <Example(s) go(es) here>

<Additional info/content goes here>

Wiki code:


{|  width="100%" style="border: thin solid black"
| colspan="2" align="center" style=background:orange | '''{{SUBPAGENAME}}'''
|- valign="top"
|'''Threat Level''' || <Threat Level goes here>
|- valign="top"
|'''Function Syntax''' || <source lang="lsl">
<Syntax goes here>
</source>
|- valign="top"
|'''Example(s)||<Example(s) go(es) here>
|}
<Additional info/content goes here>
[[Category:OSSL Functions]]


New pages

Quick tests. To be ignored!

nothing at the moment...

Templates

OSSL Function Template

This is based off of the band template that i made for the Automatapedia, several years ago. The advantage of this template is that all pages that are based on this template, will be updated in one fell swoop, the moment the template is updated. This is very useful when more fields are required in the OSSL function pages, or if the design should be changed.

The page User:Fritigern/BrainStorm/Testpage will make use of this template until the template is ready to be deployed. -- Deleted page and deploying template.

The template is also a smart one. It will automatically add a page to the relevant "missing" category, if any of the info is missing.

Wishlist for the template:

  • Automatic source formatting, adding <source lang="lsl">{{{function_syntax}}}</source> did not give the desired results. Instead, it would simply show
    {{{function_syntax}}}
    instead of
    osAnyFunction()
    . I need to look into this some more.




No function syntax provided
No descriptions provided
Threat Level No threat level specified
Permissions No permissions specified
Extra Delay No function delay specified




This template is to be used as follows:

{{osslfunc|
threat_level = THREAT LEVEL
|
function_syntax = FUNCTION SYNTAX
|
ossl_example = EXAMPLE CODE
| 
additional_info = ANY ADDITIONAL INFO AND NOTES
|
}}

Deprecation template.

Purpose: To be used on the pages of deprecated functions. New page is to be created with replacement function. Suggest copying over the content of the page of the deprecated function, and make modifications in the content of the new page.
Usage: {{deprecate|<MM DD YYYY>|<newname>}}
Example: {{deprecate|Nov. 21 1997|Friti}}
Result:


3rd Party template.

Purpose: To be used on pages dealing with 3rd party add-ons, modules, and so forth, so as to clearly, uniformly, and effortlessly mark them as 3rd party software.
Usage: {{thirdparty}}
Example: {{thirdparty}}
Result:


Multicol template

Imported from Wikipedia and very useful for making large lists appear in multiple columns, and thus reduce scrolling. And example would be OSSL_Implemented.

Multicol applied

This is some text.

This is some text too.

And here's some more text.

And whoa! Even more text!!!


Disambiguation Template

Importing the disambiguation template from Wikipedia to our own wiki.





Image test

List icon
Disambiguation icon
Personal tools
General
About This Wiki