Join 5,000+ using EngageBox to get more subscribers and customers

Changelog

Version Updates History

Versions

EngageBox is regularly updated with 5.7 releases per month. It has a total 68 releases so far.

4.0.0

Saturday, 04 April 2020
Added EngageBox Gallery. A collection of beautiful readymade popup templates to help you get started in a matter of minutes. Added AdBlock Detect trigger. You can now target users who are using Ad Blockers. Added Idle trigger. You can now target users who have been inactive for a certain amount of time. Added Middle Left and Middle Right display positions. Added PHP Scripts section. Run PHP when a certain event fires. Added Actions section. Control what happens when a certain box event fires. Added Firing Frequency option to Scroll Depth, Element Visibility, Exit, Idle Triggers. Added Close Outside Viewport option to Element Visibility Trigger. Added Minimum Percent Visible option to Element Visibility trigger. You can now specify how much of the selected element must be visible on screen before the trigger fires. Added Pixel option to Scroll Depth trigger. You can now specify the value of the vertical scroll depth the visitor needs to reach to fire the trigger in both Percentage and Pixel. Added Show Inside Box and Show Outside Box options to the Close Button settings. Fixed Safari/iOS devices cookies are limited to 7 days. Fixed The box editing page does not retain the active tab on a page reload. Fixed Disabling the Velocity library in the configuration breaks the front-end. Now it fallbacks to fadeIn/fadeOut CSS based animations. Fixed The Exit trigger doesn't support touch devices. Now, the exit intent on touch devices is detected when the user scrolls up. Fixed MaxMind GeoIP database can't be updated in the TGeoIP plugin. Fixed ConvertForms\Helper not found error when administrator component is disabled The PageLeave trigger renamed to Exit. The Scroll - % of Page Height trigger renamed to Scroll Depth. The on Scroll - Element trigger renamed to Element Visibility. Cookie is now created on the server-side using PHP via an AJAX request triggered after the box is closed. The name of the cookie stored in the browser changed from rstbox_SITEHASH_BOXID to engagebox_BOXID. (Compatibility Break) Dropped front-end jQuery dependency in favor of vanilla Javascript. The Element Visibility trigger is now based on the Intersection Observer API. The front-end layout refactored and it is now using CSS Flexbox. Renamed all CSS classes starting with rstbox- to eb-. (Compatibility Break) Dropped support for Internet Explorer 11. Like it or not, it is outdated. (Compatibility Break) Removed .rstboxes div from the box layout. (Compatibility Break) Removed obsolete Disable default action option from the Trigger tab. Deprecated data-rstbox, data-rstbox-cmd and data-rstbox-command HTML attributes. Use data-ebox based attributes instead. Deprecated attaching jQuery events to a box. The trigger() method is deprecated.

3.5.5

Friday, 14 February 2020
Adds License Key option to the TGeoIP (geolocation) plugin. Now, a Free MaxMind account is required to use the GeoIP database. Makes the extension eligible to be auto-updated with Watchful.net

3.5.4

Wednesday, 08 January 2020
Fix: The Background Overlay doesn't respect the Trigger Delay option.

3.5.3

Wednesday, 13 November 2019
Adds Margin option. We can now add some space around the popup. Fix: The beforeOpen API Event wasn't being fired soon enough. Changed CSS Class names added to body during Open and Close events from rstbox_ID to eb_ID. The body element now gets eb_opening and eb_closing CSS Classes during the Open and Close events respectively. We can use {eb.id} and {eb.title} Smart Tags to pull the popup's ID and Title.

3.5.2

Friday, 27 September 2019
Fix bug with the Minimum Time option (onPageLeave Trigger Point) which wasn't taken into account. Fix bug with the popup jumping at the top area of the page after close. Minor updates to CSS and JS media files Updates VelocityJS animation script to v1.5.2

3.5.1

Tuesday, 27 August 2019
You can now mirror assignment settings from another box. Removes obsolete "Use Media Versioning" configuration option. Fix "The SELECT would examine more than MAX_JOIN_SIZE rows" MySQL error caused by the Menu Items Assignment. Improves Popup Accessibility. On Open, focus on popup. On Close, return focus to last focused element. Use a button element for the close button rather than a tag. Increase close button default size from 22px to 24px Updates translations

3.5.0

Thursday, 18 April 2019
[Medium] Fix CSS bug with the Align Content option not enabling scrollbars when content height exceeds popup height. Improve detection of the site's base URL and prevent CORS Access-Control-Allow-Origin header issue. Change database tables characters set from utf8 to use utf8mb4_unicode_ci. We can now use emojies in a popup! The Page Slide option moved as an option in the new Mode setting. Minor updates in the extension dashboard

