DotNetNuke Opinions

I don't believe I've seen you here before. You may want to subscribe to my feed to keep informed of new posts at DynamicVB.NetRSS feed. Thanks for stopping by!

I get asked a lot about my opinion on DotNetNuke as a Content Management System. Overall I think DotNetNuke is a pretty good application, but I would not really refer to it as a content management system. I see these systems as having some workflow logic that will allow a company to create web prescience that will allow them to grow the business in a productive way. DotNetNuke can provide some of this and as a way to set up a quick and dirty web site its great. DotNetNuke can also allow you to become your own web host and do DotNetNuke Hosting, but it does not natively have workflow capabilities built into the system.

There are some modules out there Like Content Builder or Enterprise forms that provide some of this capability, but its not built into the system, so any module you may utilize is not going to give you true ability to have an approval process for your content. This is very important for most organizations as there are usually different departments that are involved with publishing new content to the web.

A few years ago it was mainly up to the webmaster and developers as to what went on the web, but now that is a lot different. The web has now been seen as a money maker and a lot of businesses only earn revenue through their web prescience. Even if the company is not attempting to produce revenue form the web, they do use their web prescience to create branding. I’ve heard of companies that advertise on web sites where they never expect to recoup the advertising costs through sales, but they consider getting their name out on sites that may entice the type of individuals that are in their market segment to just see their branding logos and possibly will remember the brand later.

I personally think this trend will continue and more and more advertising dollars will find its way onto the web. This will especially become important as Web 2.0 becomes more prevalent. As Ajax and more interactive web applications become the norm on the web, it is going to be increasingly difficult for companies to draw traffic, especially for content type sites as their will be a lot more competition for the visitors to continually return to sites. As this trend continues then workflow will become more important for a wider range of web sites.

Soon being able to effectively divide the work between the members of your various employees will be needed for a lot of web sites which is not really needed now. I think this is even important for the individual web master who is just trying to meek out a meager existence on the web. Being able to effectively lay out your workflow and manage the content on your site is very important since most individual web site owners only work their sites on a part time basis. Being able to produce content and deliver that content in a controlled way helps these webmasters effectively use their limited time and to still produce quality content. This will keep the web masters interested and hopefully earning a little money which will entice them to keep creating content. I personally enjoy reading content from these little websites more than I do from the conglomerates. After all the little guy gives honest opinions and usually does not have another agenda to push. That way you get other views than you may just get from a vendor about how particular product may perform.

My opinion is that DotNetNuke should implement this as soon as possible. I think workflow is on the roadmap for DNN and I’m sure once that happens then the solution will be a jam up solution. I’m ready for this feature and seeing DotNetNuke become a true Content Management System and become another reason for people to implement this premier Asp.Net open source application.