Setting up a multi-blog installation

The CASL Ambassadors web site is actually a collection of WordPress blogs – the main site plus one for each of six age group teams.  When I initially set it up I tried using WordPress-MU but my hosting solution wasn’t capable for MU’s requirements.  Then I tried a plugin called WP-Hive which allows a collection of blogs to share some common infrastructure.  Wp-Hive looked promising but I ran into some concerns which kept me from using it.

Ultimately I ended up setting up a separate blog for each site and hoped to come back to it at some point.  That point was a couple weeks ago when I decided to do some maintenance on the sites.  I ended up using the main installation as a parent and linked (using Unix symbolic links) all of the sub-domain sites back to parent.  The only exception was the wp-content directory which is a real directory (so uploads can be unique) but within wp-content I linked back to the parent’s themes and plugins.

This worked pretty well – if I install a plugin or theme for the main site it is available for all of the sub-domain sites and when I upgrade WordPress, all of the sub-domain sites are upgraded as well.  Once I got this running, I wanted to share the users across all blogs.

After several attempts and numerous Google searches, I ended up following the directions in this thread and this thread and got everything to work.  I don’t particularly care for having to modify one of the core WordPress files since it will go away the next time I update WordPress but none of the other solutions I tried worked.

WPMU – easier said than done …

Over the last couple of days I have been playing around with WordPress MU (aka WPMU), the multi-user, mult-blog version of WordPress.  It has been on my “to checkout” list for a while but I haven’t had a compelling reason to do so until now.

I was asked to help set up some blogs for a group of soccer teams that are traveling to Europe later this year after doing one for my daughter’s team (one of the teams).  This seemed like a good opportunity to try out WPMU since I’d also like to do it for my wp-SwimTeam plugin and make it available to swim teams as a hosted service.

Downloading and installing WPMU was pretty straight forward but getting it to work with sub-domain mode blogs turned out to be a challenge.  I have concluded that without the ability to edit the httpd.conf file, it isn’t possible to make it work.  I did manage to get the sub-directory mode working but that isn’t what I need for the soccer team project.

So for now, I am going to abandon WPMU and set up a series of regular WordPress blogs, one for each team.  I am also looking at wp-Hive to help with this.