Difference between revisions of "Documentation/Labs/CustomSlicerGenerator"
From Slicer Wiki
(→Ideas) |
|||
Line 5: | Line 5: | ||
== Ideas == | == Ideas == | ||
− | + | Based on original design ideas from Bea, at [http://www.na-mic.org/Wiki/index.php/2015_Winter_Project_Week:SlicerModelGlyphs the 2015 Winter Project Week] Steve, Francois, and Jc brainstormed about what is needed and how we might accomplish it. | |
Some goals were: | Some goals were: |
Revision as of 18:39, 13 January 2015
Home < Documentation < Labs < CustomSlicerGeneratorGoals
In many use cases it is desirable to provide customized versions of Slicer that remove clutter from the user interface and only expose the set of functionality that is needed.
Ideas
Based on original design ideas from Bea, at the 2015 Winter Project Week Steve, Francois, and Jc brainstormed about what is needed and how we might accomplish it.
Some goals were:
- Single click download for end users, customized logo and application name
- Cross-platform support
- Ability to configure:
- Included extensions
- Excluded modules
- Application settings (layout, toolbar, home module...)
- Easy to generate and update and create new versions
- Interactively
- Batch
Planned Steps
- Create Prototype ProfileWizard as scripted module in a custom Extension
- Offer a list of modules with checkboxes
- Create a new output application directory containing only selected modules
- Test this on the TMJ-OA craniofacial use cases
- Review how to map to batch mode
- Define configuration format
- Determine how to access all directories and other info in order to automate download and packaging cross-platform