Difference between revisions of "Adding to the extensions directory"

From COLLADA Public Wiki
Jump to navigation Jump to search
(remove args & a little editing)
(→‎Instructions: drat, left off editing one thing...)
Line 5: Line 5:
 
|-
 
|-
 
| style="background-color:#eeeeee;" | <big>'''Instructions for adding your product's COLLADA extensions to the [[Portal:Extension directory|extension directory]]'''</big>
 
| style="background-color:#eeeeee;" | <big>'''Instructions for adding your product's COLLADA extensions to the [[Portal:Extension directory|extension directory]]'''</big>
* These instructions use the following variable names:
+
* These instructions use the following '''variable names''' and assumptions:
 
** '''yourcompanyname''' (preferably simplified/common version; for example, "Sony", not "Sony Computer Entertainment, Inc."). Can be multiple words.
 
** '''yourcompanyname''' (preferably simplified/common version; for example, "Sony", not "Sony Computer Entertainment, Inc."). Can be multiple words.
 
** '''yourproductname'''. Can be multiple words.
 
** '''yourproductname'''. Can be multiple words.
 
** '''profilename''' used in '''profile name="..."'''  (often--but not always-the product name)
 
** '''profilename''' used in '''profile name="..."'''  (often--but not always-the product name)
** Details about your '''<technique profile="...">''' and '''<extra><technique profile=...">''' extensions
+
** Assume that you have defined <image> and <camera> extensions with '''<technique profile="...">''' or '''<extra><technique profile=...">''' (or both)
  
 
'''Summary:'''
 
'''Summary:'''
Line 21: Line 21:
  
 
'''Detailed instructions:'''
 
'''Detailed instructions:'''
#In [[List of extensions by company]], add a table row using this text (left-justified) (if you have extensions for camera and image) :
+
#In [[List of extensions by company]], add a table row using this text (left-justified):
 
#:<pre>    |- valign="top"
 
#:<pre>    |- valign="top"
 
#: | [[yourcompanyname  yourproductname  extensions]] ||  profilename  ||
 
#: | [[yourcompanyname  yourproductname  extensions]] ||  profilename  ||
Line 27: Line 27:
 
#: <nowiki>*<image></nowiki></pre>
 
#: <nowiki>*<image></nowiki></pre>
 
#: (See [[#Example output of Extensions by company addition]].)
 
#: (See [[#Example output of Extensions by company addition]].)
# Click the company/product link you just created,  add this text  (left-justified) to the new article, and save it (assuming you provide <camera> and <image> extensions):
+
# Click the company/product link you just created,  add this text  (left-justified) to the new article, and save it:
 
#: <pre>    {{extensions}}
 
#: <pre>    {{extensions}}
 
#: mycompanyname provides extensions for the following elements :
 
#: mycompanyname provides extensions for the following elements :

Revision as of 02:17, 18 May 2007

Extension information
  • Purpose: unstated
  • Company(s): unstated
  • Product(s): unstated
  • Last updated: unstated
  • Contact for technical issues:
This article is part of the COLLADA extensions directory
Adding to the extensions directory

Instructions

Instructions for adding your product's COLLADA extensions to the extension directory
  • These instructions use the following variable names and assumptions:
    • yourcompanyname (preferably simplified/common version; for example, "Sony", not "Sony Computer Entertainment, Inc."). Can be multiple words.
    • yourproductname. Can be multiple words.
    • profilename used in profile name="..." (often--but not always-the product name)
    • Assume that you have defined <image> and <camera> extensions with <technique profile="..."> or <extra><technique profile=..."> (or both)

Summary:

You'll do the following:

Detailed instructions:

  1. In List of extensions by company, add a table row using this text (left-justified):
         |- valign="top"
    | [[yourcompanyname yourproductname extensions]] || profilename ||
    *<camera>
    *<image>
    (See #Example output of Extensions by company addition.)
  2. Click the company/product link you just created, add this text (left-justified) to the new article, and save it:
         {{extensions}}
    mycompanyname provides extensions for the following elements :
    * [[camera yourproductname extension]]
    * [[image yourproductname extension]]
  3. Click each of those element-based links to create separate articles for each extension:
    • Put the following at the top of each article (left-justified):
         {{extensions
    | company = yourcompanyname
    | product = yourproductname }}
  4. In List of extensions by profile name, add one table row with your info. (See #Example output of Extensions by profile name addition.)
  5. In List of extensions by element, add a table row for each element that you support (using the same element-based links as above). (See #Example output of Extensions by element addition.)

Example

Assume:

  • a company named "My Company"
  • product named "My Product"
  • profile="mp"
  • with extensions for <image> and <camera>

Example list of articles created

Example output of List by company addition

Link (by company) Profile= name Elements extended
My Company My product extensions mp
  • <camera>
  • <image>

Example output of List by profile name addition

Profile= name Company/product link Elements extended
mp My Company My Product extensions
  • <camera>
  • <image>

Example output of List by element addition

Element/product link Profile= name Company/product link
camera My Product extension mp My Company My Product extensions