I originally wrote this article for the Rackspace Hosting Email & Apps Blog. I thought it worth sharing here as well.
Functionality, ease-of-use and affordability are all factors contributing to the growing popularity of websites powered by Content Management Systems (CMS). The growth of social media and the need to share information quickly has also added to their attractiveness—CMS platforms with social plugin capabilities have become a must-have. Today’s robust community behind open source CMS projects has made building a website possible for those with limited technical know-how.
The published price tag of popular CMS platforms is extremely appealing – free downloads are available for popular platforms like Joomla, Drupal and WordPress. Business owners, however, should consider the hidden costs when deciding what CMS best suits their goals.
Maintenance, Backups & Optimization
A previous article in this series discussed performance optimization for CMS platforms. The required level of technical competency for this process varies for each individual platform. Drupal, for instance, would likely require someone on staff to manage the optimization process. Like optimization, an ongoing backup management plan and maintenance are highly recommended. If a system administrator is not on staff to handle these tasks, the project can be outsourced to a contractor or company who specializes in database maintenance. It’s worth investing in ongoing maintenance because should disaster strike, your recovery process will be much more smooth.
Training Staff
One of the advantages to a CMS is the ability for non-technical users to readily update content and write blog articles. Although the WordPress control panel is much more straightforward than Joomla or Drupal, training will still be necessary. Simple HTML tags and the process for uploading images, embedding video and creating links will all need to be taught to staff whose responsibility includes maintaining the website. Clearly, any time invested in training is time away for the day-to-day business operations. And, if no one in the office is an expert, the cost of classes or a consultant can add up quickly.
Hiring Designers/Programmers for Added Functionality
Websites like Template Monster and Theme Forest offer sleek, professional templates for individuals looking for out-of-the-box solutions. Since the CMS platforms are open source, the code can be edited and customized. The sky is the limit, but your proposed budget may not include the cost of graphic designers and programmers to take a generic template to a fully customized website that accurately represents your brand.
After reviewing the hidden costs, it’s worth preparing a budget that includes the line items outlined above. What is the skill set of your internal staff and what type of training will be necessary to maintain the website? Should you outsource customization to an agency that specializes in CMS templates? Who can best manage security and ongoing maintenance? Launching a website that is not well strategized, looks generic or doesn’t include the proper SEO for CMS will end up costing you more in the long run than it would to get it right the first time.
