Foo - Building website, looking for input on user permission promotion

Bikeforums.net is a forum about nothing but bikes. Our community can help you find information about hard-to-find and localized information like bicycle tours, specialties like where in your area to have your recumbent bike serviced, or what are the best bicycle tires and seats for the activities you use your bike for.




cuda2k
06-19-07, 06:05 PM
Ok, I'll keep the background to the point. I'm building a cycling related website, specifically one to catalog and search vintage cycling components and frames. Generally a purpose built Wiki type site. Anyone will be able to register on the site, but I don't want new users to have full add/edit control right off the bat. So how would you break up the different permission groups, and how would you decide when and how to upgrade a user to more permissions.

--------------------------------------------------------------------
Permission items:

A) Add New item
B) Add Comment to item
C) Add specific attribute info to existing item (that is currently blank)
D) Add/Edit the General Info/Comments section.
E) Edit existing information on item
F) Flag Item for faulty information or SPAM

Current idea is to have 3 levels of users. For simplicity sake, we'll call them User1, User2, User3. Here is my current break down of levels:

User1:
B) Add Comment to item
F) Flag Item for faulty information or SPAM

User2:
(all from User1)
A) Add New item
C) Add specific attribute info to existing item (that is currently blank)
D) Add/Edit the General Info/Comments section.

User3:
(all from User1 & 2)
E) Edit existing information on item

--------------------------------------------------------------------

Now, how to promote users from one level to another. Purely time based; points based and earning points for time, items added, comments left; quiz based by answering a few fairly easy yet very topic specific questions from a database of possibles. Or other ideas? Mainly I want to know that the member is a valued and somewhat trusted member of the site before giving them full reign to make changes at will. There will be a some sort of a roll-back ability if someone makes undesired changes or additions to the listing.

--------------------------------------------------------------------

Look forward to hearing your ideas and opinions. It will be a while before everything is built and ready for users, but promise I'll let all the Foosters know when it is up and running. :)


polara426sh
06-19-07, 06:10 PM
Have a points system. Gain points by posting useful info, lose points by spamming, flaming, etc.

Tom Stormcrowe
06-19-07, 06:13 PM
Have a points system. Gain points by posting useful info, lose points by spamming, flaming, etc.
I agree here, perhaps also a basic qualification system as well. Your idea of the quiz promotion is good, especially in conjunction with a value to community standard.:D


cuda2k
06-19-07, 09:22 PM
Yeah, I would like to at least make it a thinking process to advance from User1 to User2 since there are not that many things you can do at User1 to contribute to the community. The real purpose behind User1 is to be able to add items to a 'favorites' or 'watch' list where you can easily find them for reference later. With the limited number of ways to build up points by posting a secondary function would be useful. Of course, being buddies with the admin is always a good way to pole-vault up the ladder too. There are more than a few regulars around BF's that I would have no second thoughts about giving User3 to right away.