Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

Affordable ASP.NET Hosting Service
  Ads  
 


  Sponsors  

Meet Our Sponsors

Portal Webhosting - Hosting For Developers
Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
telerik
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Extend It! ( Pr...  Custom Pages using DNN skins
Previous Previous
 
Next Next
New Post 4/8/2008 2:38 PM
User is offline Tom
2 posts
10th Ranked


Custom Pages using DNN skins 

We are planning to use DotNetNuke as the framework for our upcoming custom ASP.NET application (Visual Studio 2008, .NET Framework 3.5, SQL Server 2005).  We will have approximately 30-40 custom pages with complex code behinds using our other tiers (data, business).  We would like these pages to follow the same skin as the DNN application with the same look and feel.  I understand we could create modules instead of pages and just drop those modules into the content frames inside DNN, but this seems like a lot of extra work and headache as opposed to creating pages.  The pages will be single-use and not multi-use and modules are intended to be.  We do need to maintain a DNN front-end to our site for the content management functionality.

My questions are:

  1. Is there a way to create a base page or master page that we can use to follow the DNN skins and not impede any future DNN upgrades?  Any examples or instructions?
  2. Would we be better to just create our own master page to look like DNN and just host these custom pages in a separate web and refer to them from our front-end DNN site?
  3. Is there a better approach within DNN?

Thanks so much for any and all help!

Tom

 
New Post 4/8/2008 3:05 PM
User is offline Hooligannes
1589 posts
www.nesinteractivos.com
5th Ranked






Re: Custom Pages using DNN skins 
  1. As you have seen DNN uses Skinning, not Master Pages as the latter are not needed at all.
  2. Using DNN and your application separately means effectively, having two separate applications and that also means more overhead. Just let DNN house your application and you can forget about creating additional appearance, authentication, security and navigation to say the least.
  3. Just write the modules encapsulating the content of the application pages you have in mind. DNN pages will hold the content and/or the custom application items you need.

 


Do you know the truth when you hear it?
The Dúnadan Raptor
Check My Blog for DNN advice and more
 
New Post 4/8/2008 5:55 PM
User is offline Joe Craig
356 posts
8th Ranked


Re: Custom Pages using DNN skins  

Tom,

 

Converting special pages or creating special functionality in a DotNetNuke environment isn't as difficult as it might seem at first glance.

If you are building pages that interact minimally with the DotNetNuke framework, but included functions and access to other database, then turning them into DotNetNuke modules isn't a big issue at all.  Add to that the fact that you can take advantage of the DotNetNuke-provided services like authentication, skinning, etc. and you're on your way.  If you aren't going to take advantage of DotNetNuke's offerings, it's almost as easy as editing a few lines in the page and codebehind file to inherit from the DotNetNuke module classes.

Take a look at stockcentral.com.  Virtually all of the "tools" and "data" pages are adaptations of other functionality into DotNetNuke.  We do need to go back and make a couple of them more "compliant" with the DotNetNuke architecture, but you probably can't tell.

Spend a little time with Michael Washinton's tutorials, and you're well on your way!

 
New Post 4/9/2008 6:32 AM
User is offline Tom
2 posts
10th Ranked


Re: Custom Pages using DNN skins  

Thanks to both of you for the replies!  I do have an additional question based on your response Joe:

 Joe Craig wrote
If you aren't going to take advantage of DotNetNuke's offerings, it's almost as easy as editing a few lines in the page and codebehind file to inherit from the DotNetNuke module classes.

So are you saying that if we aren't going to use DNN's functionality in some pages, we can just change a few lines and inherit from the module classes?  In some pages, we will want full DNN functionality, and those we will create modules for.  In others (the bulk of the 30-40), we will really just be looking for the security portions (which user is logged in, possibly some custom security built on top of that).  I will spend some more time with the tutorials and see what I can do.

Thanks again for your help!

Tom

 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Extend It! ( Pr...  Custom Pages using DNN skins
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


Easily Build DNN Solutions with XMod
XMod makes it easy to build news articles, house listings, custom feedback forms, product reviews and much more - without programming
www.DNNDev.com
Software Development and Integration with DNN
HNP Solutions focuses on the pragmatic use of technology and process to meet an organization's business objectives. HNP Solutions employs seasoned Enterprise and Solution Architects, Delivery Managers and QA & Business Leads. Our capabilities range from project assessments & recommendations, design & code reviews, to full program implementations. We also work with organizations in need of senior staff augmentation purposes in the areas of Enterprise and Solution architecture.
www.hnpsolutions.com
Alki Homes - Seattle, WA
Exemplary service for your Seattle Real Estate needs. It's what you deserve from your Realtor®!
www.alkihomes.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP