We have a very simple custom event registration that we need to incorporate in our CMS. We do not have the resources to develop a custom module for the CMS and the other modules are too complex for our needs. We have the event registration working outside of the CMS and want to allow the user to use the event registration without popups by using modal/dialog boxes.
We have a quasi-working example here:
The top paragraph shows the popup that we want to avoid, while the bottom shows a simple modal implementation. The problem with the current modal implementation is that the registration is made up of several state-retaining pages, and as soon as an action is performed, the main window is activated instead of remaining in the modal box.
We are looking for a simple modal dialog solution that will help us use the external event registration within the confines of the modal dialog. We have looked at examples such as ModalBox, which supports a wizard interface, but this is very complex and we are not sure how to adapt it to our needs. We are currently using bPopup which is simple but may not work with the several pages making up the registration forms.
We have considered combining the registration into one page, but at some point, server side interaction is required (to submit the registration/send confirmation email/etc), so we do not think that is a viable solution. We are also considering using iFrames but we think modal box might be an easier implementation.
Please suggest alternatives and perhaps example code that we can use to implement this for full points awarding.