Hi,
There would be a need in my implementation of a message board system to have multiple boards driven from the same userlist/etc.
You can make separate installations sharing the same userdata table. On each installation you need to specify different table prefixes. After installing the config/db_settings.php files need to be edited in order that each board uses the same userdata (and userdata cache) table.
Example:
db_settings.php for example.com/board1:
<?php
$db_settings['host'] = "localhost";
$db_settings['user'] = "username";
$db_settings['password'] = "password";
$db_settings['database'] = "database";
$db_settings['settings_table'] = "board1_settings";
$db_settings['forum_table'] = "board1_entries";
$db_settings['category_table'] = "board1_categories";
$db_settings['userdata_table'] = "board1_userdata";
$db_settings['smilies_table'] = "board1_smilies";
$db_settings['pages_table'] = "board1_pages";
$db_settings['banlists_table'] = "board1_banlists";
$db_settings['useronline_table'] = "board1_useronline";
$db_settings['login_control_table'] = "board1_logincontrol";
$db_settings['entry_cache_table'] = "board1_entries_cache";
$db_settings['userdata_cache_table'] = "board1_userdata_cache";
?>
db_settings.php for example.com/board2:
<?php
$db_settings['host'] = "localhost";
$db_settings['user'] = "username";
$db_settings['password'] = "password";
$db_settings['database'] = "database";
$db_settings['settings_table'] = "board2_settings";
$db_settings['forum_table'] = "board2_entries";
$db_settings['category_table'] = "board2_categories";
$db_settings['userdata_table'] = "board1_userdata"; // edited line
$db_settings['smilies_table'] = "board2_smilies";
$db_settings['pages_table'] = "board2_pages";
$db_settings['banlists_table'] = "board2_banlists";
$db_settings['useronline_table'] = "board2_useronline";
$db_settings['login_control_table'] = "board2_logincontrol";
$db_settings['entry_cache_table'] = "board2_entries_cache";
$db_settings['userdata_cache_table'] = "board1_userdata_cache"; // edited line
?>
Alex