Current Articles | Categories | Search | Syndication

Articles from Tutorials: Advanced
In this tutorial we demonstrate how to reduce your DotNetNuke site load time and show you how to take advantage of the services offered by

One of the most common complaints from Webmasters who use DotNetNuke and various other ASP.NET Applications is the long initial load time after a period of inactivity.

In order to keep your site constantly running, there are two easy ways around this: either run a keepalive service on your local computer, or, use a cloud-based KeepAlive service.

Video 1 - Registering your site and how to interpret site statistics
  • Explanation of the ASP.NET worker process
  • Registering on
  • Instructing the service to monitor your website
  • Testing keepaliveforever can access your site
  • How to view your site statistics
  • How to interpret your site statistics
Video 2 - Visit Status, Content Monitoring
  • Understanding the visit status
  • Introduction to content monitoring
  • How to check for content that should be on the page
  • Receiving the ‘your website is down’ email
  • Interpreting the email
  • Interpreting the visit failure reports
  • How to check for content that should not be on the page
Read More..
An expert level tutorial on how to debug and troubleshoot a DotNetNuke website, we cover profiling, stack tracing, packet tracing, reverse compiling and more.

Video 4 - Managed Stack Explorer
  • Managed Stack Explorer vs DotTrace
  • How to get Managed Stack Explorer
  • Exploring Processes
  • Exploring Threads
  • Exploring Stack Traces
  • Identifying the Problem
Video 5 - WireShark
  • What is WireShark?
  • How do you get a copy of it?
  • Starting up WireShark
  • The problem: A broken flash module
  • Our first Wire-Tap
  • Converting Packets to Streams
  • Exploring the Flash Module's Stream
  • Identifying the Flash Module's Problem
Read More..
An expert level tutorial on how to debug and troubleshoot a DotNetNuke website, we cover profiling, stack tracing, packet tracing, reverse compiling and more.

Video 3 - DotTrace

  • How to get DotTrace
  • Running DotTrace
  • Profiling IIS
  • A word of Warning
  • Collecting Performance Data
  • Understanding the Thread Tree and Call Tree
  • Exploring the Call Tree
  • Diagnosing the Performance Issue
Time Length: 4min 46secs
Read More..
An expert level tutorial on how to debug and troubleshoot a DotNetNuke website, we cover profiling, stack tracing, packet tracing, reverse compiling and more.

Video 1 - Introduction to Profilers
  • Introduction
  • What are Profilers?
  • Two Kinds of Profilers
  • How to use Profilers to find Problems
  • Two common types of performance problems
  • Common Profiler Tools
Time Length: 2min 39secs

Video 2 - SQL Profiler
  • How to get SQL Profiler
  • Running SQL Profiler
  • Connecting to a Database Server
  • Recreating the Performance Problem
  • Understanding SQL Profiler's Data
Time Length: 4min 08secs
Read More..
This tutorial explores methods to combat spam in your DotNetNuke website. In particular we focus on Active Forums and show you how to create scheduled SQL queries to prevent spam displaying in your forum. Spam can be a time consuming nuisance to both the administrators and the visitors of your website, so this tutorial helps you to automate the prevention of spam.

The videos contain:
  • Video 1 - Introduction, Basic Steps for Discouraging Spam
  • Video 2 - Typical Spammer Profiles, Giving Users Trusted Access Using SQL
  • Video 3 - Creating the SQL Query to Combat SPAM
  • Video 4 - How to Schedule the SQL Query
Total Time Length: 35min 56secs
Read More..
This tutorial demonstrate the ASCX method of DotNetNuke skinning. This is the method that the professional DotNetNuke skinners use as it is much quicker to build skins in this way.

We explain the concepts of DotNetNuke ASCX skinning, how to setup Visual Web Developer Express to enable the skin token attribute suggestions, how to use ASCX skin tokens, how to make quick edits to tokens and instantly see them on your DotNetNuke website, how to display two tokens of the same type - for instance two menus, how to use skinpath for images, how to view the attributes that are available for a skin token, how to speed edit CSS code, how to quickly create additional skins using the ASCX method and instantly view them within your DotNetNuke installation, and finally how to work with ASCX Containers.

The videos cover:
  • Video 1 - Introduction, Pros and Cons of ASCX Skinning
  • Video 2 - Introduction to ASCX Skin Code and Setup in VWD Express
  • Video 3 - How to Edit The ASCX Tokens, Configuring the Search Token
  • Video 4 - How to Display 2 Nav Menus, How to Use SKINPATH for Images
  • Video 5 - Skin CSS Code Speed Editing in ASCX skins
  • Video 6 - Containers ASCX skinning
Read More..
This article sets out some key guidelines for creating forms.

By taking into consideration the tips outlined in this article you can plan and create a form just how you originally conceived it.

If forms are not planned out properly from the conceptual stage they can easily evolve and become complicated. Over complicated forms can reduce the users interest drastically, thus damaging your chances of obtaining the information you require.
Read More..
This tutorial demonstrates a method for quickly adding large amounts of data into a DotNetNuke module. The module in this example is the core Documents module.

Throughout the tutorial we walk you through the methods used for investigating how to add large amounts of data into the Documents module so that you can adapt these methods to add content to other modules.

The videos contain:
  • Video 1 - Introduction, Initial Demonstration with Documents Module
  • Video 2 - Testing, Errors and Link Tracking Tables
  • Video 3 - Creating an Excel file of Data for the Documents Module
  • Video 4 - Copying the Data from Excel to SQL Server, Testing, Adding Files
Total Time Length: 40mins
Read More..
This tutorial outlines how to setup a Podcast website using DotNetNuke. We demonstrate how we setup the podcasts on right through to submitting your podcast to the iTunes store.

The videos contain:
  • Video 1 -, Configuring the Ventrian News Articles Module
  • Video 2 -, Creating an RSS feed
  • Video 3 - Promoting the RSS feed using the iTunes Player
Total Time Length: 22min
Read More..
This tutorial demonstrates how you can use the styles drop down list in the FCK editor to format the text.

Using the styles drop down list allows you to quickly apply CSS classes from your skin.css file and should help to ensure that administrators do not use bad practices for styling text, such as using font tags.

The videos contain:
  • Video 1 - Styling the Background of the Style Dropdown List in the FCK Editor
  • Video 2 - List of Available Styles for the FCK Editor
  • Video 3 - Dynamic Styles in the FCK Editor
  • Video 4 - How to Create Custom Styles
  • Video 5 - Creating Class Styles in the Style Dropdown List
  • Video 6 - How to Customise Block Quotes with Different Classes
Total Time Length: 48mins
Read More..
Paging - Page: 1 of 4
imgNick Westbury
Nick Westbury
imgMerle Parkins
Merle Parkins
imgDave Allen
Dave Allen
imgAlexander Pires
Alexander Pires
imgBrett Levert
Brett Levert