where are we going dnncon keynote
DESCRIPTION
DNN will be undergoing major changes in 2015. In the presentation I discuss our vision for DNN in the coming year to ensure that we maintain our leadership position in the .Net CMS space.TRANSCRIPT
![Page 1: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/1.jpg)
DNN Roadmap
Where are We Going?
![Page 2: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/2.jpg)
What problem are you trying to solve?
![Page 3: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/3.jpg)
3
“Making web interactions insanelyeasy, affordable and productive for organizations worldwide.”
![Page 4: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/4.jpg)
4
Technological Waves
![Page 5: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/5.jpg)
La
nd
sca
pe • Few CMS’s
Existed
• Webforms was Immature
• VB was the Dominant Language
So
lutio
n • Lightweight CMS
• Easy to Install
• Great Learning Opportunity
5
Wave 1: DNN 1
![Page 6: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/6.jpg)
DNN 1.0 (IBuySpy Workshop)
6
• Monolithic application
• Basic functionality
› Manage pages
› Edit content
› Basic security
• Multiple portals
• Easy to understand codebase
![Page 7: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/7.jpg)
La
nd
sca
pe • CMS space
getting crowded
• Little extensibility
• .Net adoption was growing
• Small OS community
So
lutio
n • Extensible CMS
• Easy to Customize
• Largest OS Project in .Net
7
Wave 2: DNN 2 & 3
![Page 8: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/8.jpg)
DNN 2 & 3 (DotNetNuke)
8
• Extensibility becomes core
• Ease of Development
• Advanced functionality
![Page 9: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/9.jpg)
Major Changes
DN
N 2 • Modules
• Skins
• Providers
• Menus
• Task Scheduler
• Event Log
DN
N 3 • Localization
• Search
• Control Panel
• Profiles
• ClientAPI/AJAX
9
![Page 10: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/10.jpg)
10
![Page 11: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/11.jpg)
Constant Change
2007
iPhone
2009
ASP.Net MVC
Node.JS
AngularJS
The landscape changed dramatically.
![Page 12: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/12.jpg)
14
Sometimes You Stumble
Microsoft
.Net was losing
Performance
Architecture (MVC)
AJAX
DNN
Missed MVC wave
Closed Community
Without significant changes we are headed for disaster.
![Page 13: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/13.jpg)
• Modularization
• Greater focus on client side development
• Lighter weight pages
• Performance
• Modern APIs
• Access to Data from variety of platforms
15
What Changed?
![Page 14: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/14.jpg)
16
Getting Back on Top
- Change Technology
- Change People
- Change Process
![Page 15: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/15.jpg)
A Framework and a CMS
17
DNN Platform
• Core experience
• Minimal Admin UI
• No modules
DNN CMS Distribution
• Platform +
• Focus on Content Management
• Streamlined
DNN _____ Distribution
• Platform +
• Custom Set of Extensions
![Page 16: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/16.jpg)
A Slimmer, Trimmer DNN
Transition non-core features to
Forge
• Newsletters
• Sitelog
• Dashboard
• Vendors/Banners
• Request Filters
Remove Deprecated
Code/Features
• 800+ Methods
• Solpart Menu
• Telerik
Remove/Replace Outdated APIs
• ClientAPI
• RSS Framework
18
![Page 17: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/17.jpg)
A Modern UI
• Persona Bar
• Consolidate Admin/Host UIs
• Maintain Context
19
![Page 18: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/18.jpg)
20
D E M O
Demo
![Page 19: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/19.jpg)
DNN Today
21 DNN / Proprietary and Confidential. All Rights Reserved.
AS
P.N
et
![Page 20: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/20.jpg)
A New Foundation
22
AS
P.N
et
AS
P.N
et v
Ne
xt
![Page 21: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/21.jpg)
Roadmap
Platform 7.4.0 (Jan. 2015)
• Workflow API
• CK Editor
Platform 7.5.0 (Q2 2015)
• MVC modules
• HTML SPA modules
• Platform/UI separation
• .NET 4.5.2
DNN neXt(Starting Q4 2015)
• Full MVC Support
• .NET vNext
• New Admin UI
• Platform distributions
24
![Page 22: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/22.jpg)
Making the transition
25
DNN 7
DNN neXt
![Page 23: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/23.jpg)
26
Preparing for the Transition
![Page 24: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/24.jpg)
Always Be Prepared
27
• Minimize use of ASCX UI.
• Use SPA based development
• Implement SPA/MVC Modules
• Avoid deprecated methods
• Use HTML based skins
•Get Involved
![Page 25: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/25.jpg)
28
Revitalizing Community Open Source
- Tear Down Walls
- Joint Development
- Community Teams
- Work in the Open
![Page 26: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/26.jpg)
29
Revitalizing Community Progress
- Steering Comte.
- Teams: Architecture, Website, Localization, Training
- Public Roadmap
- Joint DevelopmentModel
![Page 27: Where are we going DNNCon Keynote](https://reader035.vdocument.in/reader035/viewer/2022070323/559a42b71a28abc8398b4858/html5/thumbnails/27.jpg)
30