Specifically in the space of MVC 4 and MEF, an example of the following would be great. Alternatively, a better way of doing what I want is something I am open to.
We have several disjointed business areas, which the organisation wants to start to bring under a single 'look & feel' - e.g. portal.
So what we are envisaging is something where we have multiple MVC 4 projects.
- a thin 'portal' framework MVC 4 project
- 1..n MVC 4 projects, that describe themselves via something like an IApplication interface (name, views, navigation, etc)
From what I've read, MEF would suit this quite well, but I'm looking for the 'stuff' that ties multiple MVC 4 applications together, using Controllers, Views, etc from the different projects.
Also, something that lets me dynamically build a menu from the 1..n applications implementation of