Presentation is loading. Please wait.

Presentation is loading. Please wait.

DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.

Similar presentations


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

1 DotNetNuke v4 Overview 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 Microsoft MVP Microsoft MVP www.vbnetexpert.com www.vbnetexpert.com stan@vbnetexpert.com stan@vbnetexpert.com stan@vbnetexpert.com

2 WebCast Series on DotNetNuke 2005 WebCasts: 2005 WebCasts: Jan 31: DNN v3 – Overview Jan 31: DNN v3 – Overview Jan 31: DNN v3 – Installation and Configuration Jan 31: DNN v3 – Installation and Configuration Feb 4:DNN v3 – Portal Management Feb 4:DNN v3 – Portal Management Feb 4:DNN v3 – Custom Module Development Feb 4:DNN v3 – Custom Module Development May 16:DNN v3 – Building Custom Modules May 16:DNN v3 – Building Custom Modules May 16:DNN v3 – Advanced Module Development May 16:DNN v3 – Advanced Module Development 2006 WebCasts: 2006 WebCasts: Feb 13:DNN v4 – Overview Feb 13:DNN v4 – Overview Feb 13: DNN v4 – Running on ASP.NET v2 Feb 13: DNN v4 – Running on ASP.NET v2 http://msdn.microsoft.com/webcasts http://msdn.microsoft.com/webcasts http://www.vbnetexpert.com (DotNetNuke downloads) http://www.vbnetexpert.com (DotNetNuke downloads)

3 Audience Polls How much experience with ASP.NET (0, 3yr)? How much experience with ASP.NET (0, 3yr)? Using ASP.NET v2 in production (Y/N)? Using ASP.NET v2 in production (Y/N)? Who is using DNN in production today (Y/N)? Who is using DNN in production today (Y/N)? Who is building Custom Modules (none, v1, v2, v3, v4)? Who is building Custom Modules (none, v1, v2, v3, v4)?

4 Presentation Outline Web Portal Introduction Web Portal Introduction Technical Overview Technical Overview DNN Today – v4.0 / v3.2 DNN Today – v4.0 / v3.2 DNN v4 – First Look DNN v4 – First Look Portal Configuration and Management Portal Configuration and Management Project Organization and Support Project Organization and Support Project Futures Project Futures DNN v4 – Tips & Tricks DNN v4 – Tips & Tricks

5 Web Portal Introduction What is a Web Portal? What is a Web Portal? Business Case Business Case Open Source Project Open Source Project DotNetNuke Project History DotNetNuke Project History Target Audiences: Target Audiences: Web Hosters Web Hosters Corporate Portal Developers Corporate Portal Developers Individual Users Individual Users

6 Technical Overview Framework application, modular construction Framework application, modular construction Core provides plumbing Core provides plumbing Provider model allows pluggable services Provider model allows pluggable services Extend with custom modules Extend with custom modules Portals / Pages / Modules Portals / Pages / Modules Portals = websites (unique URLs), sub-portals Portals = websites (unique URLs), sub-portals Pages = portal organizational units Pages = portal organizational units Modules = information containers Modules = information containers All are individually skinnable All are individually skinnable Membership – Roles & Users Membership – Roles & Users Online configuration & content management by role Online configuration & content management by role Host vs. Portal Admin roles Host vs. Portal Admin roles

7 DNN Today – v4.0 and v3.2 V4.0 and V3.2 are functionally equivalent V4.0 and V3.2 are functionally equivalent Sources are slightly different Sources are slightly different Projects will track together (near term) Projects will track together (near term) BuildRuntimeDB DNN v4.0 VS 2005 only ASP.NET v2.0 SQL 2005 SQL 2000 DNN v3.2 VS 2003 only ASP.NET v1.1 ASP.NET v2.0 SQL 2000

8 First Look at DNN v4 v3.2 / v4.0 – new features: v3.2 / v4.0 – new features: Not so many “visual” changes – more under the covers Not so many “visual” changes – more under the covers Client API / AJAX Client API / AJAX Windows Authentication Windows Authentication Navigation provider Navigation provider Installer process Installer process Differences between v3.2 and v4.0 Differences between v3.2 and v4.0 How you build and where DNN runs How you build and where DNN runs Migration to ASP.NET 2.0, SQL 2005 Migration to ASP.NET 2.0, SQL 2005 Internal code changes for FW v2 Internal code changes for FW v2 Starter Kit Starter Kit CBO support for generics CBO support for generics Medium Trust environments Medium Trust environments

