Difference between revisions of "Adding to the extensions directory"

From COLLADA Public Wiki
Jump to navigation Jump to search
(working on instructions--in process)
(can't do numbered list with embedded tables & preformatted text, so abandoning (sigh))
Line 4: Line 4:
 
|-
 
|-
 
| style="background-color:#eeeeee;" | <big>'''Instructions for adding your product's COLLADA extensions to the [[Portal:Extension directory|extension directory]] on this wiki:'''</big>
 
| style="background-color:#eeeeee;" | <big>'''Instructions for adding your product's COLLADA extensions to the [[Portal:Extension directory|extension directory]] on this wiki:'''</big>
# You'll need:
+
* You'll need:
#* Company name (preferably simplified/common version; for example, "Sony", not "Sony Computer Entertainment, Inc.")
+
** Company name (preferably simplified/common version; for example, "Sony", not "Sony Computer Entertainment, Inc.")
#* Product name  
+
** Product name  
#* Name used in '''profile name="..."'''  (often--but not always-the product name?)
+
** Name used in '''profile name="..."'''  (often--but not always-the product name?)
#* Details about your '''<technique profile="...">''' and '''<extra><technique profile=...">''' extensions
+
** Details about your '''<technique profile="...">''' and '''<extra><technique profile=...">''' extensions
#:''For example, a company named "My Company", product named "My Product", profile "mp", with extensions for <image> and <camera>.''
+
*:''For example, a company named "My Company", product named "My Product", profile "mp", with extensions for <image> and <camera>.''
#In [[List of extensions by company]], add a table row with this info:
+
*In [[List of extensions by company]], add a table row with this info:
 
{| style="text-align:left;  width:100%; border:1px solid #666666;" cellspacing="0" cellpadding="8"  
 
{| style="text-align:left;  width:100%; border:1px solid #666666;" cellspacing="0" cellpadding="8"  
 
|- style="background-color:#eeeeee;"  
 
|- style="background-color:#eeeeee;"  
Line 19: Line 19:
 
*<image>
 
*<image>
 
|}
 
|}
# Click your new "''companyname productname'' extensions" link to create an article with that name:
+
* Click your new "''companyname productname'' extensions" link to create an article with that name, and add this text to the article (substituting your own company and product names):
#*Add to the article the following text (substituting your own company and product name):
+
<pre><nowiki>{{extensions}}
#:<pre>     {{extensions}}
+
My Company provides extensions for the following elements:
#: My Company provides extensions for the following elements:
+
* [[camera My Product extension]]
#: * [[camera My Product extension]]
+
* [[image My Product extension]]</nowiki></pre>
#: * [[image My Product extension]]</pre>
+
 
# Add rows to the following tables (see "What goes into the table rows," below):
+
*Click each of these links to create separate articles each extension:
#*
+
**Use [[Softimage XSI extensions]] as a model.
#*[[List of extensions by profile name]]
+
**Put  the following at the top of each article:
#*[[List of extensions by element]]
 
# Click your new link to create your article. Tips:
 
#*Use [[Softimage XSI extensions]] as a model.
 
#*Put  the following at the top of each article:
 
 
  <nowiki>{{extensions
 
  <nowiki>{{extensions
 
  | company = yourcompanyname
 
  | company = yourcompanyname
 
  | product = productname }}</nowiki>
 
  | product = productname }}</nowiki>
 +
* In [[List of extensions by profile name]], add a table row with this info:
 +
{| style="text-align:left;  width:100%; border:1px solid #666666;" cellspacing="0" cellpadding="8"
 +
|- style="background-color:#eeeeee;"
 +
! Profile= ''name''||Company/product link||Elements extended
 +
|- valign="top"
 +
|mp||[[My Company My Product extensions]]||
 +
*<camera>
 +
*<image>
 +
|}
 +
* In [[List of extensions by element]], add a table row for each element that you support (use the same element-specific links as above); for example:
 +
;camera:
 +
{| style="text-align:left;  width:100%; border:1px solid #666666;" cellspacing="0" cellpadding="8"
 +
|- style="background-color:#eeeeee;"
 +
! Element/product link||Profile= ''name''||Company/product link
 +
|-
 +
|[[camera My Product extension]]||mp||[[My Company My Product extensions]]
 +
|}<!-- end of example table -->
 
|}
 
|}
  
==What goes into the table rows==
 
* In the '''company''' column, insert a link for your company of the format "''companyname productname'' extensions"; for example:
 
*:  [[Softimage XSI extensions]]
 
* In the "Profile names" column, put the name specified in <technique profile="''yourprofilename''">; for example:
 
*: XSI
 
* In the third column, add the list of elements for which you provide extensions.
 
  
 
[[Category:Help]][[Category:Extensions| ]]
 
[[Category:Help]][[Category:Extensions| ]]

Revision as of 04:36, 16 May 2007

Extension information
  • Purpose: unstated
  • Company(s): (foo)
  • Product(s): (bar)
  • Last updated: unstated
  • Contact for technical issues:
This article is part of the COLLADA extensions directory
Adding to the extensions directory
Instructions for adding your product's COLLADA extensions to the extension directory on this wiki:
  • You'll need:
    • Company name (preferably simplified/common version; for example, "Sony", not "Sony Computer Entertainment, Inc.")
    • Product name
    • Name used in profile name="..." (often--but not always-the product name?)
    • Details about your <technique profile="..."> and <extra><technique profile=..."> extensions
    For example, a company named "My Company", product named "My Product", profile "mp", with extensions for <image> and <camera>.
  • In List of extensions by company, add a table row with this info:
Link (by company) Profile= name Elements extended
My Company My Product extensions mp
  • <camera>
  • <image>
  • Click your new "companyname productname extensions" link to create an article with that name, and add this text to the article (substituting your own company and product names):
{{extensions}}
 My Company provides extensions for the following elements:
 * [[camera My Product extension]]
 * [[image My Product extension]]
  • Click each of these links to create separate articles each extension:
{{extensions
 | company = yourcompanyname
 | product = productname }}
Profile= name Company/product link Elements extended
mp My Company My Product extensions
  • <camera>
  • <image>
camera
Element/product link Profile= name Company/product link
camera My Product extension mp My Company My Product extensions