Wizard simplifies the handling of multistep forms.
- All forms submit to the same controller/action
- Allow returning to earlier steps or enforce forward only navigation
- Looping - repeat one or more steps as many times as needed
- Plot Branching Navigation (PBN) - decide which path to take depending on the user's response
- Step Timeout - steps can have a timeout to ensure a user responds within a given time
- Pause/resume - save partially completed Wizards; restore and continue from that point
- Event driven - write the handler functions and hook them up to Wizard events
For license information see the LICENSE file
Documentation is at (https://beastbytes.github.io/wizard/)