I'm in the process of developing 6 sites for a company for their membership associations. While I started with the idea that I would be using MSM (which I wasn't crazy about) to help manage everything, Zoo Visitor is not supported in that environment. So I opted to go with individual sites. The backend of all of the sites is nearly identical, short of the home page (which is managed by Low Variables) and the categories for their resources.
Anyway, we just launched site #2 and the client is already asking about a way to manage content more efficiently. They post several events that are the same across all of the companies, or at least 2-3. So when we are finished that means they will have to post them on six different sites (and update them six times should details change). I had built their current site many years ago (using Classic ASP) and they could add a single event and choose which sites they want to post it to. While the EE route is certainly an upgrade over what they had, they are taking a step backwards in some regards.
While I hadn't tested anything yet, I had considered running all of the sites from a single installation (yes, I understand the licensing issues - I would talk with Ellislab about my options and purchasing multiple licenses). Then I could use a field that allowed me to choose which "site" the content gets published to. This way they could manage everything from a single location, like they had hoped. Another idea was to publish the events to a feed of some sort, then check and pull those into the other sites. But this would mean that one of the individual sites would have to become the "host". If they wanted to convert their parent company site to EE (which they may at some point), then this would be a reasonable option. But in the meantime....
So my questions are:
- What options do I have when MSM isn't an option?
- Any suggestions for the best way to post a feed for events (including attachments)?
- Anyone have a similar experience that they wouldn't mind discussing how they handled it?
Thanks for any feedback!
Todd