Simple Machines Community Forum

SMF Development => Feature Requests => Applied or Declined Requests => Aiheen aloitti: damacguy - helmikuu 09, 2006, 02:31:35 IP

Otsikko: Member Expiration Date
Kirjoitti: damacguy - helmikuu 09, 2006, 02:31:35 IP
I'm looking for a way to expire members automatically on a certain date. I've looked at the Paid Subscriptions mod, and it's probably the closest thing so far.

Currently we process membership dues through a non-profit middle-man (donate.net), and all we really need to do is set an expiration date on members. When that date rolls past the member's access is changed to Guest.

Any thoughts?
Otsikko: Re: Member Expiration Date
Kirjoitti: Elmacik - helmikuu 10, 2006, 03:06:53 AP
I support this request.
Otsikko: Re: Member Expiration Date
Kirjoitti: Thantos - helmikuu 10, 2006, 08:36:46 AP
It would probably be easier and less annoying for the user if you simply used a membergroup.  When they pay a particular membergroup is set and when there time is up that group is removed.
Otsikko: Re: Member Expiration Date
Kirjoitti: TechnoDragon - helmikuu 10, 2006, 09:59:07 AP
I have seen several mods that do this automatically...I believe there is a massive one over at tiny portal  Here that can connect to several pay sites then autmatically update user info to reflect payment.

http://www.simplemachines.org/community/index.php?topic=13737.0
Otsikko: Re: Member Expiration Date
Kirjoitti: damacguy - helmikuu 10, 2006, 10:17:26 AP
Membergroup could work I guess. I was thinking a Expire Date field in their account settings, and as that date approached they maybe get a warning popup on login, and then after the date they only have guest access (until the expire date changes).

I've seen the paid membership mod, but we use a 3rd party payment processing company (donate.net). We could talk with their developer I guess and see if we can't tie the two together (but they're a non-profit with a small staff).
Otsikko: Re: Member Expiration Date
Kirjoitti: Thantos - helmikuu 10, 2006, 01:21:05 IP
How would they create a member and then delete a member on your site?  If they can do that I'm sure a solution can be created to simply change a member group (one query vs many it would take to delete a member)
Otsikko: Re: Member Expiration Date
Kirjoitti: damacguy - helmikuu 10, 2006, 03:39:43 IP
Ideally I'd love to use the paid subscriptions mod, but that's a matter for our board and the treasurer. ;)

If I can talk our payment processor into working with us then I can maybe tweak the paid subscriptions mod.

The 'easiest' solution would be a Membership Expiration mod that adds a new field (Exp. Date). When that date approaches they're given a customized reminder on-screen, maybe a customized email, and then after that date they're access is changed to mirror guest access (read-only in our board's case).
Otsikko: Re: Member Expiration Date
Kirjoitti: Thantos - helmikuu 10, 2006, 03:44:57 IP
Would a solution that checks daily be enough or would you want it more frequently?  I can help out if needed
Otsikko: Re: Member Expiration Date
Kirjoitti: Tony Reid - helmikuu 10, 2006, 04:03:18 IP
I would like to see this mod also :)

Tony
Otsikko: Re: Member Expiration Date
Kirjoitti: damacguy - helmikuu 10, 2006, 04:22:18 IP
Lainaus käyttäjältä: Thantos - helmikuu 10, 2006, 03:44:57 IP
Would a solution that checks daily be enough or would you want it more frequently?  I can help out if needed

Daily would be just fine!

Our forums, for reference, doesn't allow wild registrations. The accounts are created or updated when a person joins through our normal means. So the Exp. Date could be a blank date field, or a combo number field and pull-down menu (day/week/month/year). When the member renews we'll adjust their exp. date.

Having a customizable private message, pop-up notice, and/or email would all be nice features too. On X number of days one, some, or all of those methods will be used to notify the member.

Thanks for any help on this!
Otsikko: Re: Member Expiration Date
Kirjoitti: Thantos - helmikuu 16, 2006, 01:39:07 IP
Just FYI, I haven't forgotten about this.
Otsikko: Re: Member Expiration Date
Kirjoitti: H - helmikuu 16, 2006, 01:57:24 IP
Have a membergroup expiration would also be a great addition to the ban management
Otsikko: Re: Member Expiration Date
Kirjoitti: wm - helmikuu 19, 2007, 12:10:01 AP
Thantos, you still not forgetting about this?
Otsikko: Re: Member Expiration Date
Kirjoitti: BCTech - toukokuu 08, 2007, 07:06:37 IP
I'm not sure if it's appropriate to request as an additional feature to this mod, but it seems related. I would like to see the ability to specify which group the user is changed to when their membership expires.

It seems like an extremely powerful and generalized system could be created easily with just 3 fields for control:
subscribed member group
duration
expired member group

Subscribed member group would define the group you are adding them to for the period which is defined in duration.
Duration defines the length of subscription/membership, ideally with flexibility as in days/months/years, as well as specific x date to y date.
Expired member group specifies the group they switch to once their current membership expires.

This could either work as a generalized modification to the membership system - e.g. you would always use expiring membership system but set expiry to 0 or infinity if you want to permanently assign. Or it could be done where a simple check box enables or disables the expiry-based membership (e.g. "enable membership expiration" check/uncheck).

Now ideally all this would be integrated with the excellent Paid Subscription Mod (http://www.simplemachines.org/community/index.php?topic=105532.0) already available such that you could setup both paid and free "subscriptions" that automatically expired members to specific groups. In my case I'd want to do manual subscription a lot with no fees, but also want the ability to charge and let people sign up themselves.

We would be willing to support such a mod financially.

Regards,

Oshyan Greene
Technical Coordinator
Bauman College
Otsikko: Re: Member Expiration Date
Kirjoitti: Dainis - heinäkuu 19, 2007, 04:39:48 AP
I'm currently installing paidsubs_v0.18.tar.gz to a 1.1.2 install of SMF, as I understand that the combo I'm choosing is the most stable.

Any word on member expiration?

Best,
Dainis
Otsikko: Re: Member Expiration Date
Kirjoitti: BCTech - heinäkuu 19, 2007, 12:44:35 IP
I have not had any word on the membership expiry. We have gotten around this for our purposes by simply managing the paid subscriptions manually, creating subscriptions with 0 cost, setting the member in question to the membergroup we want them to have after expiry *before* we subscribe them, then subscribing with the appropriate duration. This seems to have worked but is not entirely intuitive or convenient. I maintain that a full membership expiry system such as that desribed above would be powerful, useful, and simple to administrate.

Regards,

Oshyan Greene
Technical Coordinator
Bauman College
Otsikko: Re: Member Expiration Date
Kirjoitti: klumy - heinäkuu 19, 2007, 01:34:05 IP
good idea