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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Thinking about using DNN.Thinking about using DNN.
Previous
 
Next
New Post
2/13/2006 7:42 PM
 
I work for a small software company that sells a custom solution that is used in large scale operations by several major corporations.  Currently we have a think client based in VB6 and a web client in classic ASP which communicate with a MS-SQL 200 database.  Obviously, these platforms are aging and we are exploring options for the future.  Many aspects of our solution seem to fit the DNN model including its modulare structure, scalability, and integrated access control.
What challenges do we face by taking on the task of writing dozens of cutom modules/user controls?  Can anyone provide advice as to using DNN in critical production enviroments?  Scalability limitations?  We have already invested in Visual Studio 2005 so we will either be re-writing from scratch or possibly adapting DNN.

Thanks for your insight.

Regards,
Jason

 
New Post
2/14/2006 4:53 PM
 
One of the biggest advantages of DNN is what comes out of the box, of course. The time it takes for a team to assimilate DNN will obviously vary, so it's hard to say how long anything will take. I can say, however, that taking a phased approach to implementing DNN is probably one of the more popular approaches that I've seen. You can keep your existing site as-is (or at least with very few modifications) and use the IFrame module to link to the pages within the legacy app. From there, you can identify what can be replaced with core modules. This should be your initial release (or second release, if you want to simply release DNN as a wrapper first). At this point, you've most likely gotten rid of all your legacy semi-static content and have the "real" work ahead of you. Prioritize legacy features and look at existing modules to see if you can they can be used to modernize legacy code. You may have to modify core modules, but sometimes that can prove best, if your team feels comfortable with that. All you really have to do now is attack modernizing modules one at a time. Sometimes, if you keep your modules abstract enough, you can cover multiple modules at once.

Not sure what else to tell you. It's really pretty simple to get your modernization started. The biggest thing I can really suggest is to review the module dev doc to make sure you have a good idea of what it takes to develop modules.

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Thinking about using DNN.Thinking about using DNN.


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