Presentation is loading. Please wait.

Presentation is loading. Please wait.

DotNetNuke Portal Management Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.

Similar presentations


Presentation on theme: "DotNetNuke Portal Management Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference."— Presentation transcript:

1 DotNetNuke Portal Management Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference speaker, mentor, trainer Conference speaker, mentor, trainer Contributing Editor, Visual Studio Magazine Contributing Editor, Visual Studio Magazine Founder -.NET Pub Club (netpubclub.net) Founder -.NET Pub Club (netpubclub.net) Microsoft MVP Microsoft MVP www.vbnetexpert.com www.vbnetexpert.com stan@vbnetexpert.com stan@vbnetexpert.com

2 WebCast Series on DotNetNuke DNN v3 – New Features & Portal Overview DNN v3 – New Features & Portal Overview January 31, 2005 January 31, 2005 DNN v3 – Installation and Configuration DNN v3 – Installation and Configuration January 31, 2005 January 31, 2005 DNN v3 – Portal Management DNN v3 – Portal Management February 4, 2005 February 4, 2005 DNN v3 – Custom Module Development DNN v3 – Custom Module Development February 4, 2005 February 4, 2005 http://msdn.microsoft.com/training/webcasts/ http://msdn.microsoft.com/training/webcasts/

3 Audience Polls How much experience with ASP.NET (0, 3yr)? How much experience with ASP.NET (0, 3yr)? Who is using DNN in production today (Y/N)? Who is using DNN in production today (Y/N)? Who has seen DNN v3 (Y/N)? Who has seen DNN v3 (Y/N)? How are you using DNN (personal, corporate, consultant, host, other)? How are you using DNN (personal, corporate, consultant, host, other)?

4 Presentation Outline DNN Portal Overview DNN Portal Overview Management Overview Management Overview Core Plumbing Core Plumbing Portal Maintenance Portal Maintenance Management Tips & Tricks Management Tips & Tricks

5 DNN v3 Portal Overview DotNetNuke is an open source (free), ASP.NET based web portal application DotNetNuke is an open source (free), ASP.NET based web portal application Portal and content management are done live on the site Portal and content management are done live on the site Target Audiences: Target Audiences: Web Hosters Web Hosters Corporate Portal Developers Corporate Portal Developers Individual Users Individual Users

6 Management Overview How does the DNN portal work? How does the DNN portal work? Roles & Users Roles & Users Host Site Management Host Site Management Portal Management Portal Management Files & File Uploads Files & File Uploads Vendors & Banner Advertising Vendors & Banner Advertising Newsletters Newsletters Localization & Language Localization & Language

7 How Does the DNN Portal Work? DNN is a “live CMS” (Content Management System) DNN is a “live CMS” (Content Management System) The Host role configures the overall environment The Host role configures the overall environment The Portal Admin role configures one specific site (portal) The Portal Admin role configures one specific site (portal) Roles control visibility of info and grant abilities to configure content Roles control visibility of info and grant abilities to configure content All portal changes are made on live portal All portal changes are made on live portal Portals = websites (unique URLs) Portals = websites (unique URLs) Templates are an easy way to create sites Templates are an easy way to create sites Create many sub-portals in one installation Create many sub-portals in one installation Alias strings & http dispatching Alias strings & http dispatching

8 How Does the Portal Work – 2 Pages = portal organizational units Pages = portal organizational units Page hierarchy forms the site menu structure Page hierarchy forms the site menu structure Page permissions, appearance, and link types Page permissions, appearance, and link types Modules = information containers Modules = information containers Dynamically loaded user controls – all content generated from DB Dynamically loaded user controls – all content generated from DB Add new or existing modules to pages Add new or existing modules to pages Module permissions, appearance, dates, and options Module permissions, appearance, dates, and options Module export/import Module export/import

9 Roles & Users User access to portal info is controlled by Roles User access to portal info is controlled by Roles Roles: Roles: Used to set permissions for viewing and editing content Used to set permissions for viewing and editing content Role usage is up to you Role usage is up to you Public & private roles Public & private roles New Membership provider New Membership provider Users: Users: New user profile fields (web, IM, cell) – specify required user fields in Admin  Users with checkboxes New user profile fields (web, IM, cell) – specify required user fields in Admin  Users with checkboxes Preferences – language, time zone Preferences – language, time zone Membership Services: new Subscriptions public role Membership Services: new Subscriptions public role Admin search for users by name, email Admin search for users by name, email

10 Host Site Management Host – site settings Host – site settings Site appearance & settings, payment processing, demos Site appearance & settings, payment processing, demos Server settings: Proxy, SMTP Server settings: Proxy, SMTP Global portal settings: log storage, file upload types, skin permissions, caching, Friendly URLs Global portal settings: log storage, file upload types, skin permissions, caching, Friendly URLs Host – site management Host – site management Site File Manager Site File Manager Custom Modules installation Custom Modules installation Create locales, change resource files, lists Create locales, change resource files, lists Site search mgmt Site search mgmt Create superuser accounts Create superuser accounts Host – portals management Host – portals management Create sub-portals, Alias strings Create sub-portals, Alias strings Portal expiration date, hosting fee, disk space Portal expiration date, hosting fee, disk space Site log history interval Site log history interval Premium modules Premium modules

