We are planning a dashboard-type platform that will manage multiple clients. Selecting a client will be done by simply selecting them from a drop-down at the top of the UI, and the environment is specific to that client.In doing so, along with several other features, such CRM, each client will also have 1..* configurable websites. The idea is that when selecting a client, an admin would click on "CMS" from the LHS menu, and the CMS platform would then populate the RHS of the screen. Obviously there will need to be some custom coding to import the client ID's, server home folders, etc.For client websites, I would want to be able to draw from a list of templated pages and workflows we have already created through the selected CMS. Thus, at the global level, we should be able to define these, then at the client level, use these.I would rather not have a list of client websites in the CMS menu, but select the client at a high-level, then have the CMS environment linked to that client, but able draw from its global resources - templates, surveys, etc.I have shortlisted Kentico and Umbraco, currently researching how I could accomplish this with Umbraco and would like some assistance with this.The QuestionWith Umbraco, rather than having all the websites listed under the main Umbraco interface, is it possible to send parameters to it, so that when a client is selected (from the top-level of the platform), the integrated Umbraco components will be specific only to that client, but also be able to draw from a global set of assets such as website, workflow and survey templates? For this we would have something like a system config CMS section to define global assets.I would also like to ensure that if a website template is applied, once applied it is no longer linked to the global template, ensuring that if any changes are made to the global template after it has been implemented it will not affect any of implemented templates on client websites.
↧