• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
DotNetNuke Upgrades, Third Party Modules, and Performance
 

DotNetNuke Upgrades, Third Party Modules, and Performance

on

  • 1,533 views

This month's presentation will cover three critical administration topics: a practical look at DotNetNuke Upgrades, the art of selecting and incorporating third party modules, and configuring ...

This month's presentation will cover three critical administration topics: a practical look at DotNetNuke Upgrades, the art of selecting and incorporating third party modules, and configuring DotNetNuke for performance. This presentation will focus on lessons learned from real world experience and is intended to engage both those that are new to DotNetNuke and long time community members.

Statistics

Views

Total Views
1,533
Views on SlideShare
1,527
Embed Views
6

Actions

Likes
0
Downloads
7
Comments
1

1 Embed 6

http://www.slideshare.net 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hello my dear
    I am Modester by name good day. i just went to your profile this time true this site (www.slideshare.net) and i got your detail and your explanation in fact the way you explain your self shows me that you are innocent and maturity and also understand person i decided to have a contact with you so that we can explain to our self each other because God great everyone to make a friend with each other and from that we know that we are from thism planet God great for us ok my dear please try and reach me through my email address (modester4life4@yahoo.com) so that i can send you my picture true your reply we can know each other ok have a nice day and God bless you yours Modester
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 04.09.05 Fixed two HTML/Script Code Injection issues

DotNetNuke Upgrades, Third Party Modules, and Performance DotNetNuke Upgrades, Third Party Modules, and Performance Presentation Transcript

  • DotNetNuke® Upgrades, Third Party Modules, and Performance
    Presented by Ian Robinson
  • DotNetNuke Announcements
    DotNetNuke Connections 2010 Speakers Announced
    European Day of DNN Sessions and Speakers Announced
    DNN 05.04.01 Released
    Portal Localization
    Blog 04.00.00 Released
    DotNetNuke Training Announced
    Events 05.01.00 Beta Available
    Core XHTML Forum DiscussionQA Team Recruiting
  • Presentation Agenda
    Upgrades
    Why & How
    Third Party Modules
    Build vs. Buy
    Buying Considerations
    Installing
    Performance
    Managing Features Effectively
    Configuring DNN
  • Why Upgrade?
    Features
    Private messaging was introduced in 5.3.1
    Dependencies
    Third party module depends on newer version of DNN
    Security
    5.3.0 & 5.3.1 Have “Critical” Security Flaw
    Bugs
    5.2.3 corrected an issue “where security roles were not properly enforced between child portals”
  • Picking a Version
    Personally recommended
    Latest stabilization release
    05.04.01 is currently latest version *
    Many prefer to lag behind a version or two
    05.02.03 is generally recommended
    If you still can’t move to DNN 5 (why?)
    At least upgrade to 4.9.5
    * 05.04.02 should be out soon
  • How do I Upgrade?
    Backup
    Entire File System
    Entire Database
    Verify
    Upgrade File System
    Complete Wizard
  • Extensions: Build vs. “Buy” *
    Options
    Buy and configure
    Often the cheapest and fastest
    Usually requires compromises
    Buy and customize
    Often gets you 80% of the way
    Still need means to customize (developers)
    Lose upgrade path
    Build from scratch
    Usually the most expensive option (resources, money, time)
    Don’t have to compromise
    * Extensions can, of course, be free, too
  • Finding Extensions
    Open Source
    The DotNetNuke Forge / Codeplex
    Commercial
    Snowcovered
    Showcase Sites (Indirectly)
    dnnGallery.net
  • Considerations
    Company
    Reputation
    Support
    Community Involvement
    Product
    Source Code
    License
    Technical Dependencies
    Key Features: Templating, Localization
    What is everyone else using? Why?
  • Installing/Uninstalling Extensions
    Be as informed as possible
    Readme files
    Instructions on the web site
    Other people’s reviews
    Forum posts
    Backup your site
    Extensions
    Install Wizard
  • Managing Features for Performance
    Manage Features
    Site Log
    Scheduler
    Event Viewer
    Authentication Providers
  • Configuring for Performance
    Configure Host Performance Settings
    Page State Persistence
    Module Cache Provider
    Cache Setting
    Authenticated Cacheability, (msdn reference)
    Compression Setting *
    Whitespace Filter
    *Advanced alternative: Configure GZIP in IIS
  • Other Performance Considerations
    Use a Content Delivery Network (CDN)
    jQuery
    Use Yslowextension for FireBug
    Third Party Products
    PageBlaster
    Aptimize
  • Thanks to our Sponsors
    R2integrated for sponsoring our refreshments.
    Tekpub, JetBrains, Microsoft, and Intertechfor providing us with free software licenses, books, and training opportunities.