I'm starting a new project (my first) in DNN 6. The requirements is to have the same content displayed differently based on some criteria.
The main table with content looks something like this:
Campaigns
- Id
- Title
- Content
- DisplayType
I will also have some custom modules. I will use different modules for different display types (the modules will also be used on other pages).
For example, an active campaign will have a photo galery module and a signature module; an inactive campaign will have a searcher and a "donate to the page owners" button. The signature, searcher and donate module will also be used on other pages.
What are some recommendations for such scenario?
Do I just create a plain Asp.NET aspx file? Use query string to get the campaign from database and then display the correct view (ascx)? How do I add modules to this? Can these modules be user defined? User defined per view?
Do I create a module for campaign display, create a page in DNN and add module to it? How can I conditionally display other modules on the page?
Any other approach?
I hope I didn't spout to much nonsense; I'm into DNN just a couple of days.
Luc