Difference between revisions of "Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies"

From Slicer Wiki
Jump to: navigation, search
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:
*Extensions with the Slicer Seal
+
*Released Extensions
*all other extensions
+
*all other extensions (work in progress, beta, etc).
  
The extension manager interface will have a toggle to show only extensions with the Slicer Seal or all extensions. The default will be the Slicer Seal filter on. The toplevel interface will have a link for developers to the pages describing the process.
+
The extension manager interface will have a toggle to show only released extensions or all extensions. The default will be to show only released extensions. The toplevel interface will have a link for developers to the pages describing the requirements.
  
=Requirements for the Slicer Seal=
+
=Requirements for Releasing a Slicer Extension=
An extension will receive the Slicer Seal when it fulfills the following conditions:
+
 
*Slicer license
+
To release a slicer extension, developers must meet the following conditions:
*compiles on all platforms
+
*the extension must comply with the [http://www.slicer.org/pages/LicenseText Slicer License]
*test coverage of better than 60%
+
*must compile and install on all platforms supported by slicer
*documentation at the level of quality like the slicer core modules
+
*must have test coverage of better than 60%
 +
*must have documentation at a level of quality comparable to slicer core modules
  
 
=Brainstroming phase=
 
=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.
 
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.

Revision as of 17:37, 22 March 2012

Home < Documentation < 4.0 < SlicerApplication < ExtensionCatalogPolicies

Slicer Extensions Catalog

The download site will be called Slicer Extensions Catalog. Extensions Catalog will host two types of extensions:

  • Released Extensions
  • all other extensions (work in progress, beta, etc).

The extension manager interface will have a toggle to show only released extensions or all extensions. The default will be to show only released 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:

  • the extension 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