Dear customers
Today, I am happy to announce the next release of Membership Pro, version 2.10.0. Below are the details of this release:
1. System requirement changes:
From this version, we bring minimum PHP version requirement to 5.4.0. It allows us to use some of PHP 5.4 features like trait to use one of PHP 5.4 feature called Traits to write better, easier to maintain code (reduce repeating code). If you update and receive the below warning, please contact your hosting provider, ask them to change your hosting account to use PHP 5.4.0+ (Joomla recommends you to use PHP 5.6 or better, PHP 7.0, your site will be safe and load faster)
2. New features:
2.1 Added a new config option to control subscription renewal behavior
By default, when subscribers renew their membership, Membership Pro will create new subscription record for that renewal. Doing that will help administrator and subscribers keep track of membership history. However, in some case, you don't care about that history, just want to see when the subscription started, when it is ended. In this case, you can set
Subscription renewal behavior config option to
Update Subscription instead of the default behavior
Create new subscription
2.2 Improve Group membership feature
- Show group admin in group members management page backend
- Support exporting group members
- Added a new setting to custom field called Show on group member form (default Yes). So in case you don't want a field to be displayed on add group member form, just edit that field, set above setting to No
2.3 Improve URL restrictions method
At the moment, if you want to restrict access to a URL, you will need to enter that full URL into URL Restriction settings tab when you add/edit a subscription plan. This version added to new parameter called
Compare method to
Membership Pro URLs Restriction plugin with following options:
- Default - Exact URL (Recommended) : That's how it works at the moment
- Match part of URL: For example, if you want to restrict access to all urls like
domain.com/articles/article1
,
domain.com/articles/article2
,
domain.com/articles/article3
...., you can use this method. Just enter
domain.com/articles/
or even /articles/ and all urls with that pattern will be restricted. It will reduce the URLs you have to setup
- Use regular expression : That's a difficult method, for power users who understand regular expression only (not recommended)
2.4 Improve user profile page
- Subscribers can now update their username from membership profile page if Change Username parameter in Joomla users management parameter set to Yes
- You can now also choose what field users can update data on profile screen. If you don't want them to update any field, just edit that field, set Can Edit on Profile parameter to No
2.5 Improve Membership ID format- Email layout
You can now control Membership ID length, use more prefix like [YEAR], [MONTH] in the Membership ID if needed. Email layout is also got improved
2.6 Added tool to make a custom field search and sortable - will update documentation later
I also works to improve code quantity of the extension to have better code, easier to extend and maintain in the future
3. Bugs fixes:
- This version fixed a small bug with batch coupon generator feature + a minor bug with Joomla group plugin
4. Updates
You can use Joomla update
membershipprodoc.joomservices.com/gettin...on#use-joomla-update
to update to this latest version from backend of your site or access to My Downloads menu item, download latest version and upgrade it manually
Thanks for using our products and support our development
Regards,
Tuan