3.4.11

Saturday, 09 February 2019
Fix: EngageBox is no longer blocked by the NoAds - Adblocker Increase box Title field limit to 100 characters (Affects new installations only) Sets minimum required Joomla! version to 3.8.

3.4.10

Friday, 01 February 2019
Show an update notification in the dashboard when there's a new version available. Prevent PHP Fatal error: Call to undefined function tassos_php when using the PHP Assignment. Minor fixes and improvements.

3.4.9

Tuesday, 18 December 2018
Fix: Issue with the box editing page which makes the Publishing Assignments and Advanced tab unavailable. Fix: Warning: count(): Parameter must be an array or an object that implements Countable Fix: Function create_function() is deprecated PHP warning - Affefcts PHP 7.2+ The log events can now be configured to be stored for 15 Days. Minor updates in the backend controller. Update UpdateSite to use a secure connection over https The nrid cookie is now created only when is really needed. To disable it see Frequently Asked Questions page. Removes the onLocationHash trigger point. Better use the URL assignment instead.

3.4.8

Wednesday, 22 August 2018
Adds ability to auto-populate fields using query string variables {querystring.param} Fixes critical bug with the Datetime and Time Range assignments not calculating correctly the site's timezone. Fixes broken searchbox in the assignment settings. Affecting: Menu Item, User Group, Content Categories Assignments. Fixes bug in the Geo-based assignments (Country & Continent) when multiple options are selected. Fixes bug in the K2 Category Assignment causing an infinite loop and execution timeout under some circumstances. Refactors Assignments

3.4.7

Thursday, 28 June 2018
Fixes slow backend (Affects sites with 50K+ box impressions) Fixes bug with the Import mechanism not being able to identify some .ebox files Fixes issue with the box editing page not being properly rendered when the Convert Forms system plugin is disabled Changes Close Button HTML element from anchor to span to prevent conflicts with page scrolling plugins. The Yes/No Headline field is now using an Editor instead of a textarea field

3.4.6

Thursday, 24 May 2018
Fixes conflict between the Test Mode mechanism and the Cookie assignment Fixes Fatal error: Class 'Joomla\CMS\Plugin\PluginHelper' not found on Joomla v3.4.8

3.4.5

Saturday, 19 May 2018
Adds Portuguese (pt-PT) translation Adds support for Joomal 4 The Joomla! Content Articles assignment and the K2 Item Assignment are now accepting comma separated IDs

3.4.4

Wednesday, 11 April 2018
Fixes bug with the Javascript API Events not being triggered on IE = 11 Fixes bug with the on Scroll Trigger Point triggering the box repeatedly

3.4.3

Thursday, 15 March 2018
Fixes bug with the K2 Category assignment not working properly Fixes bug with the Limit Impressions Week option giving wrong results Updates translations

3.4.2

Thursday, 15 February 2018
Adds SQL index to the date column of the rstbox_logs table to improve performance Fixes bug with Google Analytics Tracking not working when GA is loaded through Google Tag Manager Fixes bug with the Impressions Logging not working when Page Slide option is enabled Improves performance with the event tracking

3.4.1

Wednesday, 10 January 2018
Adds the K2 Assignment (Item, Category, Tag, Pagetype) Supports the iOS and ChromeOS in the Operating System assignment Fixes critical issue with the SmartTags replacement. Affects Joomla Login Module. Fixes issue with not visible fields in the Close Button section and the YesNo box type (Affects Joomla v3.5.0) Fixes string parse errors in the language file Fixes the no scrolling bug in the IFrame box type on iOS devices (iPhone, iPad) Backend UI field minor changes Updates translations Removes incorrect iPhone and iPad options from the Device Assignment

3.4.0

Monday, 13 November 2017
Implements the User ID assignment Implements the Number of Pageviews assignment Implements the Time Range assignment Implements the Browser assignment Implements the Operating System assignment Implements the Component assignment Implements the IP Address assignment Implements the Cookie assignment Implements the User Viewed Another Box assignment Adds new Smart Tags: Device, Operating System, Browser & User Agent string. Adds ability to target a whole menu type and child items to the Menu Item assignment. Improves publishing assignments UI Improves performance with Novarain Framework namespace Updates translations

3.3.4

Wednesday, 13 September 2017
Added new Smart Tags: {user.firstname}, {user.lastname}, {user.groups} Fixes critical issue with deprecated jQuery 3 methods (.bind/.load) Fixes bug where a pageSlide enabled box doesn't close when another box has the 'close opened boxes' option enabled. Fixes issue with the onPageLeave delay option Refactors Social Box Type javascript snippet Updates translations Joomla 3.8 compatibility check
View all releases
Boost user engagement with targeted popups