dot net nuke presentation
Post on 08-May-2015
3.483 Views
Preview:
DESCRIPTION
TRANSCRIPT
DotNetNuke OverviewDotNetNuke Overview
The DotNetNuke ExpertsThe DotNetNuke Expertswww.landscapesinmotion.com.au/webconstruction www.landscapesinmotion.com.au/webconstruction
DotNetNuke Portal BuilderDotNetNuke Portal Builder
Online content authoring (no HTML)
Integrated forum/blog/gallery
Membership features
RSS content syndication
Rich module ecosystem
Customizable (modules, skins)
Section OverviewSection Overview
Dynamic Site Layout using “Skinning”
Portal Module
Portal Configuration using Sql Server
Multiple Portals per Installation User Membership, Role Membership, Content
Authoring
Advanced Features Search Engine Optimization, Banner Advertising,
Affiliate Relationship Management, and Hosting
Great Starting Point!
DNN ArchitectureDNN Architecture
Stored Procedures
Tables
Functions
Core Services (VB.NET)
Business Logic LayerData 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
SQLServer
Portal Deployment OptionsPortal Deployment Options
1 Installation (1DB/Web)
Host
CarPoint.ninemsn.com.au
BikePoint.ninemsn.com.au
BoatPoint.ninemsn.com.au
Portal Architecture for Data AccessPortal Architecture for Data Access
Abstract Base Class
ConfigAccessDataProvider
SqlDataProvider
OracleDataProvider
What are Modules?What are Modules?
Written in .NET code, C#, VB.NET
Promotes code reuse
Allows you to extend DotNetNuke
Customizable (using the module container)
Compiled assemblies
DotNetNuke: Adding a ModuleDotNetNuke: Adding a Module
Admin Bar
Select Module
Example: WebFusionExample: WebFusion
http://www.webfusion.co.uk/?source=webfusion-pipexportal
DotNetNuke EcosystemDotNetNuke Ecosystem
More DotNetNuke resources:
Online forums for help
Context sensitive help
Wrox DotNetNuke Book
Quickstart tutorial –http://www.dotnetnuke.com/guidedtour/
DotNetNuke CommunityDotNetNuke Community
http://forums.asp.net/90/ShowForum.aspx
DotNetNuke Guided TourDotNetNuke Guided Tour
www.dotnetnuke.com/guidedtour
DotNetNuke Baseline PerformanceDotNetNuke Baseline Performance
Overview 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.
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).
Each test ran for 12-hours.
DotNetNuke Baseline Performance ResultsDotNetNuke Baseline Performance Results
DotNetNuke Results Pages requested: 8
Requests-per-second: 611
Pages-per-second: 20
Total HTTP requests: 26,526,776
Average working set: 12MB
Average response time: 42msec
Hardware: Each server had (2) 3.6Ghz HT processors and 4GB RAM
Key Features of DotNetNuke Overall DesignKey Features of DotNetNuke Overall Design Fully extensible and scalable.
Clearly licensed under a BSD-style license.
Constantly evolving through real world trial.
Efficient and manageable.
Priority on security.
Fully customizable.
Fully localized.
Easy to access community support.
For More InformationFor More Information www.dotnetnuke.com support.dotnetnuke.com – Gemini bug tracker www.asp.net/forums – DNN forums www.gotdotnet.com/community/workspaces http://dnnjungle.vmasanas.net – resource portal www.wwwcoder.com – resource portal www.dnn.com.au – resource portal www.dotnetnukehelp.com – resource portal www.asp.net – Microsoft’s ASP developer site
The DotNetNuke ExpertsThe DotNetNuke Expertswww.landscapesinmotion.com.au/webconstruction www.landscapesinmotion.com.au/webconstruction
top related