Difference between revisions of "Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies"
Line 2: | Line 2: | ||
The download site will be called '''Slicer Extensions Catalog'''. Extensions Catalog will host two types of extensions: | The download site will be called '''Slicer Extensions Catalog'''. Extensions Catalog will host two types of extensions: | ||
− | *Released Extensions | + | *Category 1: Released Extensions |
− | *all other extensions (work in progress, beta, etc). | + | *Category 2: all other extensions (work in progress, beta, etc). |
− | The | + | The initial presentation when visiting the page will present only Category 1 extensions. Search will allow to search all extensions. The toplevel interface will have a link for developers to the pages describing the requirements. |
=Requirements for Releasing a Slicer Extension= | =Requirements for Releasing a Slicer Extension= |
Revision as of 12:20, 23 March 2012
Home < Documentation < 4.0 < SlicerApplication < ExtensionCatalogPoliciesSlicer Extensions Catalog
The download site will be called Slicer Extensions Catalog. Extensions Catalog will host two types of extensions:
- Category 1: Released Extensions
- Category 2: all other extensions (work in progress, beta, etc).
The initial presentation when visiting the page will present only Category 1 extensions. Search will allow to search all extensions. The toplevel interface will have a link for developers to the pages describing the requirements.
Requirements for Releasing a Slicer Extension
To release a slicer extension, developers must meet the following conditions:
- must comply with the Slicer License
- must compile and install on all platforms supported by slicer
- must have test coverage of better than 60%
- must have documentation at a level of quality comparable to slicer core modules
Brainstroming phase
Selection of the name Slicer Extensions Catalog was the result of a brainstorming and discussion process by a wide range of Slicer Community participants. Some of the ideas are listed below for historical interest.
Firefox uses Add-ons as "parent expression" and extensions, skins/themes/appearance, and plug-ins as "children". Safari and Chrome use the term Extensions. Wikipedia uses the firefox terminology (search for plug-in). Microsoft uses the term snap-ins.
In the near future we will have a download site for extensions to Slicer 4. In terms of functionality this is like the Apple App Store or the Android Market.
- Slicer Add-ons
- Slicer Extra Tools
- Slicer Extra Modules
- Slicer Outlet
- Slicer Tools
- Slicer Store
- Slicer Mall
- Slicer Market
- Slicer Mart
- Slicer Exchange
- Slicer Deli
- Slicer Plus
- Slicer Plus Plus (Slicer++)
- Slicer Extra
- Slicer Factorial (Slicer!)
- Slicer^n
- Slicer += N
- Slicer Max
- Slicer 1up
- Slicer Powerups
- Spawn of Slicer
- Slicer Bazaar
- Slicer Exposition
- Slicer Expo
- Slicer Gallery
- Slicer Showcase
- Slicer Studio
- Slicer Warehouse and More
- Slicer Terminus
- Slicer Repertory
- Slicer Zone
- Slicer Economy
- Slicer Solution Catalog
- Slicer Extension Catalog
- Slicer Catalog
- Slicer Hanger
- Slicer Buffet
- Slicer Spread
- Slicer Sharpener
- Slicer Hippodrome
- Slicer Fete
- Slicer Fair
- Slicer Circus
- Slicer Arena
- Tool Set
- Toolbox
- ToolPlace
- Tool Cabinet
- Tool Drawer
- Extension Tools
- Tool Room
- Tool Store
- Tool Line
- Tool Depot
- Tool Set
- Tool Box
- Tool Hub
- Tool Cabinet
- Tool Drawer
- Extension Tools
- Tool Room
- Tool Store
- Tool Selector
- Tool Line
- Tool Chest
- Tool Shed
- Bargin Bin