View Single Post
  #1  
Old 06-16-2008, 05:26 AM
islandcommuter's Avatar
islandcommuter islandcommuter is offline
 
Join Date: Jun 2008
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Setup for shared and exclusive forums

So here's a mind-bender for a VB noob like me...

We are transitioning from custom forums to VB 3.7.1.

We have 10 web sites dedicated to different boat brands (in the auto world, this is the equivalent of having sites for Ford, Chevy, BMW, Toyota, etc.). These sites each have forums specifically for each brand.

In addition, we have a number of forums that are shared by _all_ sites. (see diagram -- may help, may not)

For reasons I won't go into here, we need one common table for users of all sites.

So, what might be the best way to set this up?

1. Have 11 installations and modify them to use a common set of tables. (expensive, high PIA factor, lord help us when it's time to upgrade)

2. Have 1 installation running under one domain and use permissions to hide/show some forums only to certain user groups. (seems perfect... BUT the site-specific forums would be invisible to guests... not a good way to sign up new users)

3. Add a field to v_forum named "site" with a value designating a specific site, or "all." Then, modify the appropriate searches to check the site field. (big initial mod cost, lord help us when it's time to upgrade)

Anything else that might accomplish this with less pain?

Thanks for your help -
Attached Images
File Type: gif forums.gif (6.5 KB, 0 views)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01510 seconds
  • Memory Usage 1,779KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)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_attachment
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete