...
- Allow multiple types of wizards
- Wizards should be framework independent
- The wizard initiator decides what kind of wizards are displayed
Some wizards that are could be frequently used:
...
Drawio | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Alternatives
To reduce the complexity, it is also an option to leaving the displaying of the SCL part fully up to the wizard library. This allows users to switch between wizards (e.g. plain XML vs form style) to edit a specific element.
Pro's:
One single API for all wizards
Might reduce complexity
Give end-users the freedom to chose the right wizard
Con's:
End-user could be overwhelmed by choices
The wizard API has a lot of functions to handle all situations
Limited freedom for the wizard initiator.