Hello,

This is Kaja Mohideen from Chennai, India. I'm running two Drupal 5 websites on same codebase. Now, I'm thinking of starting a Multi-User Blogging Site using Drupal for me & my friends to blog. Is it possible to run DrupalMU using the existing code base? I have the following requirements.

- Each user can create multiple blogs
- Themes associated with each blog (Not for user)
- Each blog should get a subdomain (e.g., myblog1.mydomain.com)
- With Google AdSense Revenue Sharing. 5% to site owner & 95% to blog owner.
- Blocks placement customizable by blog owner for his/her particular blog. (I mean, the blog owner can re-arrange the blocks on theme for each blog.. if a user chooses to use same theme for two of his/her blogs, he/she should be able to have different layout in each blog rather than on a theme.)

Please advice me...

Thanks in advance,

With regards,
R Kaja Mohideen
MyiStop.com | vHost4Free | vHost4All.com

Comments

Patrick Nelson’s picture

Hi Kaja,

"Each user can create multiple blogs"
See EveryBlog module

"Themes associated with each blog"
See Blog Theme module

"Each blog should get a subdomain"
Bit of creative thinking required, but see Subdomain module

"Blocks placement customizable by blog owner for his/her particular blog"
Also see Blog Theme module

With regards to running DrupalMU on "same codebase", what do you mean exactly?

Regards

Patrick Nelson
UnderDesign Web Designers and Developers in Nottingham and the UK
www.underdesign.co.uk

kajamohideen’s picture

Hi Patrick,

Thanks for your reply. Basically, What I'm doing to run multiple sites using same codebase is..

1. Install A drupal
2. Copy the one.com directory in /sites to two.com
3. Edit the settings.php to use new mysql database
4. Run install.php on two.com

I'll be having all the modules required by both one.com & two.com in /modules directory, and I enable them selectively.

So, can the same be applied for starting a new Drupal MU based site?

Regarding your suggestions, I'll first try out the above said modules on my local machine first.. and I'll revert back with comments & questions..

Hope, Drupal community will help me launch a new Mu site..

With regards,
R Kaja Mohideen

Patrick Nelson’s picture

That should work just fine - only comment would be to put your contrib modules in /sites/all/modules and keep your modules directory just for the Drupal core modules which will make it easier for you to keep Drupal up-to-date.

Regards

Patrick Nelson
How are you coping with updates?

UnderDesign Web Designers and Developers in Nottingham and the UK
www.underdesig

kajamohideen’s picture

Thanks for making it clear. I have moved all my non-core modules to /sites/all/modules directory.

I'm testing the Subdomain module on Drupal 5.10 now. I'm afraid to patch sites/domain.com/settings.php & /includes/common.inc

I'm getting the following error message when I'm trying to enable Subdomain Module.

Drupal's URL function - show/hide details	Not working yet
Drupal API: url('~subdomain-test/subdomain/test') returned '/%7Esubdomain-test/subdomain/test' but should have returned 'http://subdomain-test.exablogs.com/subdomain/test'

The custom_url_rewrite_outbound() function in settings.php is rewriting subdomains incorrectly. Did you patch settings.php? See readme.txt for instructions.

Please help me.

Thanks in advance,
R Kaja Mohideen