DNN vNext as a Progressive Web App (PWA) on ASP.NET Core

Mar 10, 2018



In this video, I will be building on Andrew Hoefling's DNN vNext proof of concept application and enabling it to run as a Progressive Web Application (PWA). This opens up all sorts of possibilities in the realm of DNN's future.

With the introduction of PWAs as a delivery mechanism for the mobile user experience, we will be able to leverage Web Components (more specifically Custom Elements) to deliver functionality that is platform agnostic. These components can be utilized in ASP.NET Core MVC, ASP.Core Razor Pages, React, Angular, Vue.js, plain old Javascript, and so on. What would a DNN "module" look like in this future? ;-)


According to Google -

Progressive Web Apps are user experiences that have the reach of the web, and are:

Reliable - Load instantly and never show the downasaur, even in uncertain network conditions.

Fast - Respond quickly to user interactions with silky smooth animations and no janky scrolling.

Engaging - Feel like a natural app on the device, with an immersive user experience.

This new level of quality allows Progressive Web Apps to earn a place on the user's home screen.


What can the web do today? You may be surprised!


This is why I believe PWAs are here to stay! Just ask these companies what they think! Twitter, Uber, Starbucks, Pinterest, Forbes, Weather.com, Washington Post, and many more!