Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

In 2007 I will continue to be dedicated to the Beginner

As I complete my first year on the Core I look back on a very satisfying year. While my interest and passions have taken me off in many odd directions I feel I have stayed close to my main objective of opening up DotNetNuke to the widest possible audience by helping the beginner. Think about it, there are more beginners than advanced developers. I believe our growth is in the multitudes turning to ASP.NET every day.

My biggest accomplishment this year has been the Module Developer's Guide for DotNetNuke 4 (I also wrote the Module Development Chapters for a DotNetNuke 4 book).

Nearly three years ago when I first got involved with DotNetNuke, the ability to create modules was held by a relative small percentage of the community. Many wanted to make modules but lacked the skill and an expensive copy of Visual Studio. Back in those days I made my first tutorial that showed people how to make a DotNetNuke module using Notepad.

Many in the DotNetNuke community felt that one of the biggest hurdles was learning how to create a module using the DAL. A few of us formed the DAL II project and while our proposal wasn’t the one that was eventually used, all of our objectives were implemented in the DAL+ (the method that was eventually created).

Another problem that beginners have a problem with is installing DotNetNuke. Nearly 2 years ago a number of us started the Firebird project in an effort to allow DotNetNuke to run on an embedded database. The plan was that you would not have to set a connection string or configure the web.config, you just unzip DotNetNuke in a directory and it comes up. The project faltered partially due to the fact that the team itself wasn’t running DotNetNuke using Firebird. In addition, when DotNetNuke 4 came out, the DotNetNuke install package with the automatic SQL Server Express achieves many of the projects objectives.

This year I will continue to maintain and advance the Survey module, serve as Core liaison for the Links module and data access issues (anyone interested in creating and maintaining an Open Source alternate data provider feel free to contact me). In addition I plan to produce more tutorials and technical documentation. I also have a project, IWEB, that allows you to create Web Services for your DotNetNuke Portal. We will develop it for the next 9 months or so and make a proposal for possible inclusion in the Core.


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?