Dot Net Nuke v 3 Overview n Stan
- Slides: 18
Dot. Net. Nuke v 3 Overview n Stan Schultes n n n n Enterprise architect / application developer Conference speaker, mentor, trainer Contributing Editor, Visual Studio Magazine Founder -. NET Pub Club (netpubclub. net) Microsoft MVP www. vbnetexpert. com stan@vbnetexpert. com
Web. Cast Series on Dot. Net. Nuke n DNN n January 31, 2005 n DNN n v 3 – Portal Management February 4, 2005 n DNN n v 3 – Installation and Configuration January 31, 2005 n DNN n v 3 – Overview v 3 – Custom Module Development February 4, 2005
Audience Polls n How much experience with ASP. NET (0, <1 yr, 1 -2 yr, 2 -3 yr, >3 yr)? n Who is using DNN in production today (Y/N)? n Who has seen DNN v 3 (Y/N)? n Who is building Custom Modules (none, v 1, v 2, v 3)?
Presentation Outline n Web Portal Introduction n First look – DNN v 3 n Technical Overview n Features Overview n Custom Modules n Tips & Tricks n Project Futures
Web Portal Introduction n What is a Web Portal? n Business Case n Open Source Project n Dot. Net. Nuke Project History n Target Audiences: Web Hosters n Corporate Portal Developers n Individual Users n
First Look at DNN v 3 n n n n n New Default Skin with top/bottom panes Tab Page Admin Icon. Bar Client API File Manager Export / Import Site Search Friendly URLs Localization & Language
Technical Overview n n n Framework portal application Modular construction Dynamically loaded user controls Online configuration & content mgmt by role Portals are websites (unique URLs) n n n Create many sub-portals in same installation Portals are individually skinnable Provider model allows pluggable services n Data access, membership, html edit, etc.
Features Overview n n n n Host and Admin roles Pages Modules Roles & Users Portal Management File Manager Skinning & Containers Custom Modules
Pages n n n Pages = portal organizational units Page hierarchy forms the menu structure Page functions on admin Icon. Bar: n n Add, Settings, Delete, Copy, Preview Page settings: n n n Details – name, title, description, location Permissions – must be set explicitly Appearance – skin, container, icon Start/end date for page content Page link type: n n page contains content or points to a URL, another Page, or a File
Modules n n Modules = information containers Add new or copy existing modules to pages n n Action menu: n n n Edit content, export/import module content RSS (syndication), print – these can also show icons on module Settings Move module via menu Settings: n n n Set title from Icon. Bar in one step Permissions – Inherit View Permissions from Page checkbox Appearance – container, styles, icon Module header & footer values Start/end date for module content Module-specific settings (called Module Options in v 2) Drag & drop modules using Client API
Roles & Users n n User access to portal info is controlled by Roles: n n n Used to set permissions for viewing and editing content Role usage is up to you Public & private roles New Membership provider User registration: none, private, public, verified Users: n n New user profile fields (web, IM, cell) Preferences – language, time zone Membership Services: new Subscriptions public role Admin search for users by name, email
Managing Portals Forms vs. Windows Authentication n Host vs. Admin Roles n Host – controls overall installation & configuration n n n Parent & Child Portals, Aliases Create locales, change resource files Payment processing, demos, premium services Friendly URLs Set site log storage to database or file Portal Admin – manages single site configuration n n Build Site Wizard Vendors & Banner Ads Newsletters (Bulk Email in v 2) Choose locale (applies resource files)
File Manager n n V 3 = create directories within portals! Host: n n n Portal admin: n n n No explicit permissions on host folders Set file types that are uploadable Set directory permissions by role (view and upload) Portal space available shown on FM status bar Copy, move, delete files as a group Upload files to folders Download files by clicking on their name Filter files using a substring (i. e. txt)
Skinning and Containers DNN v 2 skins & containers work in v 3 n Skins applied to: n n n Pages per portal or set globally by host Content vs. Admin pages Containers are module skins n Site CSS style sheet for global changes n Skin via user controls w/ [tags] or CSS n Skinning guide in Documents directory n
Custom Modules Add functionality without changing core n Upload module packages as Host n n n Set modules as premium to charge for use Many free/inexpensive CMs are available Build custom modules in any. NET language n Data provider model – only SQL Server in v 3 n Breaking changes in v 3, rebuild v 2 CMs n See docs: Module Dev, Localization, Skinning n
DNN v 3 – Tips & Tricks n n Use page preview as Admin (remember!) Modules visible only to Admin show red box n n Add functionality with Custom Modules n n vs. making core changes Providers for plug-in flexibility: n n pages visible only to Admin don’t show any flag Data access, membership, html edit, search, scheduling, logging, friendly urls Watch DNN forums & bug tracker for fixes Documentation directory – many details explained Visit the many resource sites for skins, containers, tutorials, other tips & tricks, etc.
Project Futures n n n n Support for Windows Authentication SSL (Secure Sockets Layer) support Dynamic Localization Web farm support Membership support for single sign on between portals (portal groups) Custom Module Architecture Migration to Whidbey (Visual Studio 2005)
Learn More n n n www. dotnetnuke. com – project download (register) and info support. dotnetnuke. com – Gemini bug tracker www. asp. net/forums – DNN forums www. gotdotnet. com/community/workspaces http: //www. cathal. co. uk/Default. aspx? tabid=28 n n n n Free v 2 modules list (v 3 coming) + resources + great skin! http: //dnnjungle. vmasanas. net – resource portal wwwcoder. com – resource portal www. dnn. com. au – resource portal www. dotnetnukehelp. com – resource portal www. asp. net – Microsoft’s ASP developer site http: //msdn. microsoft. com/library/enus/dnaspnet/html/asp 02182004. asp - Whidbey Provider Model
- 192 dot 168 dot 1 dot 1
- Fahrenheit 451 nuke
- Themes of f451
- Java vs dotnet
- Assignment 9 solving inequalities
- Ado.net overview
- Dot net architecture
- Achmed lach net
- Ado.net vb.net
- Workday technology
- Pentan stan skupienia
- Stan munro
- Fourier transform formula
- Syndrom presuicydalny ringela
- Stan zochowski
- Santa clara county
- Klimat to stan atmosfery
- Stan navratil
- Stan posey