9 Portal Configuration & Mgmt Host vs. Portal Admin Roles Host vs. Portal Admin Roles Portal Templates, Site Wizard Portal Templates, Site Wizard Skin portals, pages, modules Skin portals, pages, modules Providers for plug-in flexibility Providers for plug-in flexibility Data access, membership, authentication, html edit, search, scheduling, logging, friendly urls, navigation, caching Data access, membership, authentication, html edit, search, scheduling, logging, friendly urls, navigation, caching Scheduled Tasks Scheduled Tasks Custom Module / Resources Installer Custom Module / Resources Installer Install page or scheduled event Install page or scheduled event Virtualization – many portals/subs in 1 install Virtualization – many portals/subs in 1 install Help Mechanism Help Mechanism

10 DNN Project Organization & Support Core Team: Board, Core, Trustees Core Team: Board, Core, Trustees Projects – each with Lead & Team: Projects – each with Lead & Team: Core: Client API, Localization, Search, Web Controls Core: Client API, Localization, Search, Web Controls Most “standard modules” plus: Most “standard modules” plus: ActiveDirectory, Blog, Forum, Gallery, Help, Repository, Wiki ActiveDirectory, Blog, Forum, Gallery, Help, Repository, Wiki DNN Website, Blogs, Forums, Bug Tracker DNN Website, Blogs, Forums, Bug Tracker Benefactor Program Benefactor Program Community Community

11 Project Futures (Roadmap) Extend Membership, Roles & Profile Services Extend Membership, Roles & Profile Services Categorization System (Content Management) Categorization System (Content Management) Document Security Improvements Document Security Improvements Localization – Dynamic / Content Localization – Dynamic / Content SSL SSL Portal Groups Portal Groups Workflow / Versioning Workflow / Versioning Device Support Device Support

12 DNN v4 – Tips & Tricks Use page preview as Admin (remember!) Use page preview as Admin (remember!) Modules visible only to Admin show red box Modules visible only to Admin show red box pages visible only to Admin don’t show any flag pages visible only to Admin don’t show any flag Portal alias strings Portal alias strings Add functionality with Custom Modules Add functionality with Custom Modules vs. making core changes vs. making core changes Log Viewer Log Viewer Admin & Host show different item types Admin & Host show different item types Documentation Documentation \documentation\*.html – installation guidelines \documentation\*.html – installation guidelines 20 PDFs – many details explained (separate download) 20 PDFs – many details explained (separate download) Watch DNN forums & bug tracker for status & fixes Watch DNN forums & bug tracker for status & fixes Visit the many resource sites for skins, containers, tutorials, other tips & tricks, etc. Visit the many resource sites for skins, containers, tutorials, other tips & tricks, etc.

13 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 http://forums.asp.net/90/ShowForum.aspx - DNN main forum http://forums.asp.net/90/ShowForum.aspx - DNN main forum http://www.dotnetnuke.com/default.aspx?tabid=795 - full DNN forums list http://www.dotnetnuke.com/default.aspx?tabid=795 - full DNN forums list http://forums.asp.net/1107734/ShowPost.aspx - DNN 3.2 and 4.0 (pinned post) http://forums.asp.net/1107734/ShowPost.aspx - DNN 3.2 and 4.0 (pinned post) http://forums.asp.net/1114393/ShowPost.aspx - DNN v4 starter kits & templates http://forums.asp.net/1114393/ShowPost.aspx - DNN v4 starter kits & templates http://forums.asp.net/1105076/ShowPost.aspx - starter kits forum thread http://forums.asp.net/1105076/ShowPost.aspx - starter kits forum thread http://forums.asp.net/1123229/ShowPost.aspx - installing DNN v4 source http://forums.asp.net/1123229/ShowPost.aspx - installing DNN v4 source http://www.adefwebserver.com/DotNetNukeHELP/DNN_Module4/ - DNN v4 module development tutorial http://www.adefwebserver.com/DotNetNukeHELP/DNN_Module4/ - DNN v4 module development tutorial http://forums.asp.net/1156381/ShowPost.aspx - discussion of web application projects http://forums.asp.net/1156381/ShowPost.aspx - discussion of web application projects http://msdn.microsoft.com/msdnmag/issues/06/01/ExtremeASPNET/ - explains ASP.NET v2 codebehind model http://msdn.microsoft.com/msdnmag/issues/06/01/ExtremeASPNET/ - explains ASP.NET v2 codebehind model http://weblogs.asp.net/bsimser/archive/2006/01/31/437023.aspx - DNN vs. Sharepoint discussion http://weblogs.asp.net/bsimser/archive/2006/01/31/437023.aspx - DNN vs. Sharepoint discussion http://sourceforge.net/projects/goog-sitemapgen/ - Google sitemap generator http://sourceforge.net/projects/goog-sitemapgen/ - Google sitemap generator www.asp.net - Microsoft’s ASP developer site www.asp.net - Microsoft’s ASP developer site www.codeproject.com/database/ConfigureMSDE.asp?print=true www.codeproject.com/database/ConfigureMSDE.asp?print=true


Download ppt "DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference."

Similar presentations


Ads by Google