DotNetNuke Overview The DotNetNuke Experts www.landscapesinmotion.com.au/webconstruction
DotNetNuke Portal Builder <ul><li>Online content authoring (no HTML)  </li></ul><ul><li>Integrated forum/blog/gallery </li...
Section Overview <ul><li>Dynamic Site Layout using “Skinning” </li></ul><ul><li>Portal Module </li></ul><ul><li>Portal Con...
DNN Architecture Core Services (VB.NET) Business Logic Layer Data Providers Common Classes Logic and Security SQL Server D...
Portal Deployment Options 1 Installation (1DB/Web) Host CarPoint.ninemsn.com.au BikePoint.ninemsn.com.au BoatPoint.ninemsn...
Portal Architecture for Data Access Abstract Base Class Config AccessDataProvider SqlDataProvider OracleDataProvider
What are Modules? <ul><li>Written in .NET code, C#, VB.NET </li></ul><ul><li>Promotes code reuse </li></ul><ul><li>Allows ...
DotNetNuke: Adding a Module Admin Bar Select Module
Example: WebFusion <ul><li>http://www.webfusion.co.uk/?source=webfusion-pipexportal </li></ul>
DotNetNuke Ecosystem <ul><li>More DotNetNuke resources: </li></ul><ul><li>Online forums for help </li></ul><ul><li>Context...
DotNetNuke Community http://forums.asp.net/90/ShowForum.aspx
DotNetNuke Guided Tour www.dotnetnuke.com/guidedtour
DotNetNuke Baseline Performance <ul><li>Overview </li></ul><ul><ul><li>Scenario: 2,000 websites on 1 front-end web server ...
DotNetNuke Baseline Performance Results <ul><li>DotNetNuke Results </li></ul><ul><ul><li>Pages requested: 8 </li></ul></ul...
Key Features of DotNetNuke Overall Design <ul><li>Fully extensible and scalable.  </li></ul><ul><li>Clearly licensed under...
For More Information <ul><li>www.dotnetnuke.com </li></ul><ul><li>support.dotnetnuke.com – Gemini bug tracker </li></ul><u...
Upcoming SlideShare
Loading in...5
×

Dot Net Nuke Presentation

3,583

Published on

