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 StartedInstalling DNN ...Installing DNN ...Not sure I understand what a portal is.  What about other pages?Not sure I understand what a portal is. What about other pages?
Previous
 
Next
New Post
1/17/2006 9:05 AM
 

Hi, I like DotNetNuke, would really like to use it.  But I am not sure how other pages that are not in the portal fit in.  I have a lot of pages that hit all kinds of databases.  How do I get them in the portal?  Do I have to build a bunch of modules to put them in containers?  That's a massive amount of effort.

Or, do I just link to these outside pages and then put a link back to the portal?  Right now I have a set of frames with the menu on the left and output on the right.  Wouldn't the portal make me have to go back and forth and do away with my navigation ease I have now? Seems to defeat the purpose if I have to go in and out of the main portal all the time.  Not sure how to handle older, legacy pages.

And, what about future pages?  As I said, I like DNN, but if there isn't a module for say, looking at my employer's reports that they want, then what do I do?

I'm not sure I understand the concept of a portal.  Is everything supposed to be in a container somehow?

Thanks for reading and helping.

 
New Post
1/18/2006 1:47 PM
 
Hey Johnny,
The way it works with DNN is all of the functionality of the portal is exposed through different modules.  All a module is, is a collection of common functionality.  I don't know how complex your pages are, but generally pages can be broken down into one or more modules.

Additionally, you can have more than one module per page, so if you wanted, you could load all your moules on the same page.

As far as functionality with DNN, if you're wanting to do something that's not natively supported (you need your own superwidget) there are really three options you can pursue:  Build it, buy it, or Pay someone else to build it/convert it.
There are a number of companies listed throughout the forums that provide DotNetNuke module development services.  Don't hesitate to look them up.
 
New Post
1/19/2006 9:46 AM
 

So say I am in a company and all of a sudden they want a report from a Human Resources database.  If there were no DNN I could build my page in VS, put the controls, code, etc. and then point them to the new URL.

In DNN it appears I have only a few choices: 

  1. Build this same page as a Module, thereby having the overhead of building a module on top of the logic for the page the user really wants.
  2. Use IFrame.
  3. Leave the portal and have a link that returns to the portal.

Thoughts:

  1. I don't know how much it takes to build a module.  If I build one are they all the same, or wouldn't they be if it is this kind of web page?  Is there a template for a blank module?
  2. I have been experiementing with IFrame.  It doesn't work well with somethings like Javascript opening new windows window.open.  And I am not sure if the IFrame can be dynamically populated from the built in DNN menu system.
  3. The last one seems to violate what the portal is for in the first place.

 

I am not knocking DNN.  I really want to use it.  I'm not sure it is the right product for an Intranet with legacy pages or any site where reports and other systems need to be built.

Another example (sorry for the long post):  I may have to build an inventory program.  I can go third party.  But what if I wanted to build it here, using DNN as the portal?  How would an inventory web applications fit into DotNetNuke?  What if I went third party?  How would that fit into the portal model?

Thanks again for any and all responses.  I have found it difficult to get responses.  Even though there is a huge following for DNN.  There seems to be very few who can answer these type questions.  Of course, it could that I am unclear.  I do not know.

 
New Post
1/21/2006 2:15 AM
 
dnn_johnny wrote
  1. I don't know how much it takes to build a module.  If I build one are they all the same, or wouldn't they be if it is this kind of web page?  Is there a template for a blank module?
  2. I have been experiementing with IFrame.  It doesn't work well with somethings like Javascript opening new windows window.open.  And I am not sure if the IFrame can be dynamically populated from the built in DNN menu system.
  3. The last one seems to violate what the portal is for in the first place.

 

Personally, I actually prefer developing DNN modules as opposed to normal ASPX pages.  DNN has a very nice framework for doing things that makes it really addictive to use.  On top of that, they have very nice Visual Studio templates that really make it easy - its great to be able to go File > New > DNN Module and have a lot of the stuff built for you.  If you're new to module development and you're not comfortable with it, companies like MobileNow and PowerDNN do offer 1 on 1 developer training where they spend about 6-8 hours with you and even have you build your own modules.

dnn_johnny wrote

Another example (sorry for the long post):  I may have to build an inventory program.  I can go third party.  But what if I wanted to build it here, using DNN as the portal?  How would an inventory web applications fit into DotNetNuke?  What if I went third party?  How would that fit into the portal model?



As far as building your own inventory module, that's definately an option as well.  I don't have a backgound in inventory, but I'm pretty confident that it would be easier with dnn than without.
 
New Post
1/22/2006 12:53 AM
 

Database are what I love.  :)  And I've had to do what you are doing when I built the Lucent tech support knowlage base a few years ago.  There were a bunch of databases of all types I had to connect to for various reasons. 

Using DNN there are a couple of things you could do.  Since DNN connects to one database only out of the box you could write custom modules that make connections to other DBs, build procedures and triggers into the DNN database to pull and push data to the other DB (could be painful) or link to the pages you have already.  For the later you would need to merge your current web.config with the DNN web.config and handle DB connection strings for the other DB somewhere other than web.config, then just create a new page and choose link to file as the type of page referencing your old page then update that page with the link back to the portal.

Cheers,


Paul Davis
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Not sure I understand what a portal is.  What about other pages?Not sure I understand what a portal is. What about other pages?


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