Click here to shop for DotNetNuke modules and skins :)
Click here to shop for DotNetNuke modules and skins :)
Help spread the word :)
Click to post this page to your favorite social website...Click to post this page to your favorite social website...Click to post this page to your favorite social website...Click to post this page to your favorite social website...Click to post this page to your favorite social website...Click to post this page to your favorite social website...
    Search
 
Choosing the Right CMS Minimize

Choosing the Right CMS

Should you deploy a commercial, open source, or customised CMS? This article examines the pros and cons of each approach to help you make the right choice.

Web developers have always struggled with the buy vs. build dilemma when it comes to content management systems. Do you buy a commercial CMS or do you use an open source CMS? Or should you customise and build your own CMS based on an open source CMS framework? Let's run through some of the pros and cons to each approach.

First, some market history
Just a short time ago, if a client wanted content management and didn't have the budget for a commercial CMS, developers could just sell the client a "maintenance package," which meant that an HTML coder would make site changes manually at regular intervals. The business case was simple: It was cheaper to buy manual maintenance than to pay for a CMS license or the cost of in-house CMS development. There may still be the odd time that a maintenance contract makes sense, but most clients today demand a CMS.

A CMS is now a fundamental part of the modern Web development experience. The incredible rise in the mass adoption of the CMS has a lot to do with the availability of high-quality, relatively inexpensive CMS tools. Not that long ago, the only choice was a costly commercial solution from a large vendor such as Interwoven or Vignette. Several commercial CMS applications are available at a more reasonable cost today, and an even greater number of free open source solutions are available.

Commercial CMS
Buying a commercial CMS tool offers a number of distinct advantages, not the least of which is commercial support and well-defined service level agreements. A commercial CMS tool may already be ready-built for your needs and will likely be faster to implement than an open source CMS. Documentation and training for commercial CMS products are usually significantly stronger than for an open source solution. Your average person also associates a certain degree of safety with commercial software as opposed to open source. If you or your client has the resources to purchase and appropriately license a tool, it can often be the safest bet.

Arguments against buying a commercial CMS come down to one issue: cost. Commercial CMS license costs can be prohibitively expensive, and customisation/integration expenses can send these prices even higher. Commercial CMS systems rarely represent a "budget" solution.

Open source CMS
The reason many users originally try an open source solution (myself included) is price. An open source CMS will be significantly cheaper than a commercial CMS. As with many open source programs, because the code is "open," the opportunities for customisation are also greater than they are for a commercial CMS. Depending on your CMS needs, there may very well be an existing open source CMS that will fulfill your requirements.

The arguments against implementing an open source CMS are numerous, but are generally tied into one key concern: uncertainty. Product support, documentation, and user training are often subject to the whims of volunteer (read: unaccountable) developers. As a result, there is often no brand name or customer service department to offer assurances or assistance in maintaining CMS stability and security. Enterprise-level workflow management may therefore be difficult to achieve, and product implementation may take considerably longer than with comparable commercial CMS products.

Custom CMS based on an open source framework
Your clients are a demanding bunch. You, the Web developer, are interested in creating a customised, branded solution to offer to your clients. Customising a "new" CMS based on an open source CMS framework can bridge the gap between a pure open source CMS product and a commercial CMS. The
Zope Content Management Framework
, for example, includes workflow as part of the framework. It may or may not be robust enough for your particular requirement, but it's customisable. A solid content management framework gives you the basis for your own customisation tailored to the unique requirements of your client.

The arguments against a custom CMS built on an open source framework are based on uncertainty, much as the arguments against a direct open source CMS product. And customising a CMS introduces the added concerns of taxing internal development resources, which can further increase implementation times and introduce large product support demands on your development team.

Build vs. buy checklist/scorecard
The top five issues that I talk to clients about when figuring out what makes sense are:

  • Pricing
  • Timing
  • Documentation/training
  • Support issues
  • Customisability


