Where are we going DNNCon Keynote

Preview:

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.

Citation preview

DNN Roadmap

Where are We Going?

What problem are you trying to solve?

3

“Making web interactions insanelyeasy, affordable and productive for organizations worldwide.”

4

Technological Waves

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

DNN 1.0 (IBuySpy Workshop)

6

• Monolithic application

• Basic functionality

› Manage pages

› Edit content

› Basic security

• Multiple portals

• Easy to understand codebase

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

DNN 2 & 3 (DotNetNuke)

8

• Extensibility becomes core

• Ease of Development

• Advanced functionality

Major Changes

DN

N 2 • Modules

• Skins

• Providers

• Menus

• Task Scheduler

• Event Log

DN

N 3 • Localization

• Search

• Control Panel

• Profiles

• ClientAPI/AJAX

9

10

Constant Change

2007

iPhone

2009

ASP.Net MVC

Node.JS

AngularJS

The landscape changed dramatically.

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.

• Modularization

• Greater focus on client side development

• Lighter weight pages

• Performance

• Modern APIs

• Access to Data from variety of platforms

15

What Changed?

16

Getting Back on Top

- Change Technology

- Change People

- Change Process

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

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

A Modern UI

• Persona Bar

• Consolidate Admin/Host UIs

• Maintain Context

19

20

D E M O

Demo

DNN Today

21 DNN / Proprietary and Confidential. All Rights Reserved.

AS

P.N

et

A New Foundation

22

AS

P.N

et

AS

P.N

et v

Ne

xt

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

Making the transition

25

DNN 7

DNN neXt

26

Preparing for the Transition

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

28

Revitalizing Community Open Source

- Tear Down Walls

- Joint Development

- Community Teams

- Work in the Open

29

Revitalizing Community Progress

- Steering Comte.

- Teams: Architecture, Website, Localization, Training

- Public Roadmap

- Joint DevelopmentModel

30