Conference

100 PageSpeed for maximum SEO with Dnn and 2sxc

Shows how we build awesome looking solutions which are so fast it impresses Google PageSpeed. Will demonstrate many techniques like proper use of Bootstrap with SASS, implementing images which deliver multiple sizes and formats, and how to use LightSpeed caching and more.

Add more power to your brands

Feel the motion and emotion

Dennis Vieren
How to add motion and emotion to brands and website designs, and how to sell this to your client.

Dennis Vieren

Build all your sh*t with cake

Using Dnn.CakeUtils

Peter Donker
DNN uses Cake (cakebuild.net) extensively to build its releases. Cake allows you to create build scripts in C#, your favorite language. As with other build technologies Cake can be extended and there is a NuGet package called Dnn.Cakebuild which includes a ton of features to not only help DNN build, but also help you build and package your extensions. In this session we'll be looking into Cake and Dnn.Cakeutils and how you can create awesome build tasks.

Peter Donker

Build Any DNN Extension in Minutes

Will Strohl
Do you want to build a scheduled job into DNN? What about a prompt command? And a theme object? Of course, you want to build a module too… Do you want that in MVC, SPA, or web forms? Do you want those all in a single and easy-to-build solution? You're in luck! This session will walk you through how to build nearly any kind of DNN extension you want, using the upendodnn generator. During this session, we'll build several extensions together (including an overview of each) and then see them work in DNN instantly. You'll walk away with an easy way to get started with your next DNN solution.

Will Strohl

Build Enterprise Solutions in Days with 2sxc

A real-life example for our NPO Swiss School System (school-sys.org) will walk you through how we build a completely new business application for managing schools, curriculum, lessons, educational assets, PDF generation and even Quality Certificate generation within days leveraging 2sxc and Dnn.

Democratizing IT with DNN

Mixing drag & drop design with low code

Tycho de Waard
As the amount of applications grows at staggering speed, we need a tremendous amount of IT people. Not just back end developers, front end developers, expert users, security, accessibility, compliance...
We are at cross roads. Do we educate more people to be IT professionals or do we democratize IT?

Find out how DNN still has the edge over many other platforms and actually leading this pathway

Tycho de Waard

DNN Upgrades Made Simple

Will Strohl
If you've ever even read about upgrading DNN, you know that any number of things can go wrong. There's no shortage of horror stories, for sure. Did you know that nearly 100% of those horror stories were avoidable, though? After maintaining DNN websites for over 15 years, you'll learn the approaches I take to upgrading DNN websites. Following this session, you'll learn the processes, tips, tricks, and methods that help me upgrade client websites flawlessly.

Will Strohl

Experience marketing

Feel the brand vibe

Dennis Vieren
How to use experience marketing to let your customers feel the brands you create.

Dennis Vieren

Keep your SQL database clean and performant

SQL Server database maintainence and free (DNN) tools

Michael Tobisch
Keeping an SQL database "clean" can be a very challenging task. There are some free tools around, even DNN modules, that help to achieve this goal.

Planned Agenda:
- SQL Server setup best practices
- Tools for Maintenance and Backup/Restore
- Security aspects

Michael Tobisch
I am an experienced ASP/ASP.Net programmer and using DotNetNuke since some early 3.x version. The main focus of my work is custom modules and integration, SQL Server optimization and security. I have contributed to the community for a long time by answering questions, trying to help people in the forums and the Community Exchange, in workshops etc. I was involved in various DNN events as a speaker, e.g. DNN Connect 2019, Champéry, Switzerland (2019), DotNetNuke 7 Roadshow, Munich, Germany and Vienna, Austria (2013), German Usergroup Meeting, Stuttgart, Germany (2011), European Day of DotNetNuke, Paris, France (2010), and German Usergroup Meeting, Berlin, Germany (2010). In 2020 and 2021 I was the local co-organizer for the DNN Connect conference (planned in Obergurgl/Austria and cancelled due to the COVID-19 pandemic :-( ) I am also an active member in the DNN Connect Association and the German Speaking Usergroup. I have been a DNN★MVP since 2013.

nvQuickTheme

Generating and maintaining high performance theme packs

Ernst Peter Tamminga
nvQuickTheme is a wonderful open source tool from nvisionate to quickly generate a high-performance DNN Themepack for DNN9 based on Bootstrap4.
nvQuickTheme comes with a package file for easy dependency management, as well as a gulp build process for anyone who wants to jump in and quickly edit scss, or js without the hassle of moving files around or setting up a compiler. If that's all too much, get the basic distribution package with everything nicely compiled and ready to go with none of the extra non-essentials.
It might not fulfil the most fancy customer requirements, but can generate a clean and high performance themepack for a mobile and desktop DNN site.

Ernst Peter Tamminga

Rocket CDS

Integrated Central Data Services with DNN

David Lee
Using DNN as a tool for creation of new systems, websites and allowing data usage across systems.

This session is about moving DNN into a usable tool that can allow any new code to be build in .Net Standard with API interaction across modules, pages, portals, installations and other CMS like WordPress.

Using DNN as a true Web Framework to allow quick website/system build with flexible design. Ready to move to future technology, so the time investment in using DNN is not wasted with the inevitable decline of DNN.

David Lee

Using & Implementing DNN Command Prompts

Will Strohl
It may not sound super sexy at first, but did you know that DNN has a command prompt interface that allows you to do a lot of the website management that you normally do with your mouse? While it can sound like a step backward, using Prompt in DNN can make your life administrating DNN far easier and faster in many instances. During this session, we'll walk through a demo of Prompt and then we'll create a simple Prompt command together so developers can see how easy it is to implement.

Will Strohl