4470 pointsLike some sort of WPMU DEV God"Mindblowingly helpful memberLifetime member
Barry
Developer
—
5th May 2011 (1 year ago)
Hi Gang
I've just uploaded version 2.0.3 of the Membership plugin - this version has quite a few bug fixes in it which should hopefully fix a few (the majority) of the issues people have been having here since the 2.0 release.
It also has a verify and repair function - so if you notice any strange behaviour since your upgrade then run a table verify and any issues will be reported (and optionally fixed)
Extra functionality includes a new column on the members table to show a members expiry date - note: this date is the expiry date of the current level they are on, so for a monthly serial subscription, then expiry date will be in a months time.
I've also added an option to move members between payment gateways - this is more useful for historic members so that they can gain some benefit from the recently added accountform and renewform shortcodes, and also for moving members between single payment gateways.
Note: moving members between subscription based gateways (PayPal express) may cause unpredictable behaviour as the gateway itself (e.g. PayPal) actually holds and process the subscription and payments not the plugin.
I've just uploaded version 2.0.3 of the Membership plugin - this version has quite a few bug fixes in it which should hopefully fix a few (the majority) of the issues people have been having here since the 2.0 release.
It also has a verify and repair function - so if you notice any strange behaviour since your upgrade then run a table verify and any issues will be reported (and optionally fixed)
Extra functionality includes a new column on the members table to show a members expiry date - note: this date is the expiry date of the current level they are on, so for a monthly serial subscription, then expiry date will be in a months time.
I've also added an option to move members between payment gateways - this is more useful for historic members so that they can gain some benefit from the recently added accountform and renewform shortcodes, and also for moving members between single payment gateways.
Note: moving members between subscription based gateways (PayPal express) may cause unpredictable behaviour as the gateway itself (e.g. PayPal) actually holds and process the subscription and payments not the plugin.
Hi Tim - I'm starting to move a lot of the "optional" functionality over to the membership add-ons area, so they can be removed and/or restricted on an install by install basis. The repairs functionality is moving over now, so I may well get an interim release out soon.
The BuddyPress rules are already in this category, so if you don't want them (or need them) then you can remove the relevant file from the membershipincludes/plugins directory and they'll be gone.
Is there any chance we can ensure that the repair is restricted to super admins only?
Membership admin management permissions are more restrictive than super admin permissions - so you can have some super admins that don't have rights to manage the Membership system but as I mentioned above - I'll move that to an add-on anyway, as you really only need it available if you have an issue.
Thats excellent, obviously on every upgrade especially where people use the automatic upgrade, they would then need to remove the files again?
Can they be disabled by default? and then enabled by a super admin as required?
I like the idea of this being a supporter option so when they are a supporter they can just install the plugin without seeing the rest of the stuff like Buddypress. :-)
I currently have it all set up around S2Member which I'm sure you are familiar with.
Afraid not, never used or looked at it to be honest.
How does this plugin compare to S2Member and are there any major differences between the two, as I'm sure they both cover very similar things?
Afraid, I'm going to have to leave this to others who've used S2Member - I've just googled it to find the site - so i'll have a look at the features list of it and see if i can spot where they differ - but if anyone has used S2 then please pop on and let us know.
Not sure if it's actually affecting any thing yet.
I had manually added this user to a membership level "Registered" which was ok. Then I manually set the subscription to Buddypress User. After saving, thats when the Duplicate membership level appeared.
[Fri May 06 10:57:31 2011] [error] [client x.x.x.x] PHP Warning: Invalid argument supplied for foreach() in /path/to/my/doc/root/wp-content/plugins/membership/membershipincludes/classes/membershipadmin.php on line 5423, referer: http://website.com/wp-admin/admin.php?page=membershipsubs
[Fri May 06 10:57:31 2011] [error] [client x.x.x.x] PHP Warning: Invalid argument supplied for foreach() in /path/to/my/doc/root/wp-content/plugins/membership/membershipincludes/classes/membershipadmin.php on line 5435, referer: http://website.com/wp-admin/admin.php?page=membershipsubs
Not even sure what I was doing at the moment those appeared. But I also do not have any ping's configured at all. Thats what those line numbers are dealing with in the code.
@Scott - if the first level in the BuddyPress subscription is the Registered level then that's fine. One of the levels you'll note is bold - that means it is showing the level because of a subscription you are on.
Ignore the warnings for now - it's because you don't have any pings set up - I've fixed for the next update but as they're only warnings they won't affect your install and will be cleared in the next update.
The reason I've not been using this, is that there were some issue when Membership was first released over moving users between levels once they have signed up.
The reason I've not been using this, is that there were some issue when Membership was first released over moving users between levels once they have signed up.
Do you mean in the admin area? Or the upgrades and renew functionality on the front end.
Either way - yes, if you have a previous install of an earlier version then add the upgrade and run the verify function to check all the new tables where created correctly - if it shows any errors, run a repair and you'll be sorted.
Barry, great job if you fixed the bugs of 2.02. I have a problem with the upgrade tho.
The WPMU Update plugin doesn't sense there is an upgraded version of the Membership plugin and I don't know how to proceed with the update. Can I just delete the 2.02 plugin and install the 2.03 plugin? I am afraid that all my membership data get lost or damaged.
I am at home with FTP and some code (at leastt I know how to read and do small mods), so this should be a no brainer. But before damaging anything I wanted to ask you.
What is the correct way to upgrade it since automatic upgrade seems not to work?
Thanks in advance, hope you answer during weekends!
Usually I delete all existing plugin files to ensure there are no conflicts or missed file uploads as FTP can sometimes go wrong as well. I then upload the updated plugin.
Then just use the plugin.
If you are worried about upgrades then might I suggest you run a sandbox where you can play with plugins, themes and upgrading them without fear it would ruin your production website. :-)
Well this seemed a no brainer (the Membership plugin) it has more troubles than I thought, esp with the new version. Ok I proceed with deleting 2.02 and uploading 2.03. Finger crossed, thanks.
Not sure what troubles you are having, but I just installed it and configured it successfully on two of my servers. unless of course I've missed something?
I just want to be sure that if I click on the Delete plugin from the Plugin section I just delete the files of the plugin and NOT the databases (with my membership data).
@emmedi - there is nothing in the plugin to remove it's tables on deletion - so you feel free to remove. I usually do the delete from FTP though, then I'm sure everything is gone - re-visit the plugins page and you'll get a notice that it's been deactivated (if it still was activated) and then re-upload via FTP and reactivate.
Hi Support,
I would like to know if you offer video formats of step to step installation to activation of this membership plugin. Also, do you have samples on video on what fields you could put in? I love when their are tutorials like screencast or some form of capture your screen and turn it into video for each step you do. I am new to installing/applying plugins to my wordpress and don't really know how to read coding. So video is best. Just thought I would ask.
Blessings,
Wendy
When Buddypress profile integration will be ready?
Not sure what you mean here? The registration form already handle BuddyPress profile fields, and the buddypress system handles editing of the profile fields?
Responses (23)
Support Chimp — 6th May 2011 (1 year ago) #
Looking good Barry! :-)
Is there any chance we can ensure that the repair is restricted to super admins only?
Could we please also have the same for BuddyPress options and the two in the screen shot which are seen when editing levels. :-)
When allowing supporters to use this plugin, I don't see the need for them to be able to edit these options, or know about buddypress.
Thanks. :-)
Developer — 6th May 2011 (1 year ago) #
Hi Tim - I'm starting to move a lot of the "optional" functionality over to the membership add-ons area, so they can be removed and/or restricted on an install by install basis. The repairs functionality is moving over now, so I may well get an interim release out soon.
The BuddyPress rules are already in this category, so if you don't want them (or need them) then you can remove the relevant file from the membershipincludes/plugins directory and they'll be gone.
Membership admin management permissions are more restrictive than super admin permissions - so you can have some super admins that don't have rights to manage the Membership system but as I mentioned above - I'll move that to an add-on anyway, as you really only need it available if you have an issue.
Support Chimp — 6th May 2011 (1 year ago) #
Thats excellent, obviously on every upgrade especially where people use the automatic upgrade, they would then need to remove the files again?
Can they be disabled by default? and then enabled by a super admin as required?
I like the idea of this being a supporter option so when they are a supporter they can just install the plugin without seeing the rest of the stuff like Buddypress. :-)
Developer — 6th May 2011 (1 year ago) #
I have a cunning plan for that (and your following sentence) - stay posted :)
Support Chimp — 6th May 2011 (1 year ago) #
Fantastic!!
I'll wait patiently. :-)
Member — 6th May 2011 (1 year ago) #
Barry,
Need an open answer to this question.
I'm currently 3 weeks away from launching a new membership site.
I currently have it all set up around S2Member which I'm sure you are familiar with.
Before I launch I need to make sure I am using the best solution for memberships right now and I need to commit to it.
How does this plugin compare to S2Member and are there any major differences between the two, as I'm sure they both cover very similar things?
I don't want to have to change in the future so was just wondering if you could run down the advantages of this plugin over another?
Thanks mate, really appreciate it!
Developer — 6th May 2011 (1 year ago) #
Afraid not, never used or looked at it to be honest.
Afraid, I'm going to have to leave this to others who've used S2Member - I've just googled it to find the site - so i'll have a look at the features list of it and see if i can spot where they differ - but if anyone has used S2 then please pop on and let us know.
Member — 6th May 2011 (1 year ago) #
Just saw this, (see screenshot)
Not sure if it's actually affecting any thing yet.
I had manually added this user to a membership level "Registered" which was ok. Then I manually set the subscription to Buddypress User. After saving, thats when the Duplicate membership level appeared.
Developer — 6th May 2011 (1 year ago) #
@scott - what's the first level in your BuddyPress User subscription?
Member — 6th May 2011 (1 year ago) #
Strangers are set to the "Visitor" level
User Registration use subscription "Buddypress User"
BuddyPress User Subscription
|
Starting Point
|
Registered
Indef
One day
$0
I only have free gateway. I pretty much only use Membership so that only registered user accounts can see access some specific pages.
Now I wonder if I'm even configured correctly, hehe.
Member — 6th May 2011 (1 year ago) #
I also just caught this in my Apache logs.
Not even sure what I was doing at the moment those appeared. But I also do not have any ping's configured at all. Thats what those line numbers are dealing with in the code.
Developer — 6th May 2011 (1 year ago) #
@Scott - if the first level in the BuddyPress subscription is the Registered level then that's fine. One of the levels you'll note is bold - that means it is showing the level because of a subscription you are on.
Ignore the warnings for now - it's because you don't have any pings set up - I've fixed for the next update but as they're only warnings they won't affect your install and will be cleared in the next update.
Member — 6th May 2011 (1 year ago) #
The reason I've not been using this, is that there were some issue when Membership was first released over moving users between levels once they have signed up.
Is this solved now?
Developer — 6th May 2011 (1 year ago) #
Do you mean in the admin area? Or the upgrades and renew functionality on the front end.
Either way - yes, if you have a previous install of an earlier version then add the upgrade and run the verify function to check all the new tables where created correctly - if it shows any errors, run a repair and you'll be sorted.
Member — 7th May 2011 (1 year ago) #
Barry, great job if you fixed the bugs of 2.02. I have a problem with the upgrade tho.
The WPMU Update plugin doesn't sense there is an upgraded version of the Membership plugin and I don't know how to proceed with the update. Can I just delete the 2.02 plugin and install the 2.03 plugin? I am afraid that all my membership data get lost or damaged.
I am at home with FTP and some code (at leastt I know how to read and do small mods), so this should be a no brainer. But before damaging anything I wanted to ask you.
What is the correct way to upgrade it since automatic upgrade seems not to work?
Thanks in advance, hope you answer during weekends!
Marco
Support Chimp — 7th May 2011 (1 year ago) #
Usually I delete all existing plugin files to ensure there are no conflicts or missed file uploads as FTP can sometimes go wrong as well. I then upload the updated plugin.
Then just use the plugin.
If you are worried about upgrades then might I suggest you run a sandbox where you can play with plugins, themes and upgrading them without fear it would ruin your production website. :-)
Member — 7th May 2011 (1 year ago) #
Well this seemed a no brainer (the Membership plugin) it has more troubles than I thought, esp with the new version. Ok I proceed with deleting 2.02 and uploading 2.03. Finger crossed, thanks.
Support Chimp — 7th May 2011 (1 year ago) #
Not sure what troubles you are having, but I just installed it and configured it successfully on two of my servers. unless of course I've missed something?
Member — 7th May 2011 (1 year ago) #
I just want to be sure that if I click on the Delete plugin from the Plugin section I just delete the files of the plugin and NOT the databases (with my membership data).
Developer — 7th May 2011 (1 year ago) #
@emmedi - there is nothing in the plugin to remove it's tables on deletion - so you feel free to remove. I usually do the delete from FTP though, then I'm sure everything is gone - re-visit the plugins page and you'll get a notice that it's been deactivated (if it still was activated) and then re-upload via FTP and reactivate.
Member — 13th May 2011 (1 year ago) #
Hi Support,
I would like to know if you offer video formats of step to step installation to activation of this membership plugin. Also, do you have samples on video on what fields you could put in? I love when their are tutorials like screencast or some form of capture your screen and turn it into video for each step you do. I am new to installing/applying plugins to my wordpress and don't really know how to read coding. So video is best. Just thought I would ask.
Blessings,
Wendy
Member — 16th May 2011 (1 year ago) #
When Buddypress profile integration will be ready?
A suggestion: profile can show things like portfolio and awards for selling amounts of X products (like themeforest.com)
Developer — 16th May 2011 (1 year ago) #
Not sure what you mean here? The registration form already handle BuddyPress profile fields, and the buddypress system handles editing of the profile fields?
Become a member