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. :)
--------------------------------------------------------------------
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. :)
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.