Difference between revisions of "Slicer3:Extensions"
From Slicer Wiki
(New page: 3D Slicer now supports extensions. Extensions are available from an extension server. This allows end-users to select the extensions useful to them, without having to download the entire...) |
|||
Line 3: | Line 3: | ||
== FOR DEVELOPERS == | == FOR DEVELOPERS == | ||
− | To enable your Command Line, Scripted | + | Extensions must follow the appropriate architecture for them to be made available to end users. See [[Slicer3::Loadable_Modules]] for an example of how to make GUI and GUI-less Loadable Modules. Command Line and Scripted Modules will also work with this framework. |
+ | |||
+ | To enable your Command Line, Scripted, or Loadable module, add an "s3ext" script to the /Slicer3/Extensions directory of the source repository: | ||
ExampleLoadableModule.s3ext: | ExampleLoadableModule.s3ext: |
Revision as of 21:13, 8 May 2009
Home < Slicer3:Extensions3D Slicer now supports extensions. Extensions are available from an extension server. This allows end-users to select the extensions useful to them, without having to download the entire extension archive.
FOR DEVELOPERS
Extensions must follow the appropriate architecture for them to be made available to end users. See Slicer3::Loadable_Modules for an example of how to make GUI and GUI-less Loadable Modules. Command Line and Scripted Modules will also work with this framework.
To enable your Command Line, Scripted, or Loadable module, add an "s3ext" script to the /Slicer3/Extensions directory of the source repository:
ExampleLoadableModule.s3ext:
scm svn svnpath https://www.nitrc.org/svn/slicer3examples/trunk/Slicer3ExampleModules/Loadable svnusername slicerbot svnpassword slicer depends homepage http://www.nitrc.org/projects/slicer3examples/ category Examples status Beta description An example of a loadable module using Slicer3 GUI and Logic classes, plus a MRML node.