Академический Документы
Профессиональный Документы
Культура Документы
Admin Extensions
Visual Studio Environment Setup
DNN v5 developer prerequisites:
Win7/Vista, Server 2008/2003, (Windows
XP)
Visual Studio 2010/2008, .NET FW v2.0-4.0
SQL Server 2008/2005 (Express or Dev)
IIS, SMTP
Install DNN Starter Kit (for project
templates)
Configure DNN (use Install Package)
and test
Consider portal tags: objectQualifier,
databaseOwner
DNN v5 in Design Mode
Install module source package
Edit project file for URL
Open solution and check references
Run in Design mode:
Set project to Debug mode
Site web.config: <compilation
debug=true>
Tools Attach to Process
W3WP.exe – Win7/Server 2008
ASPNET_WP.exe – WinXP/Server 2003
Demo
Visual Studio 2010 in Design Mode
Custom Provider: DNNXMLProvider
Provider Development Overview
Custom Providers consist of:
Provider container (provided by DNN)
Dynamically loaded user controls (.ascx)
(Data layer components)
Development process:
Project setup
(Build the data & business logic layers)
Create the user controls
Package for installation
Deployment
Develop providers in any .NET language
Create User Controls (UCs)
Login UCs inherit from
AuthenticationLoginBase
Website: www.VBNetExpert.com
Sample Provider/Slide deck is available
(DotNetNuke DNN Downloads)
Email: stan@vbnetexpert.com
Blog: StanSchultes.spaces.live.com