I would like to see CB reflect different user roles and levels over a membership lifetime based on rules and automation. With new Joomla 1.6 this could result in an awesome poweful social community system. Parts of it I have already mentioned in this thread.
To understand my idea, I would like to go through a membership lifetime cycle:
1. User just browses the site. He is a guest and has only access to limited ressources.
2. User registers for the site. But he has not yet been approved. He is something between a guest and a member. He gets access to additional ressouces, for example a ticketing system where he can discuss issues with his registration in case somehing in the approval process goes wrong. But no full access yet.
3. User gets approved and is now an officially registered junior member of the site.
4. Based on age, member time, userpoints earned or activity (see Alphauserpoints
www.alphaplug.com/index.php/products/alphauserpoints.html) he cycles through various levels of his membership which gives to him or removes from him access to different ressources.
5. After some time he becomes a senior user, maybe with moderator previleges for the entire site or for specified parts (Maybe he will help in the user approval process, answers tickets, or moderate parts of the forum)
6. After special events (user reaches a certain age, userpoints or activity drops) the membership level decreases or gets fully terminated (eg. when the user has reached a certain age or has not logged in for a period of time). If set by admin, the account gets deleted or blocked. For a while the user still might be able to use the ticket system if there remain any questions regarding his membership (maybe he qualifies for a reactivation and can discuss it via the ticket system)
7. Finally the user becomes a guest again and my leave for another site.
This kind of cycle I would like to be able to execute with CB 2.0 with all the various features and conditions as mentioned.
Post edited by: KatoKalin, at: 2010/07/16 23:02