DOTNETNUKE 6 – CMSREDEFINED:DOTNETNUKE FOR A NEW GENERATION OFASP.NET DEVELOPERSCHARLES NURSESENIOR ARCHITECT, DOTNETNUKE ...
WHAT IS DOTNETNUKE (DNN)?• How many of you have heard of DotNetNuke?• How many of you are familiar with what the DotNetNuk...
WHAT IS DOTNETNUKE (DNN)?• Why use a CMS or Web Application Framework?   »   Time to market   »   Leverage existing infras...
PROJECT HISTORY• IBuySpy Portal   »   Released by Microsoft in 2001        during .NET Framework 1.0       Beta   »   Samp...
PROJECT HISTORY• IBuySpy Workshop   »   Released December 24, 2002       on ASP.NET Forums website   »   Licensed under a ...
PROJECT HISTORY• DotNetNuke   »   New project identity March       2003   »   Combined “dotnet” with       “nuke” term whi...
PROJECT HISTORY• Evolution   »   DotNetNuke 3.0 early 2005   »   DotNetNuke 4.0 released on       same day as ASP.NET 2.0,...
WHAT SETS DNN APART? - WHY SHOULD YOU CARE?• Nearly 1,000,000 Registered Users (1500 paying Customers)• 7 million download...
WHAT SETS DNN APART? - WHY SHOULD YOU CARE?                 DotNetNuke Corp. Confidential © 2011 All rights reserved.   11
WHAT SETS DNN APART? - WHY SHOULD YOU CARE?                 DotNetNuke Corp. Confidential © 2011 All rights reserved.   12
WHAT SETS DNN APART? EXAMPLE SITES.• Demo                 DotNetNuke Corp. Confidential © 2011 All rights reserved.   13
WHAT SETS DNN APART? THE STORE.                 DotNetNuke Corp. Confidential © 2011 All rights reserved.   14
WHAT SETS DNN APART? THE FORGE.                 DotNetNuke Corp. Confidential © 2011 All rights reserved.   15
WHAT SETS DNN APART? EXTENSIONS CATALOG.                 DotNetNuke Corp. Confidential © 2011 All rights reserved.   16
WHAT SETS DNN APART? EXTENSIONS CATALOG.• Demo                 DotNetNuke Corp. Confidential © 2011 All rights reserved.  ...
DOTNETNUKE ARCHITECTURE                DotNetNuke Corp. Confidential © 2011 All rights reserved.   18
DOTNETNUKE – THE CORE & ECOSYSTEM    Custom Login                                                                Language ...
CONCEPTS : EXTENSIBILITY•   Modules                              (blog, ecommerce, rss, twitter, facebook…)•   Skins      ...
PART II – EXTENDING DOTNETNUKE• Demo time !!• Focus on Modules   »   Using Razor Host Module        • Simple web editor fo...
THANK YOU• For more info:   »   www.dotnetnuke.com• Download DotNetNuke 6   »   dotnetnuke.codeplex.com• Feedback   »   ht...
Nächste SlideShare
Wird geladen in …5
×

DotNetNuke – CMS redefined

2.015 Aufrufe
1.877 Aufrufe

Veröffentlicht am

