Submit Search
Upload
DotNetNuke – CMS redefined
•
Download as PPTX, PDF
•
1 like
•
1,795 views
C
Charles Nurse
Follow
This is my session on DotNetNuke from Prairie DevCon West in Calgary, Mar 13-15, 2012.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Recommended
Nooku in a nutshell
Nooku in a nutshell
Tim Plummer
Connectr #4 Experiences Of The Lotus Connections 2.0 Beta 1.3
Connectr #4 Experiences Of The Lotus Connections 2.0 Beta 1.3
Neil Burston
Discover eZ Publish: why you have to know this product
Discover eZ Publish: why you have to know this product
Bertrand Dunogier
The OSS Forge Ecosystem: Today and Tomorrow
The OSS Forge Ecosystem: Today and Tomorrow
oostendo
Engage 2020 - Ad19. Engaging users with HCL Connections Touchpoint and User I...
Engage 2020 - Ad19. Engaging users with HCL Connections Touchpoint and User I...
Matteo Bisi
Dot Net Nuke
Dot Net Nuke
guestb7aa8e3
Mozilla is not just a firefox
Mozilla is not just a firefox
abdelrahman samy
FileBot 4 Synology
FileBot 4 Synology
Reinhard Pointner
Recommended
Nooku in a nutshell
Nooku in a nutshell
Tim Plummer
Connectr #4 Experiences Of The Lotus Connections 2.0 Beta 1.3
Connectr #4 Experiences Of The Lotus Connections 2.0 Beta 1.3
Neil Burston
Discover eZ Publish: why you have to know this product
Discover eZ Publish: why you have to know this product
Bertrand Dunogier
The OSS Forge Ecosystem: Today and Tomorrow
The OSS Forge Ecosystem: Today and Tomorrow
oostendo
Engage 2020 - Ad19. Engaging users with HCL Connections Touchpoint and User I...
Engage 2020 - Ad19. Engaging users with HCL Connections Touchpoint and User I...
Matteo Bisi
Dot Net Nuke
Dot Net Nuke
guestb7aa8e3
Mozilla is not just a firefox
Mozilla is not just a firefox
abdelrahman samy
FileBot 4 Synology
FileBot 4 Synology
Reinhard Pointner
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentals
Lalit Kale
Pp For Boces
Pp For Boces
anthonyontai
Html5 today
Html5 today
Roy Yu
Highlights from MS build\\2016 Conference
Highlights from MS build\\2016 Conference
EastBanc Tachnologies
Dotnet on linux
Dotnet on linux
Ebram Tharwat
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
Reto Meier
VA Smalltalk Update
VA Smalltalk Update
ESUG
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
John Head
Clanavi: How to Manage Your Cloud by Drupal
Clanavi: How to Manage Your Cloud by Drupal
DOCOMO Innovations, Inc.
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
Docker, Inc.
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
AgileNetwork
ASP.NET MVC 4 Overview
ASP.NET MVC 4 Overview
Gunnar Peipman
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
Microsoft .Net Technology
Microsoft .Net Technology
vijayakumari kaliannan
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
Teamstudio
New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
Keith Boyd
Introduction to Android
Introduction to Android
Pantech ProLabs India Pvt Ltd
Cont0519
Cont0519
Samuel Dratwa
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
Mary Connor
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
AI4BD GmbH
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
More Related Content
Similar to DotNetNuke – CMS redefined
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentals
Lalit Kale
Pp For Boces
Pp For Boces
anthonyontai
Html5 today
Html5 today
Roy Yu
Highlights from MS build\\2016 Conference
Highlights from MS build\\2016 Conference
EastBanc Tachnologies
Dotnet on linux
Dotnet on linux
Ebram Tharwat
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
Reto Meier
VA Smalltalk Update
VA Smalltalk Update
ESUG
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
John Head
Clanavi: How to Manage Your Cloud by Drupal
Clanavi: How to Manage Your Cloud by Drupal
DOCOMO Innovations, Inc.
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
Docker, Inc.
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
AgileNetwork
ASP.NET MVC 4 Overview
ASP.NET MVC 4 Overview
Gunnar Peipman
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
Microsoft .Net Technology
Microsoft .Net Technology
vijayakumari kaliannan
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
Teamstudio
New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
Keith Boyd
Introduction to Android
Introduction to Android
Pantech ProLabs India Pvt Ltd
Cont0519
Cont0519
Samuel Dratwa
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
Mary Connor
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
AI4BD GmbH
Similar to DotNetNuke – CMS redefined
(20)
Dot net platform and dotnet core fundamentals
Dot net platform and dotnet core fundamentals
Pp For Boces
Pp For Boces
Html5 today
Html5 today
Highlights from MS build\\2016 Conference
Highlights from MS build\\2016 Conference
Dotnet on linux
Dotnet on linux
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
VA Smalltalk Update
VA Smalltalk Update
NELotus - OpenNTF.org & XPages Mobile Controls
NELotus - OpenNTF.org & XPages Mobile Controls
Clanavi: How to Manage Your Cloud by Drupal
Clanavi: How to Manage Your Cloud by Drupal
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
ASP.NET MVC 4 Overview
ASP.NET MVC 4 Overview
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Microsoft .Net Technology
Microsoft .Net Technology
An Introduction to the Model-View-Controller Pattern
An Introduction to the Model-View-Controller Pattern
New voice, new tone, new IA: Writing for the modern developer
New voice, new tone, new IA: Writing for the modern developer
Introduction to Android
Introduction to Android
Cont0519
Cont0519
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
LavaCon 2011: Double Trouble! Adding Developer Docs to Your Deliverables
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Recently uploaded
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Hyundai Motor Group
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Recently uploaded
(20)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
The transition to renewables in India.pdf
The transition to renewables in India.pdf
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
DotNetNuke – CMS redefined
1.
DOTNETNUKE 6 –
CMS REDEFINED: DOTNETNUKE FOR A NEW GENERATION OF ASP.NET DEVELOPERS CHARLES NURSE SENIOR ARCHITECT, DOTNETNUKE CORP. CHARLES.NURSE@DNNCORP.COM @CNURSE DotNetNuke Corp. Confidential © 2011 All rights reserved.
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.
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.
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.
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.
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.
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.
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.
WHAT SETS DNN
APART? - WHY SHOULD YOU CARE? DotNetNuke Corp. Confidential © 2011 All rights reserved. 11
10.
WHAT SETS DNN
APART? - WHY SHOULD YOU CARE? DotNetNuke Corp. Confidential © 2011 All rights reserved. 12
11.
WHAT SETS DNN
APART? EXAMPLE SITES. • Demo DotNetNuke Corp. Confidential © 2011 All rights reserved. 13
12.
WHAT SETS DNN
APART? THE STORE. DotNetNuke Corp. Confidential © 2011 All rights reserved. 14
13.
WHAT SETS DNN
APART? THE FORGE. DotNetNuke Corp. Confidential © 2011 All rights reserved. 15
14.
WHAT SETS DNN
APART? EXTENSIONS CATALOG. DotNetNuke Corp. Confidential © 2011 All rights reserved. 16
15.
WHAT SETS DNN
APART? EXTENSIONS CATALOG. • Demo DotNetNuke Corp. Confidential © 2011 All rights reserved. 17
16.
DOTNETNUKE ARCHITECTURE
DotNetNuke Corp. Confidential © 2011 All rights reserved. 18
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.
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.
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.
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
Editor's Notes
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
Download now