Table A is helpful in identifying a trend toward a particular CMS development approach. In addition, the Vignette Web site offers a return on investment (ROI) calculator that can help you determine whether your chosen approach is cost-prohibitive. (But since it's a vendor site, take any advice found there with a grain of salt.)

Table A
Issue Commercial Open source OS framework
Do all the features required exist in the product? Yes;if no -> Yes;if no-> Build it yourself
Do you have the developers/support on staff necessary to support the product? Just pay for support <- If no <- if no
Will the requirements change over the next six to 18 months of usage? Going to cost you money May be customisable Have fun and customise away
Will the number of users increase over the next six to 18 months? Going to cost you money Bring 'em on The more the merrier


The final cut
Deciding which way to go on your CMS deployment depends on a number of factors. But ultimately, you want the best ROI possible on the deployment. It really comes down to your requirements, your resources, and the demands of your particular situation. In my case, we had low budgets, clients with high requirements, a shop full of developers, and reasonable timelines. So we customised a CMS based on a framework. It's been a process that has had its hiccups to be sure, but it was the right approach for us. Some of the high-priced CMS solutions really look fantastic, but the bottom line is the bottom line; just do what's right for your situation.

by James Robertson (Guest Article)


Vendor Neutral Articles About CMS and Web Portals

 

   Syndicate   Print      
Canadian Technology News via CBC Minimize

Hadfield named space station commander
Col. Chris Hadfield will become the first Canadian astronaut to command the International Space Station during a mission launching late in 2012.

God unnecessary to create universe: Hawking
Physicist Stephen Hawking says God wasn't necessary for the creation of the universe.

Storm forecast accuracy doubled in 20 years
Sophisticated computer models that replaced instinct with cold, hard mathematics have helped forecasters predict where a storm like Hurricane Earl is going about twice as accurately as 20 years ago.

Dell concedes 3Par to HP
Dell Inc. concedes the bidding war for data-storage maker 3Par Inc. to rival Hewlett-Packard.

Canada's astronauts
Nine Canadians have flown into space: eight trained astronauts and one civilian. Canadians have flown on 13 manned NASA missions and two Russian Soyuz missions.

Oilsands water data worth examining: Stelmach
Alberta Premier Ed Stelmach said Wednesday his government will compare newly published data from the University of Alberta with research already done by government scientists on the impact of oilsands development on the Athabasca River.

New bee species found in downtown Toronto
Bees found in downtown Toronto and the Okanagan desert are among 19 new species discovered by a university graduate student while he was working on his PhD.

Apple adds social networking to iTunes
Apple is adding social networking functions to iTunes with a feature called Ping that will let users see what their friends and celebrities are listening to.

Alberta firm helps probe water in star
Astronomers are closer to figuring out how water ended up in an aging carbon star, thanks to a new space telescope and some help from an Alberta company.

Canada, U.K. discuss preserving shipwreck
Canadian officials say they have entered talks with the British government on how best to preserve the wreck of HMS Investigator, which was found in Arctic waters this summer.

U.S. charges Canadian with stealing trade secrets
A Canadian scientist accused of illegally sending trade secrets worth $300 million to China and Germany was ordered detained Tuesday on rare charges of economic espionage.

WikiLeaks founder rape probe reopened
A senior Swedish prosecutor is reopening a rape investigation against WikiLeaks founder Julian Assange, the latest twist to a case in which prosecutors of different ranks have overruled each other.

Bell, Telus must rebate phone customers: CRTC
Phone companies must refund $310 million to customers overcharged between 2002 and 2006 and spend $421 million to provide high-speed internet service in remote areas, the federal telecommunications regulator has ordered.

Garbage-to-biofuel plant launched in Edmonton
Edmonton broke ground at its landfill Tuesday morning for a plant that will convert household garbage to biofuel.

Oilsands pollution findings conflict: Prentice
Environment Minister Jim Prentice says federal scientists have always told him any contaminants such as lead or mercury in the Athabasca River are naturally occurring, not from the oilsands industry.
    Print      
webmaster free Minimize

What Will You Build?

Business Portals
Business Portal?

Church Portals
Church Portal?

Family Portals
Family Portal?

School Portals
School Portal?

Call 1 (902) 866-0522
"Your Portal To Grow For A Lifetime"

        
Intel Case Studies Intel Case Studies Minimize
        
Your content... Minimize

We convert websites to DotNetNuke... and give you the keys...

We put you in charge of a DotNetNuke webportal...

CMS stands for Content Management System, like DotNetNuke...

We convert websites to DotNetNuke... and give you the keys...

We put you in charge of a DotNetNuke webportal...

CMS stands for Content Management System, like DotNetNuke...

        
Easy to use webportals... Minimize

DotNetNuke (DNN)
A permanent (Internet/Intranet) web portal solution for most growing businesses...

Login and easily add, edit, delete pages; add modules (programs) to pages and deliver content to public or private users.   Create security roles and grant individuals access to view and/or edit pages and modules.  We'll help you configure your portal, host it and support you...

Learn More

 

        
A Social CEO Minimize
"2010 is Atlantic Webfitters 5th year in business. Thank you to all those who have taken 'care and control'" ~ Gifford

Atlantic Webfitters CEO, Gifford Watkins

Gifford Watkins, B.Sc., M.A.
Founder and CEO

read Intel Case Studies

Top 25 CDN IT Firms Up & Coming

In support of DotNetNuke (DNN) Atlantic Webfitters offers a Free Discovery

 Microsoft Certified Partner

Atlantic Webfitters on Twitter...

Atlantic Webfitters on LinkedIn...

Atlantic Webfitters on facebook...

 

Atlantic Webfitters CEO, Gifford Watkins

Gifford Watkins, B.Sc., M.A.
Founder and CEO

read Intel Case Studies

Top 25 CDN IT Firms Up & Coming

In support of DotNetNuke (DNN) Atlantic Webfitters offers a Free Discovery

 Microsoft Certified Partner

Atlantic Webfitters on Twitter...

Atlantic Webfitters on LinkedIn...

Atlantic Webfitters on facebook...

 

    Print      
   DotNetNuke Training by Brian Scarbeau Minimize  
DNN Training
     
  

DotNetNuke is an open source .Net web application framework supported by: DotNetNuke is an open source .Net web application framework supported by: Minimize

 DotNetNuke Powered!  Microsoft Windows Server  Microsofts SQL Server 2005 ASP.net 2.0 DotNetNuke Bronze Benefactor  
SHOP ONLINE FOR DotNetNuke MODULES AND SKINS
      VISIT

 

 DotNetNuke Powered!  Microsoft Windows Server  Microsofts SQL Server 2005 ASP.net 2.0 DotNetNuke Bronze Benefactor  
SHOP ONLINE FOR DotNetNuke MODULES AND SKINS
      VISIT

 

        
   DotNetNuke Modules by Data Springs, Inc. Minimize  
DataSprings