Adding to the extensions directory: Difference between revisions

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