Search
 
Click to start the ball rolling; PayPal is our preferred payment method :)
Click to start the ball rolling; PayPal is our preferred payment method :)
Choosing the Right CMS Minimize

 Hire us to help you make the best portal decision.
A PayPal account is not necessary*
When you click "PayPal - Subscribe" a new page will open to PayPal where you may enter your credit card information... we do not have access to your credit card information. 

Bronze - support, consulting, development, advice for module and skin selection, testing and implementation

Bronze Plan

Bronze Client Plan - $100/mo.
Silver Client Plan - $200/mo.
$100/mo. USD
12 hours

Silver - support, consulting, development, advice for module and skin selection, testing and implementation

Silver Plan

Silver Client Plan - $200/mo.
$200/mo. USD
24 hours

Gold - support, consulting, development, advice for module and skin selection, testing and implementation

Gold Plan

Silver Client Plan - $200/mo.
$300/mo. USD
36 hours

Platinum - support, consulting, development, advice for module and skin selection, testing and implementation. Platinum Plan

Silver Client Plan - $200/mo.
$500/mo. USD
60 hours

Diamond - support, consulting, development, advice for module and skin selection, testing and implementation
PLUS
monitored Google optimization.

Silver Plan

Silver Client Plan - $200/mo.
$1000/mo. USD
120 hours

Hourly Rate - $100.00

 

Pay by the hour...

*You may cancel your support plan at any time.

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

 

 

 Hire us to help you make the best portal decision.
A PayPal account is not necessary*
When you click "PayPal - Subscribe" a new page will open to PayPal where you may enter your credit card information... we do not have access to your credit card information. 

Bronze - support, consulting, development, advice for module and skin selection, testing and implementation

Bronze Plan

Bronze Client Plan - $100/mo.
Silver Client Plan - $200/mo.
$100/mo. USD
12 hours

Silver - support, consulting, development, advice for module and skin selection, testing and implementation

Silver Plan

Silver Client Plan - $200/mo.
$200/mo. USD
24 hours

Gold - support, consulting, development, advice for module and skin selection, testing and implementation

Gold Plan

Silver Client Plan - $200/mo.
$300/mo. USD
36 hours

Platinum - support, consulting, development, advice for module and skin selection, testing and implementation. Platinum Plan

Silver Client Plan - $200/mo.
$500/mo. USD
60 hours

Diamond - support, consulting, development, advice for module and skin selection, testing and implementation
PLUS
monitored Google optimization.

Silver Plan

Silver Client Plan - $200/mo.
$1000/mo. USD
120 hours

Hourly Rate - $100.00

 

Pay by the hour...

*You may cancel your support plan at any time.

   Syndicate   Print      
Share this page Minimize
email delicious.com digg technorati reddit stumbleupon facebook google&nbsp;bookmarks live twitter linkedin
        
Quick links... Quick links... Minimize

We are a support firm for the open source DotNetNuke (DNN) web application framework. DNN is free, so you only pay for our time and hosting.

Atlantic Web Fitters on Facebook...Atlantic Web Fitters on Twitter...Atlantic Web Fitters on LinkedIn...Atlantic Web Fitters on Google Plus...Atlantic Web Fitters Newsletter Signup...

Watch videos featuring DNN Community leaders...
like our CEO!
        

ask yourself...

Minimize
  • Do you have a business plan?
  • Do you have a technology plan?
  • How do you buy technology?
  • Have you had any training on your technology?
  • How are you allocating your resources?
  • Are you backing up your information?
  • How are you securing your information?
  • Do you have a disaster recovery plan?
  • Do you have a maintenance plan?
  • Do you document your network?

    contact us and we'll help you plan ahead...
        

consider what happens by...

Minimize
  • Failing to Plan
  • Buying Technology for the Wrong Reasons
  • Not Getting Enough Training
  • Not Leveraging Available Resources
  • Failing to Back Up and Restore Business Information
  • Failing to Pay Attention to Security
  • Not Having a Disaster Recovery Plan
  • Not Having a Plan for Maintenance
  • Not Tracking How Your Network Works
  • Not Looking at New Innovations

    Click here to learn how to best proceed...
        
kind actions = kind words Minimize

"Susan has recounted the fantastic help you have been to OVF in an hour of very great need. We greatly value your both stepping up to the plate and getting us back on the web in a tremendously time critical fashion. We look forward to a long and fruitful relationship with you both, and again thank you so much for your wonderful assistance to the cause of American overseas voters. - Chip Levengood, Treasurer, Member of the Executive Board" -  Overseas Vote Foundation
read more testimonials

subscribe to our newsletter
        
Update your own portal and save... Minimize

por·tal...
[pawr-tl]   –noun

1. a door, gate, or entrance, especially one of imposing appearance, as to a palace.
2. an entrance to another dimension.
3. Computer: a web site that provides an entry point to the internet or intranet.

DotNetNuke (DNN)
Learn More
A permanent (Internet/Intranet) web portal solution for 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 people access to view and/or edit pages and modules. We'll help you setup your portal, host it and support you. Contact us now.


We are your Google Partner support team

Whether you’re a business looking to reach more customers or a potential partner interested in expansion opportunities, we invite you to explore the benefits of our AdWords Premier SMB Partner program. Contact us now.

        
Minimize

 

What Will You Build?

 

Business Portals
Business Portal?

 

Church Portals
Church Portal?

 

Family Portals
Family Portal?

 

School Portals
School Portal?

Call 1.902.800.2321
Your Portal To Grow For A Lifetime"

"you have house keys, car keys, we give you the keys to your webportal"
Subscribe to our newsletter
        
Call 1.902.800.2321 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...
 

        
testimonial Minimize

"Atlantic Webfitters' clients save many thousands of dollars by completely avoiding the purchase, maintenance, continual replacement and operational support of servers. And they gain access to top of the line software such as SQL database technology, intranet modules for office productivity and content management software, all for a small monthly fee.

Additionally, Atlantic Webfitters customers have eliminated the cost of paying programmers to make changes to their site, saving many more thousands of dollars each year to maintain what are frequently very simple business sites that have only a fraction of the functionality offered by Atlantic Webfitters' suite of module choices."

Mike Frenette - Past President at PMI Nova Scotia

"Atlantic Webfitters' clients save many thousands of dollars by completely avoiding the purchase, maintenance, continual replacement and operational support of servers. And they gain access to top of the line software such as SQL database technology, intranet modules for office productivity and content management software, all for a small monthly fee.

Additionally, Atlantic Webfitters customers have eliminated the cost of paying programmers to make changes to their site, saving many more thousands of dollars each year to maintain what are frequently very simple business sites that have only a fraction of the functionality offered by Atlantic Webfitters' suite of module choices."

Mike Frenette - Past President at PMI Nova Scotia