I am developing a WordPress community with a number of features that may rely on different WP installations, across different domains and server software and databases. Looking for help with the design, hope this not off-topic.
My goal of course is to create a single user database allowing access to all the features - BuddyPress stuff, a premium job theme, free blogs, a magazine, integration with mailman on a different server. (All servers currently use Nginx, except the mailman box, which is Apache.) The scheme might look something like this:
Main user network
* hosts user's profile and "wall," etc.
Live chatroom (say Parachat)
Job Posting network (Jobroller premium theme)
User blog network
Common blog publication (featured articles are automatically or selectively imported from group blogs)
Mailman discussion lists
I am hoping I can get all these features to play well together using the "root Cookie" and "Networks for WordPress" plugins. But I want to avoid any major blunders at this early stage in terms of the overall design.
So my question is can I expect all these elements to play together? If there are major landmines I am heading toward with the scheme above, what approach might be better for those elements?