A web site is a tool. Whether its purpose is marketing, sales, customer support or another business critical objective, your site is only as good as its content.
In order for a web site to be relevant to its users the site needs to be well conceived and executed, but for it remain relevant, the site must be well maintained. This is where content management comes into play.
A Content Management System (CMS) is a web platform that allows content owners to edit, manage and create content without intervention from developers, or the need for any technical skills.
There are a wide variety of CMS options out there, ranging from very simple to the extremely complex. For our purposes, we break down Content Managment Systems based on how they are deployed and what their core capabilities are:
Platforms like Joomla and WordPress are widely deployed to provide simple content managment capabilities. As a rule you have the ability to manage pages, categories, menus and more with a simple CMS. A simple CMS is a good choice if budgets are tight, you don't plan on updating the content on your site very frequently, or a simple blog style site is what you need.
With a robust CMS, you have all of the capabilities associated with the simple CMS, plus the ability for the developer to customize the tools used to edit different types of content. For instance if you have an 'event' type of content on your site, the developer can setup a specific form for creating and editing events that has all of the fields that you need (like date, title, description, link, registration forms...), but nothing extra. The formatting of the event is done by the web site, maintaining consistency, and you can use that event in a multitude of ways accross your site. A robust CMS can be extended to offer e-commerce, document managment and more. A robust CMS also offer superior SEO and control over extras like Social Media integration.
An advanced CMS offers all of the capabilities of the robust CMS, but has been extensively customized to your specific needs. Features like automatic image transformations mean that your images can be included in a page by simply attaching them to that piece of content. All of the resizing and even the addition of custom effects to the image are handled by the server. An advanced CMS saves your busines valuable time.
We have pre-developed components to handle a host of business requirements:
- Event calendars
- Real estate listings
- Document management
- Streaming video
- Secure Access
- Email Marketing
This is just a sampling of what is available. As developers we are capable of providing CMS integrated components to meet the unique business needs of our clients.
Want to know more about Content Management? Read our White Paper on Evaluating Content Management Systems.