I need to know if Wordpress can handle multiple sites. And between these sites, it should share some content types while restricting others. If the answer is yes, then I need to know:
- does it do it out of the box
- what plugins will i need
- do i need to build my own plugins
- do i need to modify the core code (and hence, break forwards upgrade/compatibility)
So here's what I need:
I need to create several websites for one company that has multiple offices around the world. Each website will have their own domain name like http://toronto.website.com, http://newyork.website.com, http://dubai.website.com etc.. These sites will all be in English. I will only have 1 set of html css files that all these websites will use. The difference between all these sites will be content. Some content-types will be shared between these sites, while others will not.
For simplicity sake, there are 2 content-types:
Page - A page is your traditional wordpress page or post. They will be used to create Home Page, About Us, History, Contact Us, Terms of Service etc... Pages ARE NOT SHARED between the different websites. So if http://toronto.website.com has a History page, that doesn't mean http://newyork.website.com must have a history page...and even if they do, it can be completely different content.
Projects - A project will have fields like title, description, author, film director, camera man, location etc... Projects ARE SHARED between different sites. So a person on the http://toronto.website.com website can see the same set of project information as http://newyork.website.com.
So to re-iterate, my biggest concern is the ability to share project content-types between sites while not sharing page content-types.