Alex Mueller on Software and Technology 
Friday, February 11, 2005
I created my first DotNetNuke custom module for DNN version 2 and later. A website I maintain, IdahoIrish.com, wanted a calendar display module to enable a quick reference to their scheduled events. Since I do not get paid for any of their work, they are pretty much at my liberty when it comes to deliverables and deadlines. The work I put into their site does pay for my dues to the Notre Dame Club of Idaho. After a couple of days of development and testing, perhaps more of the former, I bundled up my module into a zip file and uploaded it to DNN. DNN has made the installation of modules extremely easy.

DNN is written in VB.NET, which is not my language of choice, so I decided to develop my calendar control in C# as a standalone assembly to be referenced. The calendar’s source is an XML file of calendar events which I can edit once authenticated with the site. The calendar display uses a mixture of dhtml, javascript, and back-end code. I tested the functionality using IE 6, Firefox 1.0, Netscape 7.2, and Opera 7.54. I had to handle my javascript differently for the non-IE browsers.

DNN is a sound application that I am liking more and more. It is intuitive and provides a stable base for a portal framework. Since it is written in VB.NET, I do find the development environment a little different. I guess with VB projects we cannot have post-build steps in Visual Studio 2003? This is annoying since I then have to manually copy my C# assemblies to the DNN bin directory. If anyone knows of a work-around, please let me know.

Check out the calendar here.
Friday, February 11, 2005 1:43:58 PM (Mountain Standard Time, UTC-07:00) | Comments [1] | #
Tracked by:
"neurontin" (neurontin) [Trackback]
"celebrex" (celebrex) [Trackback]
MuellerDesigns.net
Search
On This Page
The Split Personality of the Tester/Developer
Cross Site Scripting (XSS)
Creating files with FSUTIL
PowerShell Management Library for Hyper-V
Installing Windows 7
Installing Linux in Hyper-V
Internet Explorer 8 Release Candidate 1
PowerShell Documentation
Automate Daily Tasks with PowerShell
SketchPath XPath Editor
Software Testing - Revisited
Architecting Buildings and Software
NBCOlympics.com with Silverlight
Marker Interfaces and C# Attributes
Most Popular
JavaScript ReplaceAll Functionality
What is polymorphism?
What is composition?
Sorting with IComparable and IComparer
Applying the Observer Pattern in ASP.NET
MVP in ASP.NET
What is abstraction?
What is encapsulation?
What is a class?
What is inheritance?
Authentication in ASP.NET
Calendar Controls
XPathNavigator.CheckValidity new for 2.0
SQL Server 2005 Connection Issues
Auto-attach to process '[####] aspnet_wp.exe' on m...
What is an object?
FreeTextBox
VMWare and VPC
An Example of Reflection using C#
Changing File Ownership In Vista and Longhorn
Archive
Links
Categories
My Local Blog Map
Blogroll
About
Powered by:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
MuellerDesigns.net

Sign In

Help Those In Need
The Hunger Site
Ronald McDonald House Charities (RMHC) of Western Washington & Alaska