Learn why DotNetNuke has become the CMS of choice for many businesses, and how Landscapes In Motion can deliver a web 2.0 dynamic and modern website based on your budget and needs.
Visit: http://www.landscapesinmotion.com.au/webconstruction
Email: sales@landscapesinmotion.com.au

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,583
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
209
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • 06/06/09 00:20 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
  • Dot Net Nuke Presentation

    1. 1. DotNetNuke Overview The DotNetNuke Experts www.landscapesinmotion.com.au/webconstruction
    2. 2. DotNetNuke Portal Builder <ul><li>Online content authoring (no HTML) </li></ul><ul><li>Integrated forum/blog/gallery </li></ul><ul><li>Membership features </li></ul><ul><li>RSS content syndication </li></ul><ul><li>Rich module ecosystem </li></ul><ul><li>Customizable (modules, skins) </li></ul>
    3. 3. Section Overview <ul><li>Dynamic Site Layout using “Skinning” </li></ul><ul><li>Portal Module </li></ul><ul><li>Portal Configuration using Sql Server </li></ul><ul><li>Multiple Portals per Installation </li></ul><ul><ul><li>User Membership, Role Membership, Content Authoring </li></ul></ul><ul><li>Advanced Features </li></ul><ul><ul><li>Search Engine Optimization, Banner Advertising, Affiliate Relationship Management, and Hosting </li></ul></ul><ul><li>Great Starting Point! </li></ul>
    4. 4. DNN Architecture Core Services (VB.NET) Business Logic Layer Data Providers Common Classes Logic and Security SQL Server Data Provider Profile and Localization Web Gateway Web Presentation Layer User Controls Rendering Logic HTML Rendering Skinning SQL Server Stored Procedures Tables Functions
    5. 5. Portal Deployment Options 1 Installation (1DB/Web) Host CarPoint.ninemsn.com.au BikePoint.ninemsn.com.au BoatPoint.ninemsn.com.au
    6. 6. Portal Architecture for Data Access Abstract Base Class Config AccessDataProvider SqlDataProvider OracleDataProvider
    7. 7. What are Modules? <ul><li>Written in .NET code, C#, VB.NET </li></ul><ul><li>Promotes code reuse </li></ul><ul><li>Allows you to extend DotNetNuke </li></ul><ul><li>Customizable (using the module container) </li></ul><ul><li>Compiled assemblies </li></ul>
    8. 8. DotNetNuke: Adding a Module Admin Bar Select Module
    9. 9. Example: WebFusion <ul><li>http://www.webfusion.co.uk/?source=webfusion-pipexportal </li></ul>
    10. 10. DotNetNuke Ecosystem <ul><li>More DotNetNuke resources: </li></ul><ul><li>Online forums for help </li></ul><ul><li>Context sensitive help </li></ul><ul><li>Wrox DotNetNuke Book </li></ul><ul><li>Quickstart tutorial – http://www.dotnetnuke.com/guidedtour/ </li></ul>
    11. 11. DotNetNuke Community http://forums.asp.net/90/ShowForum.aspx
    12. 12. DotNetNuke Guided Tour www.dotnetnuke.com/guidedtour
    13. 13. DotNetNuke Baseline Performance <ul><li>Overview </li></ul><ul><ul><li>Scenario: 2,000 websites on 1 front-end web server with databases on 1 back-end SQL server, both running Windows Server 2003 SP1. 400 websites were configured per application pool, with a total of 5 app pools. </li></ul></ul><ul><ul><li>ASP.NET v1.1 ran in Medium Trust and we removed browserCaps and mobile support. IIS 6.0 had memory-based recycling enabled for app pools to ensure the system never reached unhealthy limits (private bytes=700MB, virtual bytes=1300MB) and an increased kernel request queue (5,000). </li></ul></ul><ul><ul><li>Each test ran for 12-hours. </li></ul></ul>
    14. 14. DotNetNuke Baseline Performance Results <ul><li>DotNetNuke Results </li></ul><ul><ul><li>Pages requested: 8 </li></ul></ul><ul><ul><li>Requests-per-second: 611 </li></ul></ul><ul><ul><li>Pages-per-second: 20 </li></ul></ul><ul><ul><li>Total HTTP requests: 26,526,776 </li></ul></ul><ul><ul><li>Average working set: 12MB </li></ul></ul><ul><ul><li>Average response time: 42msec </li></ul></ul><ul><ul><li>Hardware: Each server had (2) 3.6Ghz HT processors and 4GB RAM </li></ul></ul>
    15. 15. Key Features of DotNetNuke Overall Design <ul><li>Fully extensible and scalable. </li></ul><ul><li>Clearly licensed under a BSD-style license. </li></ul><ul><li>Constantly evolving through real world trial. </li></ul><ul><li>Efficient and manageable. </li></ul><ul><li>Priority on security. </li></ul><ul><li>Fully customizable. </li></ul><ul><li>Fully localized. </li></ul><ul><li>Easy to access community support.  </li></ul>
    16. 16. For More Information <ul><li>www.dotnetnuke.com </li></ul><ul><li>support.dotnetnuke.com – Gemini bug tracker </li></ul><ul><li>www.asp.net/forums – DNN forums </li></ul><ul><li>www.gotdotnet.com/community/workspaces </li></ul><ul><li>http://dnnjungle.vmasanas.net – resource portal </li></ul><ul><li>www.wwwcoder.com – resource portal </li></ul><ul><li>www.dnn.com.au – resource portal </li></ul><ul><li>www.dotnetnukehelp.com – resource portal </li></ul><ul><li>www.asp.net – Microsoft’s ASP developer site </li></ul>The DotNetNuke Experts www.landscapesinmotion.com.au/webconstruction
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×