logo
Jan
29
nik

The Seven Sins of DotNetNuke Module Developers

In an average week, I communicate on the phone, by email, through webinars and in person, with some 100 DotNetNuke business customers, prospects and partners. A majority of them use DotNetNuke in some mission-critical way. I enjoy these conversations and get many insights on their real-world experience with DotNetNuke. I have noticed that there are some common things that end-users find problematic with...
Jan
26
nik

Visual: DotNetNuke Enterprise Deployment Scenario

Here’s an illustration depicting a common scenario for DotNetNuke Deployment in the Enterprise. Click the image for a higher-res version. If you find the image helpful, feel free to use it as needed without any restrictions or attribution...
Jan
14
nik

Redirecting to Canonical URL in IIS7

If you are using IIS7, it’s very easy to ensure that all requests always go to your preferred canonical URL. It’s a two step process: Step 1: Install the UrlRewrite module for IIS: http://www.iis.net/expand/URLRewrite Step 2: Add the following rule to your applications web.config file: <configuration> <system.webServer> <rewrite> <rules> <clear...
Jan
12
nik

DotNetNuke Widgets Guide (Part 4 of 4)

This is the last post in my four-part series on DotNetNuke Widgets. Here’s a review of the other posts in this series: Part 1 – Overview of DotNetNuke Widgets Part 2 – DotNetNuke Widgets reference Part 3 – Insights into how you can develop your own Widgets for DotNetNuke In this post, I’ll walk you through the code of the TechBubble CatalogWidget. This Widget displays a...
Jan
4
nik

DotNetNuke Widgets Guide (Part 3 of 4)

Continuing my series on DotNetNuke Widgets, here is Part 3 where I provide insights into how you can develop your own Widgets for DotNetNuke. If you haven’t already done so, read Part 1 (overview of DotNetNuke Widgets) and Part 2 (DotNetNuke Widgets reference) to better understand the concepts explored in this post. Let’s get started. Location and Naming Conventions Widgets are located in two...
Dec
29
nik

Module Print Widget for DotNetNuke

If you are like me and want your websites to have a clean, unblemished look, then most likely you have either turned off the Print functionality in your DotNetNuke module settings or just use containers that don’t display the icon. While this does make the site look cleaner, it also takes away the functionality. I gave this some thought and concluded that a Widget would be a great way to provide the...
Dec
29
nik

DotNetNuke Widgets Guide (Part 2 of 4)

This is Part 2 of my four-part series on DotNetNuke Widgets. In Part 1 of the series, I covered some fundamental concepts related to DotNetNuke Widgets. In this post, I will introduce you to a few of the Widgets that are included with the DotNetNuke distribution. Before getting started I’d like to make one observation…these widgets were created prior to the inclusion of jQuery within the...
Dec
28
nik

DotNetNuke Skin Proxy Re-visited

Some years ago, I had presented a solution for dynamically loading a skin layout based on the user’s browser type. Fast-forward to the present — at the Fall 2009 OpenForce Conference in Amsterdam I had a chance to speak to Armand Datema (@nokiko) on the same topic. The conversation occurred following my session on Advanced Skinning with DotNetNuke where I presented an early prototype of...
Dec
25
nik

DotNetNuke Widgets Guide (Part 1 of 4)

Starting with Release 5.x, the DotNetNuke platform has included a Javascript-based Widgets framework for dynamically injecting client-side interactivity into skins and modules. Like most Open Source developers, I thoroughly enjoyed coding the Widget framework but neglected to document it properly. In this four-part series I hope to correct this shortcoming. In Part 1, I will introduce some fundamental...
Dec
2
nik

DotNetNuke Visual Overview

A visual overview of DotNetNuke intended to give newcomers to the platform a quick understanding of DotNetNuke. (Click for larger...
Page 1 of 2412345»...Last »
logo