Popup Maker Core
Routine
v1.7.0
Release notes
Features
- Subscriber forms now included without a paid extension.
- Provider API for easily extending forms to work with 3rd party providers.
- New shortcode with tons of options built in.
- Stores subscribers into a new custom table for import into your favorite system at a later time.
- Front end asset overhaul, now uses cached static assets.
- All front end assets now combined into single js & css file.
- Custom styles are now saved along with all core & extension styles eliminating inline style blocks.
- Reduction of footprint means massively improved loading performance.
- Dynamic file creation allows for some awesome upcoming features.
- Now completely compatible with plugins like Autoptimize (Thanks Frank).
- Support for nearly any form, including non ajax forms.
- Helper functions to integrate your 3rd party form plugins quickly.
- Show thank you popups, set cookies & close popups with a delay after success (requires code).
- Automatically reopen popup forms after refresh from a form submission.
Improvements
- Lots of text, label & description changes to be more intuitive.
- Better 3rd party plugin support including page builders:
- Popup post type is now public.
- Better support for 3rd party shortcodes which require extra assets loaded (JS/CSS).
- Adding trigger now gives optional choices to create a cookie, rather than being automatic.
- New Popup Settings tabbed interface to help make settings more intuitive & easy to find on one screen.
- Now all popup settings are stored in a single meta key reducing DB clutter.
- New Popup Maker Settings tabbed interface to help make settings more intuitive & easy to find on one screen.
- New Popup preview mode.
- Better page builder support by changing popup post type arg for public to true.
- Resource reduction & optimization.
- Added class autoloader for core and extensions.
- Greatly simplified code base & internal API structures.
- Converted many internal APIs to use passive loading.
- Added internal caching.
- Integrated WPJSF lib for easier maintenance and quicker updates of our admin forms.
- Various improvements to smart select fields (jQuery select2) including:
- Allow multiple page/post selections without reopening/searching again.
- Properly highlights & shows selected items after save/reload.
- Paginated/scroll based loading of more results over ajax.
- Now shows list of recent "items" immediately upon clicking the field rather than requiring search.
- Admin asset handling
- Modularized admin assets for easier debugging & maintenance.
- Popup Trigger shortcode can now use custom popup IDs.
- Added new batch processing system for upgrades and other processes.
- Removed a lot of old code.
- Rebuilt Shortcode UI that should be more reliable.
- Addressed most all PHP 7 notices.
- IOS scrolling issue fixes.
- Added support for KingComposer.
Fixes
- Incorrect BuddyPress condition labels
- Bug when WPML isn’t yet available.
Maintenance
- Support for subdirectory sites having their own sitewide cookies.