Allows the management of one or more "splash offers", which are modal popups with an accept or reject form. If a user accepts the offer then a new page will open with a provided accept url. If they reject the offer, the modal will close. (If they select Do not Show Again, then a cookie is set so as to avoid futher display.) You may define the who, when and where of the splash offers with precision controls. Factors such as: user role, site url, device, and whether the offer has been previously viewed (cookies), cookie duration, etc. are configurable for each splash offer created.
The module was born as a way to advertise a website companion app and offer a button to download, but it's generalized nature has the potential for many other applications.
REQUIREMENTS
Javascript is required.
This project creates a new entity type and thus depends on the Entity API:
It works, but it is still under intensive development
--------------------------------------------
During the development phase:
The module checks whether the currently form has been changed before process of leaving / closing the overlay / form. When the form is not saved confirmation window is displayed with the text defined in it.
it allows to set up css class for changed elements, and (feature) revert element state.
Co-maintainer wanted
I do this in my spare time, an extra co-maintainer would be welcome. If you're interested in helping, please contact me or open an issue in the this module issue tracker.