New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

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.

Getting your DotNetNuke Website Up and Running

DNN 5 Users Guide

Over the last 5 years, DotNetNuke has been blessed a large number of books being written about the platform.  I was fortunate to be part of the team that co-authored a couple of the first books on the platform, and I continue to try reading every book that comes out on the platform.  Some books, like Professional DotNetNuke 5: Open Source Web Application Framework for ASP.NET cover multiple aspects of the DotNetNuke platform and is a great book for Administrators, Developers and Designers, but it necessarily can’t cover every topic in depth.  Other books, like DotNetNuke Module Programming, are narrowly targeted at Module developers.

Recently I had the chance to read the new DotNetNuke 5 User’s Guide from Wrox press and came away very impressed with the book.  The book is written by Chris Hammond and Patrick Renner from Engage Software, who both have extensive background working with DotNetNuke.  Chris is an active community and core team member, is the project lead for the DotNetNuke Wiki project and is the lead developer on the Engage:Publish module. Patrick is a project manager and trainer at Engage Software and has worked on numerous DotNetNuke implementation projects.

This book is very clear in that it is targeted specifically at DotNetNuke Administrators and it does a very good job of staying focused on the topic.  You won’t find any information about developing modules or skins in this book, which is as it should be.  While the book says that it is for DotNetNuke users of all experience levels, I found that the vast majority of the information is clearly targeted at people who have little or no knowledge of DotNetNuke.  If you have been working with DotNetNuke for a few years, then many of the topics discussed in this book will already be familiar to you.  There are a few chapters in the back of the book that target more experienced users, however I still found that much of that material is more applicable to someone with just a moderate amount of experience.  While this may seem limiting, I actually found that it helped to keep the book more focused and cohesive.  Often, when trying to write for multiple experience levels, authors inevitably do a poor job of bringing the new users up to the necessary level to understand the advanced content.  This was not the case with the DotNetNuke 5 User’s Guide.

So what about the rest of the book?  I found the rest of the book to be extremely well written.  It does a good job of getting a new DotNetNuke user up to speed on basic DotNetNuke concepts.  After learning the basics, the book gives a good walkthrough of the installation process.  It is not an exhaustive look at installing DotNetNuke which could easily lose most readers.  Instead, Chris and Patrick focus on the most common scenarios so that the reader can quickly taste success.  This is a pattern that is repeated throughout the book.  Keep the reader focused and engaged, and don’t get bogged down in all the little nuances and permutations of every single setting.

After bringing the reader up to speed on the basic DotNetNuke concepts and installation procedures, Chris and Patrick spend a bit of time showing how to configure DotNetNuke and associated modules for different usage scenarios; a small personal website, a sports league site, and a small business site.  Each of these scenarios identifies common usages for many new DotNetNuke users and the authors do a good job of showing how to use a couple standard DotNetNuke modules to create the particular site.  Like the rest of the book, these walkthroughs do a good job of showing the user the most important aspects of setting up a DotNetNuke site.  By the end of these chapters, the reader should be readily able to setup simple sites.

The last couple of chapters cover more intermediate to advanced topics like multi-portal configuration, file management, page and site templates, system health and system maintenance. Once again, I think these topics are covered sufficiently so as to be useful but not so much that they become dry and boring.

All in all I think that this book is a great introduction for new users of DotNetNuke.  The writing style and the focused approach of the authors makes it easy for new users to follow along without getting lost, which is fairly rare for many technical books.  I really enjoyed reading this book and highly recommend it for users with little to moderate experience, though if you are an experienced user you will probably be more comfortable with the Professional DotNetNuke 5 book.


Technorati Tags: , ,


Comment Form

Only registered users may post comments.


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Davies (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (213)
Chris Paterra (55)
Clint Patterson (108)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (181)
Daniel Valadas (48)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (80)
Francisco Perez Andres (17)
Geoff Barlow (12)
George Alatrash (12)
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 (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (4)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (2)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (40)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Patricio F. Salinas (1)
Patrick Ryan (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott Schlesier (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)
Steven Fisher (1)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (4)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (180)
William Severance (5)
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out