[22-March-2022] Membership Pro version 3.0.0 released

  • Tuan Pham Ngoc
  • Topic Author
  • Offline
  • Administrator
  • Administrator
More
2 years 8 months ago - 2 years 8 months ago #150707 by Tuan Pham Ngoc
Today, I am happy to announce new version of Membership Pro, version 3.0.0. Below are the changes in this version:

1. Raise System Requirement

From version 3.0.0 of Membership Pro, we require PHP 7.2.0 for the extension to work. That allows us to use better dependency libraries in the extension and focus working to make the extension works on PHP 7.2.0+, PHP 8.0.x and PHP 8.1.x. The extension now works well with PHP 7.2+, PHP 8.0.x, and PHP 8.1.x.

2. Libraries Replacement

- Replace PHPExcel library which is used to handle CSV/Excel import/export with a better, faster library called Spout. With this replacement, we also drop the plugin  Membership Pro - Spout  because it is not needed anymore
- Update TCPDF library (which is used to generate invoice and Member Card) to latest vesrion.
- Convert many Javascript code in the extension from jQuery to vanilla JS to avoid loading jQuery on most of the views, that result in faster page loading and better performance.
- Replace jQuery colorbox (which is used to load terms and conditions, Privacy Policy URL) with a new modal library (not depend on jQuery anymore)
- Replace jquery equalheight plugin with vanilla JS script.

3. New Emails & Messages Management

We improved Emails & Messages function to hopefully, make it easier to use:

- It loads faster because we do not need multiple editors on the same page anymore.
- It allows you to search for message by message content, message title and message key. So , if you want to change some message, you can search it easily, find the right message and make necessary change.
- It displays supported tags for each message, so you can easily to insert the tag you want to use into the message without having to searching for documentation or ask for support.

If you still want to use old Emails & Messages, we still leave it in Tools -> Legacy Emails & Messages (especially if you are familiar with it or you have custom email messages added before by some customization)

4. Support Short Plan Duration

For onetime subscription plan, you can now create plan with mini subscription duration: Hours, Minutes (Beside Days, Weeks, Months, Years)

5. Support Grouping Plans Option

Now, when you add/edit a category, you will see a new setting called Grouping Plans. Set it to Yes will make all plans in the category works as if they are 1 plan only. That mean when someone subscribe for a plan in the category, it will be processed as if it is a renewal of subscriptions of other plans in same category of that user:

- The subscription start date of the subscription will be the latest subscription end date of the latest active subscription
- The system will stop sending reminder to his previous subscriptions of other plans in the category (because these subscriptions were renewed )

6. Batch SMS Feature

If you use SMS feature in Membership Pro, you can now use Batch SMS feature to send SMS messages to selected subscriptions from Subscriptions Management screen.

7. Easy View Module

We added a new module Membership Pro View  (mod_membershippro_easyview), replace original module to make it easier to setup the module to display any view the extension. The old module requires you to Choose View to display, setup Query String, Itemid... and it is a complicated process. For this new module, you just need to create a hidden menu item, configured necessary parameters in the menu item and then choose the Menu item in the view module, much easier to configure.

8. Code Improvement

- Improve codebase to make it compatible with latest PHP 8.1 release.
- Improve routing code to make URL look nicer in Joomla 4.
- Move plugins layout code to separate layout files to make it easier to override plugins layout if needed


Upgrade from older version of Membership Pro to version 3.0.0

- We tried our best to maintain backward compatible changes for this version. However, since this is a new major releases with many code changes, improvements, library replacements and upgrade..., please make sure you make a backup of your site before upgrading so that in case critical bugs found and could not be fixed shortly, you can revert to earlier version. I tried to test as much as possible, but there might still bugs somewhere which I could not catch yet

Thanks for continue using our products and support our development. I will continue working hard to improve it, make it better from time to time

Regards,

Tuan
Last edit: 2 years 8 months ago by Tuan Pham Ngoc.
The following user(s) said Thank You: Alison, Trevor Smith, David Unwin, Wynand Louw, Ahmad Arshad, Darlene, Webmastergreg

