We’ve had a number of clients ask about structuring catalog item forms as more of a “wizard” that only renders one section at a time. After thinking about it for a while, I realized that I could use the GlideForm API to programmatically hide and show the different sections (containers). So over the past couple of weeks, I’ve been working on a new widget that simply interacts with the out-of-box catalog item widget, and uses the API’s to add all of the wizard-like capabilities.
I think it turned out pretty cool, it’s fully themeable, and best of all, it does not require cloning of any widgets. I still have a few more features to add, and I’m also considering adding an accompanying library of Variable Sets that provide a more graphical UI than the out-of-box catalog variables.
If all goes well, I may end up including the widget in our RocketFuel library of widgets, so if you’re interested in adding some wizard-like capabilities to your portal, feel free to contact me and we can schedule a demo.
I’d love to hear what you guys think in the comments below. Is this a useful widget? Does this improve the user experience of the service catalog item form?