Wizard Behavior is an extension that simplifies the handling of multi-step forms. It features data persistence, Plot-Branching Navigation (PBN), Next/Previous or Forward Only navigation, optional step timeout, invalid step handling, save and recover wizards between sessions, and has utility methods for use in views to assist navigation.
The demos demonstrate these features (the code can be downloaded from the extension’s page).
The manual fully documents the API, gives details on useage and contains example code.
I hope you find it useful for your project.
If you have any comments, bug reports, or suggestions please add them to this thread.
Wizard Behavior Extension
Wizard Behavior demos
Wizard Behavior Manual