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/