11 Portal Management Portal Admin – manages single site’s settings Portal Admin – manages single site’s settings Controls layout of portal – page – module Controls layout of portal – page – module Portal appearance: background, skins, containers Portal appearance: background, skins, containers User registration: none, private, public, verified User registration: none, private, public, verified Default Pages: splash, home, login, user, home directory Default Pages: splash, home, login, user, home directory Payment settings, banner type, language, timezone Payment settings, banner type, language, timezone Administrator account Administrator account Portal Management Portal Management Build Site Wizard Build Site Wizard File Manager with sub directories and roles File Manager with sub directories and roles Vendors & Banner Ads Vendors & Banner Ads Site Log Site Log Newsletters (Bulk Email in v2) Newsletters (Bulk Email in v2) Recycle Bin Recycle Bin Log Viewer Log Viewer Choose locale (applies resource files) Choose locale (applies resource files)

12 Files & File Uploads New File Manager New File Manager Can now create sub-directories Can now create sub-directories Set permissions by role in File Manager Set permissions by role in File Manager View Folder View Folder Write to Folder Write to Folder Set uploadable file types on Host  Advanced Settings  Other Settings Set uploadable file types on Host  Advanced Settings  Other Settings Synchronize Database and File System Synchronize Database and File System Uploading files Uploading files Decompress ZIP Files checkbox Decompress ZIP Files checkbox Choose folder at upload time Choose folder at upload time Portal space used on File Manager status bar Portal space used on File Manager status bar

13 Vendors & Banner Advertising Create vendors, banners, affiliate referrals Create vendors, banners, affiliate referrals Put each in their own directory Put each in their own directory Separate Host and Admin directory structures Separate Host and Admin directory structures Banner types: Banner types: Banner Banner Micro Button, Button Micro Button, Button Block, Skyscraper Block, Skyscraper Text, Script Text, Script Categorize Banners by groups Categorize Banners by groups

14 Newsletters Called Bulk Email in v2 Called Bulk Email in v2 Rich Text Editor, attach any portal file Rich Text Editor, attach any portal file Send by Roles Send by Roles Subscribers role is new built-in Subscribers role is new built-in Public roles allow users to join themselves Public roles allow users to join themselves Add emails to list manually Add emails to list manually Send methods Send methods Personalized – one per user Personalized – one per user Blind – one message sent to all users Blind – one message sent to all users Send action – sync or async Send action – sync or async

15 Localization & Language Host: create locales, change resource files & lists Host: create locales, change resource files & lists Language Editor Language Editor TimeZone Editor TimeZone Editor Resource File Verifier Resource File Verifier Create/upload Language Pack Create/upload Language Pack Portal Admin: choose locale (applies resource files) Portal Admin: choose locale (applies resource files)

16 Core Plumbing Scheduler (host) – schedule recurring tasks Scheduler (host) – schedule recurring tasks Search Search Search Input, Search Results modules Search Input, Search Results modules Host  Search Admin Host  Search Admin Site Log Site Log File vs. database (Host  Advanced  Other) File vs. database (Host  Advanced  Other) Log history interval Log history interval Log Viewer Log Viewer Enable/disable by event, send email Enable/disable by event, send email Log by portal Log by portal

17 Portal Maintenance Backup – both database and user files Backup – both database and user files Backup / restore: remember – this portal is managed online Backup / restore: remember – this portal is managed online Database size – dependent on logs Database size – dependent on logs Use the site log option – file vs. database Use the site log option – file vs. database Adjust logging intervals as needed Adjust logging intervals as needed Clean up unused files Clean up unused files DNN Upgrades DNN Upgrades

18 Management – Tips & Tricks Export / import – portals and modules Export / import – portals and modules Can’t separate admin from user traffic Can’t separate admin from user traffic Link click tracking – analyze link usage globally Link click tracking – analyze link usage globally Exceptions and logs output Exceptions and logs output Remember your IIS logs for troubleshooting Remember your IIS logs for troubleshooting Host  SQL Host  SQL Help sometimes available on module dropdowns Help sometimes available on module dropdowns Docs – scheduler, host & portal templates, membership Docs – scheduler, host & portal templates, membership Watch forums & bug lists for fixes Watch forums & bug lists for fixes

19 Learn More www.dotnetnuke.com – project download (register) and info www.dotnetnuke.com – project download (register) and info support.dotnetnuke.com – Gemini bug tracker support.dotnetnuke.com – Gemini bug tracker www.asp.net/forums – DNN forums www.asp.net/forums – DNN forums www.gotdotnet.com/community/workspaces www.gotdotnet.com/community/workspaces http://www.cathal.co.uk/Default.aspx?tabid=28 http://www.cathal.co.uk/Default.aspx?tabid=28 Free v2 modules list (v3 coming) + resources + great skin! Free v2 modules list (v3 coming) + resources + great skin! http://dnnjungle.vmasanas.net – resource portal http://dnnjungle.vmasanas.net – resource portal www.wwwcoder.com – resource portal www.wwwcoder.com – resource portal www.dnn.com.au – resource portal www.dnn.com.au – resource portal www.dotnetnukehelp.com – resource portal www.dotnetnukehelp.com – resource portal www.asp.net – Microsoft’s ASP developer site www.asp.net – Microsoft’s ASP developer site http://msdn.microsoft.com/training/webcasts/ http://msdn.microsoft.com/training/webcasts/


Download ppt "DotNetNuke Portal Management Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference."

Similar presentations


Ads by Google