Chào các bạn,
Hôm nay mình sẽ chia sẻ với các bạn 1 plugin khá nổi tiếng của Elegant Themes đó chính là Bloom.
Bloom là một plugin thu thập email của nhà cung cấp Elegant Themes. Nếu bạn mới với Bloom có thể xem chi tiết plugin ở đây.
Elegant Themes đã phát hành phiên bản Bloom 1.2.21 với nhiều tính năng hấp dẫn.
Mình cập nhật changelog cho đến thời điểm hiện tại:
version 1.2.21 ( updated 11-14-2017 )
– Addressed WordPress 4.9 compatibility issues.
* css/admin.css
* core/admin/css/portability.css
version 1.2.20 ( updated 10-18-2017 )
– Updated core framework to the latest version.
* core/admin/fonts/modules.eot
* core/admin/fonts/modules.svg
* core/admin/fonts/modules.ttf
* core/admin/fonts/modules.woff
version 1.2.19 ( updated 9-29-2017 )
– Updated core framework to the latest version.
* core/components/api/email/ConstantContact.php
* core/components/api/email/GetResponse.php
* core/components/api/email/MailPoet.php
* core/components/api/email/_MailPoet2.php
* core/components/api/email/Provider.php
* core/components/api/email/Providers.php
* bloom.php
* js/admin.js
version 1.2.18 ( updated 9-21-2017 )
– Improved API wrappers for iContact, Constant Contact, HubSpot, MadMimi, and MailPoet and moved them to core.
– Added support for MailPoet 3.
* core/functions.php
* core/components/data/init.php
* core/components/data/Utils.php
* core/components/api/email/init.php
* core/components/api/email/iContact.php
* core/components/api/email/_ProviderName.php
* core/components/api/email/Providers.php
* core/components/api/email/Provider.php
* core/components/api/email/MailPoet.php
* core/components/api/email/MadMimi.php
* core/components/api/email/HubSpot.php
* core/components/api/email/GetResponse.php
* core/components/api/email/Feedblitz.php
* core/components/api/email/Emma.php
* core/components/api/email/ConvertKit.php
* core/components/api/email/ConstantContact.php
* core/components/api/email/CampaignMonitor.php
* core/components/api/email/Aweber.php
* core/components/api/email/ActiveCampaign.php
* core/components/api/Service.php
* core/components/Logger.php
* core/components/HTTPInterface.php
version 1.2.17 ( updated 9-6-2017 )
– Updated core framework to the latest version.
* core/init.php
version 1.2.16 ( updated 7-27-2017 )
– Updated core framework to the latest version.
* core/functions.php
* core/admin/js/portability.js
* core/components/Portability.php
version 1.2.15 ( updated 7-14-2017 )
– Updated core framework to the latest version.
* core/components/PageResource.php
* core/components/PageResource.php
* core/functions.php
version 1.2.14 ( updated 7-10-2017 )
– Updated core framework to the latest versions.
– Fixed a bug that caused errors to occur on SiteGround hosting accounts for some customers when the Elegant Themes caching system attempted to clear the SiteGround cache during plugin & theme activation.
* core/components/PageResource.php
* core/components/data/Utils.php
* core/components/init.php
* core/functions.php
* core/init.php
version 1.2.13 ( updated 7-8-2017 )
– Updated core framework to the latest version.
* core/components/PageResource.php
* core/components/init.php
version 1.2.12 ( updated 7-2-2017 )
– Updated core framework to the latest version.
* core/components/PageResource.php
* core/components/init.php
version 1.2.11 ( updated 7-2-2017 )
– Updated core framework to the latest version.
* core/components/init.php
* core/components/PageResource.php
version 1.2.10 ( updated 7-1-2017 )
– Updated core framework to the latest version.
* core/init.php
version 1.2.9 ( updated 7-1-2017 )
– Updated core framework to the latest version.
* core/components/PageResource.php
version 1.2.8 ( updated 6-30-2017 )
– Updated core framework to the latest version.
* core/components/PageResource.php
version 1.2.7 ( updated 6-30-2017 )
– Updated core framework to the latest version.
* core/components/init.php
* core/components/PageResource.php
version 1.2.6 updated 6-28-2017 )
– Fixed undefined function PHP error that occurred after upgrading to the latest version in some cases.
* components/PageResource.php
version 1.2.5 ( updated 6-28-2017 )
– Fixed a bug with ConvertKit integration that caused the “first_name” field to be excluded when adding new subscribers.
– Updated core framework to the latest version.
* core/admin/js/page-resource-fallback.js
* core/admin/js/page-resource-fallback.min.js
* core/components/PageResource.php
* core/components/data/Utils.php
* core/components/init.php
* core/components/lib/BluehostCache.php
* core/functions.php
* core/init.php
version 1.2.4 ( updated 5-31-2017 )
– Fixed a bug with ActiveCampaign integration that prevented confirmation emails from being sent to users.
* /core/components/api/email/ActiveCampaign.php
version 1.2.3 ( updated 5-11-2017 )
– Fixed an error that caused update notifications to fail when the latest version of Bloom was used with an old version of Divi.
* bloom.php
version 1.2.2 ( updated 5-3-2017 )
– Fixed issue with optin requests failing to subscribe users in some cases due to request caching system.
* core/components/HTTPInterface.php
* core/components/api/email/MailChimp.php
version 1.2.1 ( updated 4-26-2017 )
– Fixed error that occured on websites running PHP 5.2.
– Fixed error that occured when updating plugins for some customers.
* core/components/Updates.php
* core/functions.php
* core/main_functions.php
* core/init.php
version 1.2 ( updated 4-25-2017 )
– Added new Success Action feature that allows you to redirect users to a custom URL after signing up to a newsletter.
– Added OAuth support for Sales Force.
– Added ConvertKit support.
– Added MailerLite support.
– Added Mailster Support.
– Streamlined and re-created core authorization methods for all email providers, removing Bloom’s dependency on third party libraries and allowing for the use of core WordPress functions when managing email accounts.
– Moved authorization methods to Elegant Themes core framework to be used on other products, such as Divi.
– Text color settings will no longer affect success message, since this is always displayed on a white background.
– Bloom optins will now work correctly on WooCommerce homepages.
– Added RTL support for Bloom Dashboard.
– Fixed issue where open/close animations where not working for On Click triggers after triggering the optin multiple times.
– Fixed a bug that caused some border styles to not inherit custom border colors.
– Fixed incorrect CSS selector that caused some Google fonts to not work correctly.
– Quotes will now be encoded correctly inside of optin form content areas.
– Optin forms with active split tests will now correctly log view stats for locked content optins.
– Fixed an issue where not all posts and pages were listed in the Include/Exclude options.
– Fixed a bug that caused cookies to not be applied correctly in some situations when using Custom HTML optins.
– Disabled “below the post” optins when the Divi Visual Builder is being used.
– Fixed an error that occurred during Bloom settings import in some situations.
– Unwanted HTML will now be stripped from Bloom success messages.
– Bloom inline optin forms will no longer overlay UI elements in the Divi Visual Builder.
– Fixed a CSS conflict that occurred in some third party themes that caused abnormalities in the Bloom options.
– Added support for double optin when using iContact.
– Added caching to the Bloom stats page and improved performance when displaying large statistics tables.
– Improved the way that huge collections of lists (1,000+) are collected and stored in Bloom, preventing timeouts during the authorization process of some email providers.
* bloom.php
* css/admin.css
* dashboard/includes/options.php
* dashboard/dashboard.php
* js/admin.js
* css/style.css
* js/custom.js
* css/admin-rtl.css
* core/*
version 1.1.8 ( updated 08-15-2016 )
– Fixed settings page font issues in WordPress 4.6
* bloom.php
* dashboard/css/et_dashboard.css
* core/admin/css/core.css
* core/functions.php
version 1.1.7 ( updated 06-22-2016 )
– Fixed parse error that caused plugin to fail in some instances.
* bloom/bloom.php
version 1.1.6 ( updated 06-21-2016 )
– Fixed the jumping issue with “On Click” trigger
– Increased auto close timeout duration
* js/custom.js
– Logged in users actions are now excluded from stats
– Optimized scripts and styles loading on frontend
* bloom.php
* js/custom.js
– Fixed “undefined index” message
* bloom.php
– Added titles to the header menu in Dashboard
* dashboard/dashboard.php
* dashboard/includes/options.php
– Added option to close popup/flyin automatically after subscribe
* bloom.php
* dashboard/includes/options.php
* js/custom.js
– Fixed the issue with Optin form, displaying on Homepage instead of a specific page selected in Dashboard
– Fixed the issue with Optin not working on Blog page
* bloom.php
* dashboard/includes/options.php
version 1.1.5 ( updated 05-10-2016 )
– Updated core submodule to latest versions (Fonts files were moved to /core. If you are currently calling these font files, your CSS files should be updated with new file paths).
* /core
– Updated Google+ icon to match the new Google+ logo & branding guidlines.
* core/admin/fonts
– Mailpoet optin form: Fixed subscription issues
* bloom.php
version 1.1.4 ( updated 04-13-2016 )
– Fixed an issue that caused theme updates to fail when Bloom, Monarch or the Divi Builder were installed.
* core/admin/includes/class-updates.php
version 1.1.3 ( updated 04-12-2016 )
– Added option to configure auto updates from the Plugin Settings
* bloom.php
* css/admin.css
* dashboard/css/et_dashboard.css
* dashboard/includes/options.php
* js/admin.js
* /core
version 1.1.2 ( updated 02-26-2016 )
– Fixed the issue with stats data on new installs
* bloom.php
version 1.1.1 ( updated 02-17-2016 )
– IMPORTANT: Fixed critical privilege escalation security vulnerability that, if properly exploited, could allow unprivileged registered WordPress users to modify plugin settings.
* For more detailed information, please refer to the full public disclosure that was emailed to all customers on 2-17-2016: http://bit.ly/1Q9P13N
version 1.1 ( updated 08-31-2015 )
* All files changed/updated
– Added New Email Providers:
* ActiveCampaign
* Emma
* HubSpot
* SalesForce
– Added “on-click” trigger for pop-ups and fly-ins
– Fixed the issue with apostrophes in opt-in names, breaking script execution in some cases
– Fixed the issue with unexpected output error upon the plugin activation on some sites
version 1.0.6 ( updated 08-18-2015 )
– MailChimp: Added option to disable Double optin
– Fixed the issue with inline form position, when error message appears
– Getresponse: Added cycle_day parameter to make it work correctly with contacts added via Bloom
– Campaign Monitor: Fixed the issue with classes conflicts with some plugins
– Infusionsoft: Fixed the issue with new subscribers, added as non-marketable
– Fixed the issue with Open Sans font loaded multiple times if Monarch and/or Divi was enabled
– Mailchimp: Fixed the issue with 25 lists limit
* bloom.php
– OntraPort, MailPoet, Sendinblue, iContact, Mad Mimi, Constant Contact: Fixed the issue, where people couldn’t subscribe to several lists with the same email address
– Constant Contact: Fixed the issue with users, not being able to subscribe with the same email if they were manually deleted from the list
– Constant Contact: Fixed the issue with subscribers, added to Constant Contact twice
* bloom.php
* js/custom.js
– Fixed the issue with wrongly selected categories in Display Settings
* dashboard/dashboard.php
– Fixed the width of preview modal when previewing the Flyin or Widget optin
* bloom.php
* css/admin.css
– Fixed the issue with some strings localization in the Dashboard
* bloom.php
* dashboard/dashboard.php
– Fixed the issue with checkbox image path in CSS code
* css/style.css
– Fixed WP_Widget class constructor warning message in WordPress 4.3
* includes/bloom-widget.php
– Added some basic HTML tags support in the Success message field ( a, br, span, strong )
* bloom.php
* css/style.css
* dashboard/includes/options.php
– Improved the appearance of shortcode in the Modal window, when “Generate Shortcode” button is clicked to make it easier to select and copy
* css/admin.css
* dashboard/dashboard.php
* js/admin.js
version 1.0.5 ( updated 06-04-2015 )
– Security Patch – Disallowed SVG images from media library upload.
* bloom.php
version 1.0.4 ( updated 05-02-2015 )
– Fixed high memory usage issues on some sites with a lot of statistics data
* bloom.php
version 1.0.3 ( updated 04-23-2015 )
– Fixed the issue with “loading icon” visibility in WordPress 4.2
* css/admin.css
* dashboard/css/et_dashboard.css
* dashboard/js/et_dashboard.js
* js/admin.js
– Improved the settings page perfomance
* bloom.php
* dashboard/css/et_dashboard.css
* dashboard/dashboard.php
* dashboard/includes/options.php
* dashboard/js/et_dashboard.js
* js/admin.js
* css/admin.css
* removed dashboard/js/chosen
– Fixed the issue with quotes in account names
– Fixed “Below Post” optin priority
– Improved compatibility with plugins that use tinyMCE editor
* bloom.php
– Fixed the issue with an optin button background color in some themes
* css/style.css
version 1.0.2 ( updated 03-23-2015 )
– Fixed quotes encoding issues
– Fixed the issue with the Widget Custom CSS, not applied to a site
* bloom.php
– Improved the plugin settings page perfomance
– Added “Refresh Stats” and “Clear Stats” buttons
* bloom.php
* css/admin.css
* js/admin.js
– Renamed MailChimp class to avoid conflicts with other plugins
* bloom.php
* subscription/mailchimp/mailchimp.php
– Fixed the issue with wrong impressions count, when several form triggers were enabled
– Fixed some issues with error message styling
* js/custom.js
– Fixed the issue with inline optin height calculation, when a form is bigger than content
* bloom.php
* css/style.css
* js/custom.js
version 1.0.1 ( updated 03-19-2015 )
– MailChimp: Fixed the issue with authorization of accounts with 0 lists
– Feedblitz: Fixed the issue with SSL certificate, that is used for API requests
– Fixed the issue with a form title and message characters encoding
– Improved compatibility with other plugins. Fixed the issue with TinyMCE button script, loaded on plugins admin pages.
– Mad Mimi: Improved error messages
– MailPoet: Added Double Opt-in support
– Fixed the issue with some forms, missing the name field
– Fixed round() php function compatibility issues with older versions of PHP
* bloom.php
– Now it’s possible to use a blank title for the widget
* includes/bloom-widget.php
– Removed text shadow from forms footer element.
* css/style.css
– Infusionsoft: Renamed the folder to lowercase. Fixes require_once function error on some servers.
version 1.0
– Initial Release.
Download: