Articles

03
I constantly repeat the mantra that a CMS should not be something for developers, it's for business users. Marketing drives the Web, not IT. IT provides a service to the business, and should provide the tools that allow the business to be agile, and flexible. Once installed the tools should be passed to the user, and not something IT needs to maintain constantly. 

Remember how the Web used to be back in the day. Static pages, edited in some software package (Hot Dog, Homesite, FrontPage, even notepad). They were then pushed out to the web via FTP, all the while editors had to do some complex linking structure, know HTML, and deal with various issues. Early on, many sites were managed entirely by IT folks. Even a rudimentary CMS (I wouldn't even call it that), would allow business folks to fill out some form and have the data presented on the site. Most of these systems were some homegrown Perl application created by some geek working in the corner.

A little while later we had some additional features added like content staging. Not really workflow, it provided web editors to have a location to edit content and do work in progress. Then at some scheduled interval the content files would be published out to the Web. "Hey everyone get out of the website, and finish up your work because the site is going out!"

Technology has progressed some, early in the 2000s/ late 1990s, people started developing CMS platforms. These would allow people to develop real time to the web, some of these systems being database driven created some problems trying to maintain traditional content staging setups for integrity of the content. So workflow solutions were enabled that allowed folks to provide some kind of approval system. Keep in mind, the technologies were allowing people to be enabled and empowered, they still required IT folks to do some database replication (in the event they wanted content staging), or do a lot of custom development in order to meet the needs of the business user.

Let's fast forward to today. We now have CMS platforms that provide a modular architecture allow business users to purchase, and install functionality into their website without having to involve IT at all. Even content staging solutions that need no IT resources. This is ideal, it allows IT to focus on new technologies and not having to worry about maintenance of existing systems (who wants to do maintenance?).

Even so, there are still CMS platforms, especially in the open source arena that focus on the IT professional. You hear "Look at our platform and how easy it is for you to develop against!", "Our platform uses the latest and greatest development technologies!"

Although that's all great, but why use that as a marketing campaign? Who are they marketing to? IT folks or line of business folks. IT is about empower non-geeks to do their job, and the primary reason companies implement a CMS is to empower the business and pull IT out of the equation.

It amazes me how folks still don't get it.
Posted in: Opinion
blog comments powered by Disqus
     



Partner Sites.
DotNetNuke and Online Communities Expert
KatieAndKarleigh.com
Other places on the web:
Twitter