Adding to the extensions directory: Difference between revisions
Jump to navigation
Jump to search
working on instructions--in process |
vendor |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{extensions | {{extensions header}} | ||
==Instructions== | |||
{| 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;" | <big>'''Instructions for adding your product's COLLADA extensions to the [[Portal: | | style="background-color:#eeeeee;" | <big>'''Instructions for adding your product's COLLADA extensions to the [[Portal:Extensions directory|extensions directory]]'''</big> | ||
* These instructions use the following '''variable names''' and assumptions: | |||
** '''yourvendorname''' (preferably simplified/common version; for example, "Sony", not "Sony Computer Entertainment, Inc."). Can be multiple words. | |||
** '''yourproductname'''. Can be multiple words. Match entry in [[Portal:Products directory|Products directory]]. | |||
** '''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: | |||
*Add one row to [[List of extensions by vendor]] | |||
*Add one (or more) rows to [[List of extensions by profile name]] | |||
*Create a new article titled [[yourvendorname yourproductname extensions]] and add links for articles in the next bullet. (e.g., [[Softimage XSI extensions]]). | |||
*Create one additional article for each COLLADA element that you extend, titled [[elementname yourproductname extension]] (e.g., [[camera XSI extension]]). | |||
*Add links for articles in the preceding bullet to [[List of extensions by element]]. | |||
'''Detailed instructions:''' | |||
#In [[List of extensions by vendor]], add a table row using this text (left-justified): | |||
#:<pre> |- valign="top" | |||
#: | [[yourvendorname yourproductname extensions]] || profilename || | |||
#: <nowiki>*<camera></nowiki> | |||
#: <nowiki>*<image></nowiki></pre> | |||
#: (See [[#Example output of Extensions by vendor addition]].) | |||
# Click the vendor/product link you just created, add this text (left-justified) to the new article, and save it: | |||
#: <pre> {{extension}} | |||
#: myvendorname provides extensions for the following elements : | |||
#: * [[camera yourproductname extension]] | |||
#: * [[image yourproductname extension]]</pre> | |||
#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): | |||
#:<pre> {{Subst:ElementSpec}}</pre> | |||
#*SAVE the page immediately, then click the '''edit''' tab to fill in details; use [[Softimage XSI extensions]] as a rough model; provide descriptions and examples of your extensions. | |||
# In [[List of extensions by profile name]], add one or more table row(s) with your info. (See [[#Example output of Extensions by profile name addition]].) | |||
# 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]].) | |||
|} <!--end of basic instructions block --> | |||
==Example== | |||
''Assume:'' | |||
* a vendor named "My Company" | |||
* product named "My Product" | |||
* profile="mp" | |||
* with extensions for <image> and <camera> | |||
===Example list of articles created=== | |||
*[[My Company My Product extensions]] | |||
*[[image My Product extension]] | |||
*[[camera My Product extension]] | |||
===Example output of List by vendor addition=== | |||
If you use just one profile name for all extensions, add one item like this: | |||
{| 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;" | ||
! Link (by | ! Link (by vendor)||Profile= ''name''||Elements extended | ||
|- valign="top" | |- valign="top" | ||
|[[My Company My Product extensions]] | |[[My Company My Product extensions]] | ||
|mp | |||
| | |||
*<camera> | *<camera> | ||
*<image> | *<image> | ||
|} | |} | ||
# | |||
If you use different profile names, it might look like this: | |||
{| style="text-align:left; width:100%; border:1px solid #666666;" cellspacing="0" cellpadding="8" | |||
|- style="background-color:#eeeeee;" | |||
#: | ! Link (by vendor)||Profile= ''name''||Elements extended | ||
|- valign="top" | |||
# | |[[My Company My Product extensions]] | ||
# | | | ||
*mpc | |||
*mpi | |||
| | |||
*<camera> | |||
*<image> | |||
|} | |||
===Example output of List by profile name addition=== | |||
If you use just one profile name for all extensions, add one item like this: | |||
{| style="text-align:left; width:100%; border:1px solid #666666;" cellspacing="0" cellpadding="8" | |||
|- style="background-color:#eeeeee;" | |||
! Profile= ''name''||Vendor/product link||Elements extended | |||
|- valign="top" | |||
|mp||[[My Company My Product extensions]]|| | |||
*<camera> | |||
*<image> | |||
|} | |||
If you use different profile names, add multiple lines like this: | |||
{| style="text-align:left; width:100%; border:1px solid #666666;" cellspacing="0" cellpadding="8" | |||
|- style="background-color:#eeeeee;" | |||
! Profile= ''name''||Vendor/product link||Elements extended | |||
|- valign="top" | |||
|mpc||[[camera My Product extension]]||<camera> | |||
|- valign="top" | |||
|mpi||[[image My Product extension]]||<image> | |||
|} | |} | ||
== | ===Example output of List by element addition=== | ||
{{table header ext2}} | |||
{{table item ext2 | |||
| element=camera | product=My Product | profile=mp | vendor=My Company }} | |||
{{table footer ext2}} | |||
[[Category:Help]][[Category: | [[Category:Help]][[Category:COLLADA extensions|*A]] |
Latest revision as of 22:49, 23 July 2010
Extensions directory |
---|
Information about COLLADA <technique profile=...> and <extra> extensions. |
This article is part of the COLLADA extensions directory.
• List of extensions by vendor • List of extensions by profile name • List of extensions by element Instructions for adding to the extensions directory |
[[Category: ]]
Instructions
Instructions for adding your product's COLLADA extensions to the extensions directory
Summary: You'll do the following:
Detailed instructions:
|
Example
Assume:
- a vendor 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 vendor addition
If you use just one profile name for all extensions, add one item like this:
Link (by vendor) | Profile= name | Elements extended |
---|---|---|
My Company My Product extensions | mp |
|
If you use different profile names, it might look like this:
Link (by vendor) | Profile= name | Elements extended |
---|---|---|
My Company My Product extensions |
|
|
Example output of List by profile name addition
If you use just one profile name for all extensions, add one item like this:
Profile= name | Vendor/product link | Elements extended |
---|---|---|
mp | My Company My Product extensions |
|
If you use different profile names, add multiple lines like this:
Profile= name | Vendor/product link | Elements extended |
---|---|---|
mpc | camera My Product extension | <camera> |
mpi | image My Product extension | <image> |
Example output of List by element addition
Element/product link | Profile= name | Company/product link
|
---|---|---|
camera My Product extension | mp | [[{{{company}}} My Product extensions]] |