Dec 17, 2010 at 2:58 PM
Edited Dec 17, 2010 at 5:24 PM
Thank you for your answer, but I don't agree with you as a result that you don't have full view of the story, it is more complicated that may sounds.
And yes I totally agree with you that if our only requirement would be to create content similar to blog but categorized by city it could be done by permissions, but please read user story:
Project that I am currently working on is a social network for small cities and villages. Core functionalities requires that each city that is connected to the network has possibility to create they own site in the system.
So as I wrote before I have situation when we have base portal (default tenant) and a lot of sub-portals for specific cities (subtenants).
- Each portal (both default and sub) has different URL, ex app.net (default tenant), city1.app.net (subtenant), city2.app.net (subtenant).
- Each portal has to contain: own blog (maybe multiple blogs), own different layout, own set of permissions (you may be an admin in one of them and standard
user in different), etc.
- Each of the portal has to got their own news module but also synchronized with main portal (as I wrote before).
- Other functionalities etc.
I know that I could host separate instances of Orchard but I have also restrictions:
- Each sub portal has to be easily deployed by admin of main portal
- Data analysis - We need analytics concerning how many articles, etc we have, but on the level of each portal and whole network (tenants sounds perfectly as a solution)
And Bertrand this portal (its first version) is not abut how well it should be designed, or what architecture principles it should follow.
Our main issue here is time, and we are really in great rush.
Do you really believe that in this situation we have other (faster) option than Multi-tenancy?
And in this point I still don't have answer to question from my first post.
I would really appreciate any help.