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.0Can we move existing Asp.net applications to DotNetNukeCan we move existing Asp.net applications to DotNetNuke
Previous
 
Next
New Post
3/22/2007 6:01 AM
 
Hi

What you have said is good and is understandable but the thing is that I dont know how to integrate my webapp with DNN Framework .Will you please help how to integrate my web app with DNN framework and also how to convert my application into a DNN module either compiled or dynamic in type.How data access be converted to DNN DAL or DAL+ please help me for this also.
how just a single membership provider hosted by DNN can be used for user systems.


Iam asking all this questions to You if u have the solutions please help me as I am struck in between of this and unable to find any path.


Thanks
Regards...
 
New Post
3/27/2007 9:40 AM
 
Has anyone addressed the issue of migrating existing apps (in my case, ASP.NET 2.0) to DNN 4.x. It's a big whopper of an issue.
 
New Post
3/27/2007 12:37 PM
 

In reality its not really a whopper of an issue ... but more of a not always easy ... programming task.
Its been done in the past and will be done again - by many including myself.

The problem with most 'Existing Apps' scenarios is that the existing app is often not really designed is such a way as to be compatible with the DNN way of doing things.

A lot of the real issues some down to how the original app that you are looking to port was originally coded.

For example - does the existing app - have a consistent business rules and database access layer.

That is - does ALL the real work of the app happen in a well organised business rules layer - or are the rules and UI elements all interwoven.

Another example would be the Navigation system.

In your exist app is the navigation system data driven or hard coded - the DNN navigation system is closely tied to the creation of page / tabs of content - an as such - while all the DNN data is stored in a database - it is not a dynamically generated by actions the users make - menu / naviation system - but instead a fixed - user layed out and formated tree based menu.

Having said this - it is theoretically possible to create your own MENU provider in DNN to extend the menu system to more complex navigation needs.

>>>>>>

The thing to understand again - about DNN is that it is a FRAMEWORK - with a reasonably tight set of constraints on how it operates.

So when it comes to porting an app to DNN - the question that has to be asked is - WILL my app work the way I want it - if it is recoded using the DNN Module and Menu framework.

In some cases - the answer will be no or not easily - in others it may be yes with some work - in which case it then comes down to the NEED or WILL to make such a port.

For starters though as to how to go about porting - I would first suggest spending some time getting to understand how DNN works - write some simple modules that perform simple tasks.  Get an understanding of how modules interact with DNN and how to use DAL+ or DAL based constructs.

There are a number of people around that are happy to offer guidance - BUT - really - lobbing into a forum and going HOW do I do it - without understanding what the system you want to port to is really all about - is a pretty good way to get off to a bad start.

Get into the DNN source code - its all there for you to explore - and try to understand how it all hangs together - once you do that you will be in a much better position to understand what the steps of porting your existing APP to DNN may include.

Also - have a look at the Professional DNN 4 book or the DNN 4 Module Developers Guide - available in the downloads section.

DNN is a very powerful framework that tries to be a lot of things to a lot of people - and for the most part it does that very well - BUT with such power - comes a fair deal of complexity - and for a Coder that complexity can be both a blessing and a nightmare.

Coding a simple module can be the mater of a couple of clicks but a complex suite of modules with tight DNN integration can be the work of months or even years.

Westa

 
New Post
3/27/2007 6:53 PM
 

Actually, I make a (very good) living writing custom DNN modules. DNN knowledge is not the issue. 

I say lack of porting guidance is a whopper of an issue because of how I see it affect DNN's market. My need is very common and becoming more so as the base of ASP.NET 2.0 applications swells.

Guidance is needed in porting professionally designed and implemented, best-practices, provider-model-using ASP.NET 2.0 apps with fully decoupled and properly tiered DAL, BLL & Controls. (Attempting to provide guidance for porting all ASP.NET 2.0 apps would be intractable and foolish and I was never suggesting to do so.)

I cannot spend time attempting to port without some reliable guidance. It is a matter of risk management. I do not use DNN as a co-contributor to the DNN project. I use and recommend DNN because it makes the best business case.

And yes, I understand the nature of an "open source" project and expect someone will soon suggest, "do it and contribute it". There is nothing particularly wrong with saying this but the "do it and contribute it" crowd needs to understand that there are those of us on the commercial side of the fence who do our part for DNN by expanding its market.

And we need porting guidance. Now.

 
New Post
3/28/2007 5:58 PM
 

I guess the question is then - where do you expect this guidance to come from ?

The open source world is about all contributions adding up to a whole - and the contributors as a group covering off on the needs of the community as they evolve.

Westa

 

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Can we move existing Asp.net applications to DotNetNukeCan we move existing Asp.net applications to DotNetNuke


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