Login  Register 
Home
 
Applications
 
Consulting
 
Design
 
Business Links
 
Support
 
Contact
  Search
Search
 
 SupportKnowledge Base     February 7, 2012  
Snippets
09

As a web design consultant specializing in DotNetNuke, I often get asked the question "why use DotNetNuke?".

Why not use Microsoft's SharePoint, or Content Management Server or some other system? Why not build from a new website from scratch? Decision makers in an organization may not be aware of the pros and cons of the various choices - and they will need good information to make a choice.

Surprisingly, there is very few resources on the web with a list of reasons why to use DotNetNuke, so I have referenced the list below.

1. Have an instant website

Simply download and run the installer, and get an instant website with a huge list of features. This website can be used immediately, will look professional and can be put online straight away. This website will allow you to easily add your own content using the large variety of built in modules. There will be no need to know HTML or other coding languages. To do all this when building a website from scratch would take several months effort - why make this effort when DotNetNuke does so much for you?

2. Plug in module based architecture

Each separate piece of content on a DotNetNuke website is a module. This module based approach allows us to easily layout pages by selecting modules and placing them in the desired place on the page. Changed your mind about a modules location? Simply drag and drop it to where a new location. Try doing that with a website where the positions of items on the page are hard coded - it will require a rewrite just to move the items around. Need some functionality that is not provided by the built in modules? It is easy to write your own module in ASP.NET and plug it in with DotNetNuke's module manager. Or buy a module from a third party module developer, there are many useful modules available at very low prices.

3. Plug in skin based layouts

DotNetNuke skins are a clip on cover for your website, just like the one for your cellphone or mp3 player. The obvious benefit of this is a consistent look and feel across an entire website. Skins are easy to operate, just choose the required skin from a list of skins and the whole website is updated to the new look. Try a different skin on a special occasion, like a christmas themed skin or a anniversary themed skin. Skins are easy to create too, and anyone who can create a html layout can create a skin. Skins even allow those who are not so skilled at design to create a good looking website.

4. Built in security and user management

DotNetNuke contains secure and well implemented built in role based security. Use the built in security administration pages to have full control over who can view and edit your web pages. Have a public area and one or more secured areas. This is very useful for creating websites that charge a subscription for premium content. use the role based security to give editing rights to selected users. Security settings apply to all of the website's visitors including search engines - your restricted pages will not be indexed and will not be found on Google. How many websites have had sensitive documents found on a search engine - far too many! By having built in security from day one, this disaster can be avoided.

5. Built in event and error logging

Want to know if everything is running smoothly on your website? Simply check the built in Event Log page to see what has happened. All errors are caught and logged automatically. Find out immediately what is going on, when it went wrong and where it went wrong. This very useful for anyone developing their own DotNetNuke modules. Websites without built in error logging will not know even know if anything is going wrong - ignorance is bliss? Probably not.

6. Resources available

DotNetNuke has a very large developer community behind it. There are a wide variety of resources available, from free DotNetNuke skins, free DotNetNuke modules, low priced third party modules and skins. Use these resources to add value to your website.

7. Use for any type of web application

DotNetNuke was originally created as a Content Management System, but it was soon realised that it could actually be used as the base for any type of web application. A huge variety of different websites have been created with DotNetNuke.

8. Performance and scalability

DotNetNuke is designed for high performance, and includes built in support for web farms. DotNetNuke has been proven on several high visibility websites, like the Australian National Rugby League website www.nrl.com.au or even the DotNetNuke website www.dotnetnuke.com - with 3.7 million hits per month!

9. Large dotnetnuke community

With over four hundred thousand registered users, DotNetNuke is one of the most popular website development frameworks available. This means there is continuous advancement and improvement in DotNetNuke, modules, skins, support and services.

10. BSD license

DotNetNuke's BSD (Berkeley Software Distribution) license allows anyone to make a commercial product or service using DotNetNuke. There are no royalties. No strings, no tricks. Just download and go!

Posted in: DotNetNuke

Post Rating

Comments

There are currently no comments, be the first to post one.

Post Comment

Only registered users may post comments.
 

P.O. BOX 2342 ~ BREWSTER, MA 02631
PHONE & FAX: (508) 714-0678

 
 Copyright 2012 by Global Internet Business Solutions   Terms Of Use  Privacy Statement