I 'm setting up a site to allow multiple associations to use it. I ask your help to decide whether it's worth to consider switching to the current 'single site with many plugins' approach, whick feels like a bad hack, to a multisite approach.
The requirements are:
- Each association may have multiple users, with different internal roles.
- Users from association must have the ability to edit their own posts, pages and menus, while not being able to modify those from other associations.
- Associations are able to contribute to thir own 'area', but also to shared areas
So far, I've come with a normal installation, using categories for each association, and tags to define areas, so they can be shared. I use some plugins to define and modify user roles, and to show content (e.g. sidebar menus) depending on the context: 'User Role Editor', 'Restrict categories' and 'Widget Logic'. The problem is that I still have problems restricting access to pages (because of no categories), menus and anything that does not have a category. Also, it feels like forcing wordpress too far away from its purpose..
I've had a look at the wordpress multisite and seems like that would help solve those problems, but I'm not sure how to implement the shared contents in the main site.
What do you recommend? Keep working on the single-site approach or go for multisite? Any plugin suggestions for either case?