Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...DotNetNuke & Critical Web ApplicationsDotNetNuke & Critical Web Applications
Previous
 
Next
New Post
1/13/2013 8:58 AM
 

Dear All,

I'm a web applications developer using MS visual studio & .Net development tools to build the application according to our customers needs.
Also I'm very new to DotNetNuke & trying to read a loot about it in order to understand its concept. I would appreciate it if someone who is like me a systems developer & also has used DNN if he/she can answer my questions:

- Does DNN stable for high traffic e-commerce site?
- Is it possible to use it to develop Critical web applications such as Flights Tickets Reservation system with very customized forms & different users login where the system will have access from:
1- Anonymous users, where they can pick a flight or accommodation & process their reservation & online payment
2- The company users, such as managers, admins, salespersons & each one with his own customized rights to work in the system
3. Re-sellers users, they are remote uses worldwide accessing the system to deal with it according to their rights
4- Customized reports etc.
5- Installing the WebApp @ the customer site W/O the source code as code behind 

I don't feel DNN can handle this or in another word it's not the right tool for such a project/solution.
PLZ advise. 

 
New Post
1/14/2013 7:33 AM
 
Yes to all your questions although you'd need a good host to ensure maximum uptime. Also, you'll have to build or purchase custom modules to handle most of what you listed.

Mark
 
New Post
1/15/2013 6:42 AM
 
Thanks Mark for your reply
 
New Post
1/19/2013 10:07 PM
 

I would say yes as well. Anything you would normally do in .Net you should be able to integrate into DNN. And the ability to integrate with the framework within a custom module is fairly easy and offers so many possibilities.

The core does so many things for you (users, page management. etc...), you just have to worry about writing the code for the stuff you want to do. To accomplish all you want to do will require a bit of a learning curve getting familiar with the system, but it sounds like you are familiar with .Net so it shouldn't be too hard.

I would spend a couple days reading about and experimenting with Christoc's Module Development Template. With this template, you create your custom module as a unique .Net solution using your own namespaces, code, etc. with the ability to tie-in with the framework. Your module "views" are .ascx user controls and inherit a base class from the framework.  It compiles as a .dll so your code will be safe.


Say you are working on an "active reservations view" for admins or sales persons. You'd be able to do something like:

if (User.IsInRole("Sales-Person"))
  {
    BTN_CancelReservation.visible = false;
  }
if (User.IsInRole("Admin"))
  {
    BTN_CancelReservation.visible = true;
  }
 
You'd set up the security roles in DNN itself and then the base class you inherit in your custom module will expose the current user and other useful stuff.
Basically you would set up and configure your client's DNN site, then install the custom modules you have created and place them on the appropriate pages.

Another good resource:

http://www.adefwebserver.com/DotNetNu...

I'm leaving out a lot of general DNN stuff here, which you will need to learn, but I hope this helps some from the custom development perspective!

- Brian

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...DotNetNuke & Critical Web ApplicationsDotNetNuke & Critical Web Applications


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out