vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Setup for shared and exclusive forums (https://vborg.vbsupport.ru/showthread.php?t=182624)

islandcommuter 06-16-2008 05:26 AM

Setup for shared and exclusive forums
 
1 Attachment(s)
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 -

Dismounted 06-16-2008 06:26 AM

You could use MySQL views to merge the user tables. Also, note that each "site" needs an individual vBulletin license.

islandcommuter 06-16-2008 06:46 AM

Quote:

Originally Posted by Dismounted (Post 1550561)
You could use MySQL views to merge the user tables.

I hadn't thought about approaching it that way... interesting idea!

Quote:

Originally Posted by Dismounted (Post 1550561)
Also, note that each "site" needs an individual vBulletin license.

I have no problem with individual licenses, but just to make sure I understand... isn't that the case only if there are multiple installations of VB? For example, if each site linked to a single install and it runs on one domain that's one license, right? Anyway, I'll double check that once we arrive at a solution. I have no intention of running illegal copies.

Dismounted 06-16-2008 07:20 AM

Have a look at this thread.

If you are in doubt - open a support ticket after you have set it all up and they will look at your situation.


All times are GMT. The time now is 10:25 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01124 seconds
  • Memory Usage 1,717KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete