Garden-variety Fool - 31 March 2007 08:49 AM
* Need to be able to set memberships to expire after a fixed period of time.
* Upon expiration, the member in question should be automatically downgraded to a designated group.
* Need to be able to send notifications by e-mail to members whose memberships will expire soon to remind them to renew.
Call me simple, but that would actually be not all that hard to implement, I think. I mean, yes, I agree it should ship with EE as standard functionality, but all that would be required, really, would be a few SQL queries to see how lang somebody’s been a member, and act on that. I suppose it could be done with an extension, perhaps a plugin.
* Need to be able to store admin-definable, member-updateable information that is not part of the public profile (for things like addresses, telephone numbers, etc.)
Are you sure that can’t be done? I mean, why not just define a profile field, and just not display it anywhere for non-admins?
* Need to be able to export membership information into CSV or other format whenever needed.
That’s easy, just build a template to do this. Might need to make us of the query module, but is certaily doable.
Like the others who have written before me, I too hope to see EE’s membership management become more flexible.
I agree. I have just no idea how hard it is, though (quite, I suppose), so we might not see anything like this before 2.0 comes out. In the meantime, a few workarounds might be needed.