Many different site for different clients on one application

Mateusz Żebrowski asked on February 1, 2015 14:08

I'm developing sites for many different clients on Kentico v7 and I've got a problem with them. All clients are in one company but they represent different firms. As a company they have one Kentico instance of application but they need completely different sites for each firm. So I can see some problems with this approach: 1. custom web parts, form controls and others global things developed for one firm, will be visible for others 2. adding new functionality binds to the publishing whole application from Visual Studio (we can't have .cs files), so if one firm need for example new web part we need to publish whole application and stop all sites for other firms. I thought that it would be better if each site will be in different project but it seems it isn't possible. Is it possible to deal with those two problems above and using only one application?

Recent Answers


Filip Ligač answered on February 1, 2015 15:49

Hello Mateusz,

I am afraid it is not possible to avoid all the problems you mentioned if all sites resided within the same Kentico instance.

However, access levels to custom web parts can be created using the following Kentico extension - Web part restriction according to roles. Basically it will enable you to select roles for which you can control the permissions. But global administrators will still have full permissions no matter what.

The other problem regarding publishing the application while not affecting other running sites cannot be avoided unless you split the sites into multiple Kentico instances.

Best regards,

Filip

2 votesVote for this answer Mark as a Correct answer

Mateusz Żebrowski answered on February 2, 2015 07:28

Thanks. I didn't know about this extension.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.