This is my session on DotNetNuke from Prairie DevCon West in Calgary, Mar 13-15, 2012.

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.015
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
6
Aktionen
Geteilt
0
Downloads
38
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • TodayDNN – 19000 – (5)Umbraco – 12000 – (10) – Just released new version 5Orchard – 3500 – (27)MojoPortal – 1600 – (57)Total - 17100
  • Browse to sites in DotNetNuke sites.
  • Nearly 10,000,000 downloads310 open-source projectsHosted on codeplex.com
  • App Store model – launched with v 6.0 in July 2012In app deployment of open source (forge) projectsIn app deployment of purchased commercial products
  • Browse to “More Extensions”Search for “Forum or Announcements”Deploy module
  • No MVC – but we do almost everything else on the WebStack from Microsoft
  • DotNetNuke – CMS redefined

    1. 1. DOTNETNUKE 6 – CMSREDEFINED:DOTNETNUKE FOR A NEW GENERATION OFASP.NET DEVELOPERSCHARLES NURSESENIOR ARCHITECT, DOTNETNUKE CORP.CHARLES.NURSE@DNNCORP.COM@CNURSE DotNetNuke Corp. Confidential © 2011 All rights reserved.
    2. 2. WHAT IS DOTNETNUKE (DNN)?• How many of you have heard of DotNetNuke?• How many of you are familiar with what the DotNetNuke solution is designed for?• How many of you have used, or are currently using, DotNetNuke? DotNetNuke Corp. Confidential © 2011 All rights reserved. 4
    3. 3. WHAT IS DOTNETNUKE (DNN)?• Why use a CMS or Web Application Framework? » Time to market » Leverage existing infrastructure » 3rd party ecosystem (free and supported)• Competitors? » There are many PHP based CMS’s, • WordPress, Joomla, Drupal » DNN is the largest .NET Based CMS in the Market • Umbraco – recently converted to MVC – broke backwards compatability • Orchard - also MVC - is barely out of its infancy DotNetNuke Corp. Confidential © 2011 All rights reserved. 5
    4. 4. PROJECT HISTORY• IBuySpy Portal » Released by Microsoft in 2001 during .NET Framework 1.0 Beta » Sample ASP.NET application intended to help web developers understand new platform » Basic portal functionality with dynamically injected user controls DotNetNuke Corp. Confidential © 2011 All rights reserved. 6
    5. 5. PROJECT HISTORY• IBuySpy Workshop » Released December 24, 2002 on ASP.NET Forums website » Licensed under a BSD Open Source license » “Killer” feature was ability to host multiple sites on a single installation ( i.e. “virtualization” ) » Received immediate traction in Microsoft developer community DotNetNuke Corp. Confidential © 2011 All rights reserved. 7
    6. 6. PROJECT HISTORY• DotNetNuke » New project identity March 2003 » Combined “dotnet” with “nuke” term which had been made popular by “phpNuke” in the LAMP community » Original Core Team formed in September 2003 » DotNetNuke 2.0 released at VS Live! in San Francisco in 2004, showcasing new “skinning” capabilities DotNetNuke Corp. Confidential © 2011 All rights reserved. 8
    7. 7. PROJECT HISTORY• Evolution » DotNetNuke 3.0 early 2005 » DotNetNuke 4.0 released on same day as ASP.NET 2.0, November 2005 » DotNetNuke Corporation formed Oct 2006 » DotNetNuke Corp receives Series A VC financing in Nov 2008 » DotNetNuke 5.0 released Jan 2009, first Commercial version » DotNetNuke Corp receives Series B VC financing in Mar 2010 » DotNetNuke 6.0 release July 2011 » Today - DotNetNuke 6.2 CTP release Mar 16, 2012 DotNetNuke Corp. Confidential © 2011 All rights reserved. 9
    8. 8. WHAT SETS DNN APART? - WHY SHOULD YOU CARE?• Nearly 1,000,000 Registered Users (1500 paying Customers)• 7 million downloads all-time » 15-25,000 downloads a week » Consistently top 5 project on codeplex » More than all ASP.NET CMSs combined• 700,000 websites (outside the firewall) – » More than all other ASP.NET CMSs combined » ~10-15% of all ASP.NET websites » 10-12,000 new websites each month• Estimated third-party “Extension” market sales of $10M+ » 250+ Active System Integrators and Resellers » 10+ full length books published » 40+ hosting providers• Major Developer Conference » 500 + attendees DotNetNuke Corp. Confidential © 2011 All rights reserved. 10
    9. 9. WHAT SETS DNN APART? - WHY SHOULD YOU CARE? DotNetNuke Corp. Confidential © 2011 All rights reserved. 11
    10. 10. WHAT SETS DNN APART? - WHY SHOULD YOU CARE? DotNetNuke Corp. Confidential © 2011 All rights reserved. 12
    11. 11. WHAT SETS DNN APART? EXAMPLE SITES.• Demo DotNetNuke Corp. Confidential © 2011 All rights reserved. 13
    12. 12. WHAT SETS DNN APART? THE STORE. DotNetNuke Corp. Confidential © 2011 All rights reserved. 14
    13. 13. WHAT SETS DNN APART? THE FORGE. DotNetNuke Corp. Confidential © 2011 All rights reserved. 15
    14. 14. WHAT SETS DNN APART? EXTENSIONS CATALOG. DotNetNuke Corp. Confidential © 2011 All rights reserved. 16
    15. 15. WHAT SETS DNN APART? EXTENSIONS CATALOG.• Demo DotNetNuke Corp. Confidential © 2011 All rights reserved. 17
    16. 16. DOTNETNUKE ARCHITECTURE DotNetNuke Corp. Confidential © 2011 All rights reserved. 18
    17. 17. DOTNETNUKE – THE CORE & ECOSYSTEM Custom Login Language Packs Providers 3rd Party Modules & Custom Extensions Skins Google Analytics, Taxonomy, Text / HTML Module Localization, Personalization, File Management, etc.. DotNetNuke Core CE/PE/EE DotNetNuke Corp. Confidential © 2011 All rights reserved. 19
    18. 18. CONCEPTS : EXTENSIBILITY• Modules (blog, ecommerce, rss, twitter, facebook…)• Skins (any color, any layout, any market)• Authentication Systems (facebook, twitter, windows live, AD…)• Skin Objects (Login control, breadcrumb…)• Containers (any color, any style..)• Core Language Packs (> 40 languages)• Extension Language Packs• Dashboard Controls• Library• Providers• Widgets DotNetNuke Corp. Confidential © 2011 All rights reserved. 20
    19. 19. PART II – EXTENDING DOTNETNUKE• Demo time !!• Focus on Modules » Using Razor Host Module • Simple web editor for Razor scripts » Using WebMatrix • Create a simple Razor based module » Professional Module Development • WebForms • MVP (Model View Presenter) pattern » Single Page Application model • Services Framework • jQuery • KnockoutJS DotNetNuke Corp. Confidential © 2011 All rights reserved. 21
    20. 20. THANK YOU• For more info: » www.dotnetnuke.com• Download DotNetNuke 6 » dotnetnuke.codeplex.com• Feedback » https://www.surveymonkey.com/s/GHLYGSS• Email: charles.nurse@dnncorp.com• Blog: www.charlesnurse.com• Twitter: @cnurse DotNetNuke Corp. Confidential © 2011 All rights reserved. 22

    ×