Wow, I haven't been around here in a long time. Well, anyway, after a long break from wpmu I'm back and loving it. I've been beating my head on the desk on this one though and maybe I'm missing something obvious... can't find anything else in the forums so....
I'm setting up wpmu to replicate a series of sites (surprise!). I've decided to try to do what I'm doing without modifying the core code at all (last time I did that and, while awesome, it made upgrading impossible). I want a blog/site to come configured with all of the plugins and settings I have selected, etc...
So - I'm using plugin commander and some default-type plugins (blog defaults is a good one) to set up categories and pages and so on when a blog is created. I've even got the menus fairly customized.
My question is - many of the plugins I'm installing have settings and options. For the most part, I do not want to give my users the power to change these (read: "hassle" for beginners). So, in addition to the plugins I've selected and the defaults, I've selected - I want all created blogs to use my recommended settings.
I've considered the following:
1. Have one blog be considered the 'master' and all other blogs that are created are actually a duplicate of the state of that one at creation... ummmm dunno how to do this though.
2. Modify the code of every darned plugin to write its defaults the way I want. Somehow this feels wrong to me because of all of the improvements on plugins out there... updating will become a chore.
3. Come here and see what suggestions people have.
This may seem like a silly thing to want to do. Consider that all of my users will be non-technical people. I want to give them a site/blog set up as recommended by me, with the pages, sections, galleries, etc, that I say they should have. Ultimately, they'll be able to change it all (I'd love to figure out an 'advanced mode' for the admin) but I want it set up with everything configured according to my whim from the start. Then, as I add features, etc, future blog will have these settings, and I only have to let existing users know of the additions.
Make sense? Is the best thing to do to mod all the plugins to install their own defaults? Or can I clone a "master" blog at creation? Or... well, whatcha got? Please :)