I am transferring about 6 subscription websites with seperate domains to drupal 7. Each domain site is fairly different on the type of content (content types) and structure but all are based around the same idea of selling content as subscription. In that sense they are very similar. I wish to use the same user base across all domains and will most definitely be using a fair amount of content across these sites. As I am new to drupal I have been beating myself on which multi-site method to use. The current size of our websites go from a few thousand to well over 50 to 80 thousand pages (and i am sure a fair amount more nodes) on the larger sites. My biggest worry with the domain access module is if I am putting all my eggs in the same basket? But obviously drupals default multi-site method will not due for me. If anyone could assist me on which direction I should take it would be greatly appreciated!
All the best,
Gletzer
Comments
*_*
Make the user table shared by adding prefix to all the tables specific to each of the domains but the users table. You can do this in settings.php file. You need to use single database, btw.
Regards.
BeautifulMind
Sharing user -table (and some
Sharing user -table (and some other tables as well) is valid option, as long you remember that while updating / upgrading your sites. Updates or site upgrade may touch your user-table and it would result errors (at least) during upgrade for second update/upgrade trying to alter already altered table.
You can have separate databases for sites, you just need to give all site database accounts access to 'main' user tables and share table names with prefix "another_database." (note dot in the end!).
See more for example here: http://drupal.org/node/291373
--
Perttu Ehn