How to turn on/off code modules?
Posted
by
Safran Ali
on Programmers
See other posts from Programmers
or by Safran Ali
Published on 2012-10-18T09:17:46Z
Indexed on
2012/10/18
11:14 UTC
Read the original article
Hit count: 452
I am trying to run multiple sites using single code base and code base consist of the following module (i.e. classes)
- User module
- Q & A module
- Faq module
and each class works on MVC pattern i.e. it consist of
- Entity class
- Helper class (i.e. static class)
- View (i.e. pages and controls)
and let's say I have 2 sites site1.com and site2.com. And I am trying to achieve following functionality
- site1.com can have User, Q & A and Faq module up and running
- site2.com can have User and Q & A module live while Faq module is switched off but it can be turned-on if needed, so my query here is what is the best way to achieve such functionality
Do I introduce a flag bit that I check on every page and control belonging to that module? It's more like CMS where you can turn on/off different features. I am trying to get my head around it, please provide me with an example or point out if I am taking the wrong approach.
© Programmers or respective owner