Please Log in or Create an account to join the conversation.

More
2 years 8 months ago - 2 years 8 months ago #150806 by Miri
Hi, please check "Subscription Form Layout"
It doesn't mirror the settings, it always stays messy. (UIKIT FRONTED)
 

In addition, the price table is also attached to each other, it would need some dividing space in the mobile view, as well as not even being perfectly centered.
 

 
  • Last edit: 2 years 8 months ago by Miri.

    Please Log in or Create an account to join the conversation.

    • Tuan Pham Ngoc
    • Topic Author
    • Offline
    • Administrator
    • Administrator
    More
    2 years 8 months ago #150814 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic [22-March-2022] Membership Pro version 3.0.0 released
    Hello

    Look like there are some css conflict with your site template. Could you please submit a support ticket sending us super admin account of your site and link to the page which is having these layout issues so that we can check it?

    This kind of issue is not related to 3.0.0 release

    Regards.

    Tuan

    Please Log in or Create an account to join the conversation.

    More
    2 years 8 months ago - 2 years 8 months ago #150919 by David Unwin
    Hi Tuan, 
    I have not installed the upgrade yet as this month is a big month for memberships and I don't want to have any problems.
    Just thinking about the new feature ' For onetime subscription plan, you can now create plan with mini subscription duration: HoursMinutes (Beside Days, Weeks, Months, Years)'
    This could be a useful feature for us to have . The only question I thought of is there an option for the user to specify a start day and time? Otherwise would the start time be the time the user registerers for the plan, ie Now! 
    Kind regards
    David


     
    Last edit: 2 years 8 months ago by David Unwin.

    Please Log in or Create an account to join the conversation.

    • Tuan Pham Ngoc
    • Topic Author
    • Offline
    • Administrator
    • Administrator
    More
    2 years 8 months ago #150921 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic [22-March-2022] Membership Pro version 3.0.0 released
    Hi David

    No, they cannot specify the date and time they want to start subscription. The subscription will be started at the time they subscribe for the plan

    Tuan
    The following user(s) said Thank You: David Unwin

    Please Log in or Create an account to join the conversation.

    More
    2 years 8 months ago #150924 by David Unwin
    Hi Tuan,
    Ok, in that case it would not work for us as we have membership of a 'Physical' place not something like online resource, so our users would be signing up for say a 2 hour membership, they would have to be physically there to make use of it. I will put something on the Feature List for you to consider as future enhancement.
    Thanks again for all the work you put in to this product.
    The following user(s) said Thank You: StreetSportService

    Please Log in or Create an account to join the conversation.

    • Tuan Pham Ngoc
    • Topic Author
    • Offline
    • Administrator
    • Administrator
    More
    2 years 8 months ago #150934 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic [22-March-2022] Membership Pro version 3.0.0 released
    OK David. In that case, it is very likely that you will have to customize the code yourself. But Yes, please put an item to Features Wish List to see what others think about your idea

    Regards,

    Tuan
    The following user(s) said Thank You: David Unwin

    Please Log in or Create an account to join the conversation.

    More
    2 years 8 months ago #150953 by David Unwin
    HI Tuan,
    I have submitted a feature request.
    joomdonation.com/forum/membership-pro-fe...berships.html#150952
    The following user(s) said Thank You: StreetSportService

    Please Log in or Create an account to join the conversation.

    • Tuan Pham Ngoc
    • Topic Author
    • Offline
    • Administrator
    • Administrator
    More
    2 years 8 months ago #150954 by Tuan Pham Ngoc
    Replied by Tuan Pham Ngoc on topic [22-March-2022] Membership Pro version 3.0.0 released
    OK. Thanks David. Let's wait for feedback from other customers

    Tuan

    Please Log in or Create an account to join the conversation.

    More
    2 years 8 months ago #151031 by noel adams
    Hi Tuan,
    The latest update has an issue with the submit registration menu item. We have this menu item as Public access and when used it asks the user to login.
    Cheers,
    Noel.

    Please Log in or Create an account to join the conversation.