Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 03-23-2005, 08:26 PM
djr's Avatar
djr djr is offline
 
Join Date: Nov 2001
Location: Amsterdam
Posts: 220
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Force users to secondary usergroup?

Hi all,

Background:
Since our start in october 2001 (vB in feb. 2003) we have grown considerably as a community, consisting of three different websites and forums: PocketPC, Smartphone and Symbian, with more than 50000 members as of march 2005 (and still rapidly growing). The websites are our storefront, the forums are a mixture of those three communities. So three different frontends, one discussion board with a lot of different forums with general (overlap) or more specific threads (based on the content of the site, e.g. PPC, MS Smartphone, Symbian).

Idea
The forums and more specific the permission system is a disaster right now and we really would like to change that for the better. Our idea is to use the secondary usergroup system to differentiate the three communities. So a Pocket PC secondary usergroup has 'permissions' to see the Pocket PC forums, a Smartphone secondary usergroup member has permissions to see the MS Smartphone forums etcetera. Since the secondary usergroup system is all about letting the user for him/herself decide which to join, he or she is ofcourse also able to join all groups and get the full picture. Further on, some forums will always be viewable regardless of their secondary usergroup setting (think: community news, announcements, etc.).

Because of the huge amounts of posts and threads with this member count, people are starting to complain about the information glut That's why we think the secondary usergroup route is the way to go.

Problems
However, we bump into a few walls and I can't for the life of me seem to find any information on fellow vB admins with the same idea. I also couldn't find any hacks or information about this topic. This could be meaning the idea is just plain stupid and definitely NOT the way to do it. In that case we'd like to hear other people's suggestions.

Our questions:
  • How on earth are we going to convince 50000 people to join one or more of the secondary usergroups (but a least one). Is there a way to force them into choosing this? (redirect to specific page with explanation and setting the usergroup)
  • Will there be any permission pitfalls we haven't foreseen?
  • Is there a better route to do this? Or is the idea valid and worth pursueing?
Thanks for reading and hopefully something good will come out if this. If necessary, a paid job to write (a) hack(s) for this idea can and will be be considered, but ofcourse we'd prefer a freebie

Thanks,
- djr
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:09 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.10421 seconds
  • Memory Usage 2,187KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete