Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-04-2006, 01:56 PM
robert_2004 robert_2004 is offline
 
Join Date: Sep 2004
Posts: 126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Multiple site controller

This system will allow you to run multiple sites off the one set of files and database.

At the moment, i have one site. We've been wanting to expand into different cities in my country, but we want to have each city seperate from the rest - otherwise the forums will *look* too big, and threads will fill up too quickly (and in turn, keep users from reading and posting, as there would be too much).
SO: we have decided: seperate usergroups, and seperate forums.
When you log into siteA, you are automatically given a 'siteA unregistered' usergroup, which in turn only allows you to view the city's forum.

--------------
HISTORY: When we were using vb 3.0.x, we started working on a system, where we would use one set of files, but multiple database, as we though it would be a good start, and at any point later we could import the databases, and combine into one database (but we wouldn't be able to do it the other way).
Only problem with this is, when you edit a template on one site, you would have to do it for every other city.

Once vB 3.5.x came out, we knew what we had nearly finished was useless, as now plugins and products (so php code) is kept in the mySQL database aswell, and this was going to get too messy to install a plugin on each site, and then adjust the templates and phrases.
--------------

PRESENT DAY: right now, we have NOT finalised this project hack. i have a guy working on setting it up as we speak, and will hopefully have it ready within a few days.

NOW: i don't mind releasing this hack to the public, as it will help get new ideas, improvments, and fix all bugs - but i just want to know whether or not people will actually want to install this?
If so, please post in this thread. Post any comments and/or critism, or any ideas or features you would like to see in the hack. You can also write any other ways that what i'm creating can benefit you or someone you know, if we expanded our code to make it more universal.

FEATURES:
- will use phrases and templates for as much data as possible.
- will make user friendly install script
- we will support this for lifetime.
- uses a config file to hold details about each domain.
- REGISTRATION -> will alter the registration page, to identify which site visitor is on, and which usergroup to assign to.
- registration -> will send email with the correct website domain.
- will only show forum for that city / usergroup
- will use one parent style, and each city will have it's own child style for the templates
- vB settings -> will either create a system to add settings to a certain city, or manually created settings for each city. if city settings are found, it will override the default settings you set for the original vB forum.

FUTURE FEATURES:
- vBa CMPS will be intergrated, so each city can have it's own front page, and special pages
- webTemplates (https://vborg.vbsupport.ru/showthread.php?t=103076) will be intergrated, and you can set onlly certain users to see certain pages (though not sure about setting up page names yet)
- show the 'members online' for only your city
- create a usergroup heirarchy (only 2 levels, just to label and keep organised)
- show 'total members' for only your city.
- redesign the forum listings in adminCP to handle larger number of forums (for instance, we have 80 forums per city, and we will have between 4 - 20 cities within a few months).

Please post any questions or comments here until the hack is actually ready.
Reply With Quote
Reply


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 11:23 PM.


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.03340 seconds
  • Memory Usage 2,203KB
  • 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