DotNetNuke v3 Portal Management
Download
Report
Transcript DotNetNuke v3 Portal Management
DotNetNuke Portal Management
Stan Schultes
Enterprise architect / application developer
Conference speaker, mentor, trainer
Contributing Editor, Visual Studio Magazine
Founder - .NET Pub Club (netpubclub.net)
Microsoft MVP
www.vbnetexpert.com
[email protected]
WebCast Series on DotNetNuke
DNN v3 – New Features & Portal Overview
DNN v3 – Installation and Configuration
February 4, 2005
DNN v3 – Custom Module Development
January 31, 2005
DNN v3 – Portal Management
January 31, 2005
February 4, 2005
http://msdn.microsoft.com/training/webcasts/
Audience Polls
How much experience with ASP.NET
(0,<1yr, 1-2yr, 2-3yr, >3yr)?
Who is using DNN in production today
(Y/N)?
Who has seen DNN v3 (Y/N)?
How are you using DNN (personal,
corporate, consultant, host, other)?
Presentation Outline
DNN Portal Overview
Management Overview
Core Plumbing
Portal Maintenance
Management Tips & Tricks
DNN v3 Portal Overview
DotNetNuke is an open source (free),
ASP.NET based web portal application
Portal and content management are
done live on the site
Target Audiences:
Web Hosters
Corporate Portal Developers
Individual Users
Management Overview
How does the DNN portal work?
Roles & Users
Host Site Management
Portal Management
Files & File Uploads
Vendors & Banner Advertising
Newsletters
Localization & Language
How Does the DNN Portal Work?
DNN is a “live CMS” (Content Management System)
The Host role configures the overall environment
The Portal Admin role configures one specific site (portal)
Roles control visibility of info and grant abilities to configure
content
All portal changes are made on live portal
Portals = websites (unique URLs)
Templates are an easy way to create sites
Create many sub-portals in one installation
Alias strings & http dispatching
How Does the Portal Work – 2
Pages = portal organizational units
Page hierarchy forms the site menu structure
Page permissions, appearance, and link types
Modules = information containers
Dynamically loaded user controls – all content generated
from DB
Add new or existing modules to pages
Module permissions, appearance, dates, and options
Module export/import
Roles & Users
User access to portal info is controlled by Roles
Roles:
Used to set permissions for viewing and editing content
Role usage is up to you
Public & private roles
New Membership provider
Users:
New user profile fields (web, IM, cell) – specify required user
fields in Admin Users with checkboxes
Preferences – language, time zone
Membership Services: new Subscriptions public role
Admin search for users by name, email
Host Site Management
Host – site settings
Host – site management
Site appearance & settings, payment processing, demos
Server settings: Proxy, SMTP
Global portal settings: log storage, file upload types, skin permissions,
caching, Friendly URLs
Site File Manager
Custom Modules installation
Create locales, change resource files, lists
Site search mgmt
Create superuser accounts
Host – portals management
Create sub-portals, Alias strings
Portal expiration date, hosting fee, disk space
Site log history interval
Premium modules
Portal Management
Portal Admin – manages single site’s settings
Controls layout of portal – page – module
Portal appearance: background, skins, containers
User registration: none, private, public, verified
Default Pages: splash, home, login, user, home directory
Payment settings, banner type, language, timezone
Administrator account
Portal Management
Build Site Wizard
File Manager with sub directories and roles
Vendors & Banner Ads
Site Log
Newsletters (Bulk Email in v2)
Recycle Bin
Log Viewer
Choose locale (applies resource files)
Files & File Uploads
New File Manager
Can now create sub-directories
Set permissions by role in File Manager
Set uploadable file types on Host Advanced Settings
Other Settings
Synchronize Database and File System
Uploading files
View Folder
Write to Folder
Decompress ZIP Files checkbox
Choose folder at upload time
Portal space used on File Manager status bar
Vendors & Banner Advertising
Create vendors, banners, affiliate referrals
Banner types:
Put each in their own directory
Separate Host and Admin directory structures
Banner
Micro Button, Button
Block, Skyscraper
Text, Script
Categorize Banners by groups
Newsletters
Called Bulk Email in v2
Rich Text Editor, attach any portal file
Send by Roles
Send methods
Subscribers role is new built-in
Public roles allow users to join themselves
Add emails to list manually
Personalized – one per user
Blind – one message sent to all users
Send action – sync or async
Localization & Language
Host: create locales, change resource
files & lists
Language Editor
TimeZone Editor
Resource File Verifier
Create/upload Language Pack
Portal Admin: choose locale (applies
resource files)
Core Plumbing
Scheduler (host) – schedule recurring tasks
Search
Site Log
Search Input, Search Results modules
Host Search Admin
File vs. database (Host Advanced Other)
Log history interval
Log Viewer
Enable/disable by event, send email
Log by portal
Portal Maintenance
Backup – both database and user files
Backup / restore: remember – this portal
is managed online
Database size – dependent on logs
Use the site log option – file vs. database
Adjust logging intervals as needed
Clean up unused files
DNN Upgrades
Management – Tips & Tricks
Export / import – portals and modules
Can’t separate admin from user traffic
Link click tracking – analyze link usage globally
Exceptions and logs output
Remember your IIS logs for troubleshooting
Host SQL
Help sometimes available on module dropdowns
Docs – scheduler, host & portal templates, membership
Watch forums & bug lists for fixes
Learn More
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
Free v2 modules list (v3 coming) + resources + great skin!
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
http://msdn.microsoft.com/training/webcasts/