DNN module development with AngularJS (Part 1)

This blog series should set you in the position to start DNN module development with Angular 1 even if you haven't done a module for DNN yet. So we will start with an empty project in Visual studio and build it up step by step. I plan to guide you through all these steps. But beware, this is no Angular course! I will not explain all the stuff that is involved in full detail because that would fill a book and is way too much for a blog like this, but where possible I'll provide you some links with further information to the corresponding topic. First we will start with a DNN 7 style Angular module using standard View.ascx that is able to run in DNN 7 and later we will convert this to a SPA module type for DNN 8.

Blogging in DNN with Markdown Monster by Rick Strahl

Blogging with Windows Live Writer is often a complicated thing. Like with every HTML editor you need to have good knowledge of the HTML language. If you are not careful, you overwrite the default fonts, font width, colors and other styles. See how easy blogging is with Markdown and the new Markdown editor by Rick Strahl

Creating a global token engine

One thing I liked most in former Joomla times was the possibilty to create global tokens that could be used anywhere in a Post / Article. Think of an "add to cart" token that you can place in a blog post that expands to a button that adds a predefined product to your cart!  See how this could be done in DNN!

DnnImagehandler - Hot or not ?

Recently I started a pull request for the dnn core. It is a replacement and enhancement to the part of dnn that generates the profile images. The new imagehandler is based on an old Microsoft codeplex project and is enhanced by me in the last years. See what it is all about and tell me your opinion if it should go to the core or not!

Rapid Module Development Part 2 - The multilanguage thing…

In this blog I’ll show you how you can implement ML features without any hassle. My method is very straight forward and you could use this as a pattern for all your modules. There is no more increased effort needed to make your module ML compliant if you follow these guidelines.


Torsten WeggenMy name is Torsten Weggen and I am CEO of indisoftware GmbH in Hanover, Germany. I'm into DNN since 2008. Before this, I did a lot of desktop stuff mainly coded with Visual Foxpro (see http://www.auktionsbuddy.de). 

I'm programmer, husband, father + born in 1965.

Please feel free to contact me if you have questions.

Latest Posts

Rapid Module Development
3/16/2014 10:39 PM | Torsten Weggen
Torsten Weggen: About me
1/9/2014 8:01 PM | Torsten Weggen
DNN Europe module template for client programming
9/20/2013 4:28 PM | Torsten Weggen
Migrate Joomla to DNN from a SEO perspective
6/25/2013 12:01 PM | Torsten Weggen
Single Sign-on (SSO) and Modulesharing in DotNetNuke CE 06.01.00 and above
2/26/2013 11:24 PM | Torsten Weggen
Using DAL 2 in a real world module
2/12/2013 6:03 PM | Torsten Weggen
Make a local copy of your live DNN installation
11/18/2012 4:38 PM | Torsten Weggen
DNN 6 Form Pattern - Html Conventions
2/3/2012 9:47 AM | Torsten Weggen
BBImageHandler on CodePlex
6/23/2011 10:25 PM | Torsten Weggen
Creating thumbs from a webpage
10/26/2010 9:02 PM | Torsten Weggen

My Twitter

Torsten Weggen 3/1/2018

Yeah! Booked my journey to #DNNConnect2018 ! Will be great to meet old friends again and have some Guiness together! #DNNCMS rulez !

Torsten Weggen 2/17/2018

Yess! My first commercial hybrid mobile App build with #ionic + #Angular and connected with #DNNCMS is online now https://t.co/61nDXYXu14

Torsten Weggen 1/13/2018

@TChailland Hi Thomas - no problem! Have a nice vacation and let me know when you're back.