DNNConnect Session: Practical Persona Bar Development
DNNConnect Session: Practical Persona Bar Development

As you know, in DNN9 the Persona Bar has taken over as the new administrative interface. Unlike previous control bars, it is extensible. There are a few good blog posts from Ash Prasad
on the topic. Getting a "Hello World" Persona Bar extension working is pretty trivial, but building a real-word React-based extension is quite a daunting task -
especially from ASP.NET developers who are not familiar with new ECMAScript languages and nodejs tools. My session at DNNConnect was made to get developers up and running with their first full-featured PersonaBar extension.

Enterprise DNN Template
Enterprise DNN C# MVP Module Template for Visual Studio

A C# Visual Studio template for DNN (DotNetNuke) Module Development using the new DAL2 Data Access Layer and implementing the MVP and Repository design patterns. Designed for Visual Studio 2012 and 2013.

DNN8 Module Challenge - Log Analyzer
DNN8 Module Challenge - Log Analyzer

Log4Net analyzer for DNN 8. This module was originally developed as an entry in the Jan 29, 2016 DNN 8 Module Challenge. The log analyzer allows users to selected multiple log files generated by the DNN website. It will analyse the logs and summarize the items into a report which shows them by number of occ...

DNNCon Session: Customizing Your DNN Search Results
DNNCon Session: Customizing Your DNN Search Results

Learn how to create customized search results that leverage DNN's lucene index data. At last year's DNNCon, Ash Prasad presented a great session about the newly redesigned search engine in DNN 7.1 and above. He discussed the search architecture, lucene concepts, and the new ModuleSearchBase class for allowi...

How to Become a Proficient DNN Developer for Under $80
How to Become a Proficient DNN Developer for Under $80

Most developers who are learning how to develop for the DNN Platform know that there are many basic videos out there on youtube or on dnnsoftware.com. The problem is finding not only current and relevant training, but a training PATH that gets you to your goal. I was surprised to find that my video, DotNetNuk...

DNN Evoq Social Module Development - Creating "Gameified" modules
DNN Evoq Social Module Development - Creating "Gameified" modules

This article and video recaps the 'Creating "Gameified" Modules for Evoq Social' session I presented at DNNCon on October 19, 2013 in West Palm Beach.  This session showed an example of how to build a compiled custom module for Evoq Social that participates in the Gameification API. I covered registering...

DNN SuperFan 2013 - Vote DotNetNuclear!
DNN SuperFan 2013 - Vote DotNetNuclear!

Watch my submission video and vote me your 2013 DNN Super Fan.

DotNetNuclear and DnnHero partner up!
DotNetNuclear and DnnHero partner up!

Starting this week (June 24, 2013), DotNetNuclear will be providing comprehensive DotNetNuke development tutorials on DnnHero.com.  These premium tutorials will be made available exclusively to DnnHero subscribers, signup to get access! 

MVP Module Development Template Installation, Configuration & Troubleshooting
MVP Module Development Template Installation, Configuration & Troubleshooting

This article and video provides guidance to installing the DotNetNuke MVP Module Development template, creating and configuring your module project, and troubleshooting common issues.

Advanced DotNetNuke Rich Client Modules - Knockoutjs, jQuery and Services Framework
Advanced DotNetNuke Rich Client Modules - Knockoutjs, jQuery and Services Framework

This article and video recaps the Rich Client Module Development session I presented at the Southern Fried DNN Conference Day of DNN day on April 13, 2013.  The session was a short 1 hour presentation of a large topic.  The goal of the session was to show a new paradigm for module development that t...