Tired of changing code on web pages every time the content needs to be updated? Maybe it's time for a content management system.
Very few companies build their own content management system (CMS) from scratch because there are a lot on the market today. Before selecting a content management system, take a close look at the content requirements of the business. Outline the following content management requirements and use them to investigate the product options available.
Content and its Lifecycle: All content has a lifecycle. It appears on a web page one day and is removed another, it may stay indefinitely or sometimes there is an urgent need to post it immediately. Review the content requirements for the web site. Document each type of content and its expected lifecycle. Think about the following questions:
Roles in Content Management: There can be several different user roles in a CMS:
Workflow Processes: It’s rare that a piece of content can be written and posted immediately to the website without going through some type of review and approval process. This process is called the “workflow process”. Depending on the requirement, different types of content can go through different workflow processes. A general workflow process might look like this:
Outline the steps necessary to take each content type from creation to final publishing. Look for a CMS that will support the workflow.
How does content get to the web page? Content has been created, approved and published. So how does it actually get onto a specific web page on the website? It’s called Content Categorization and it happens during the creation or editing of the content. There are two types of categorization:
Content Management Software: There are many CMS applications available at different price points. Some systems you buy, some are hosting systems that you “rent”. Take a look at Google’s extensive listing of Content Management Systems.
Selecting a Content Management System requires fully understanding the content needs of a website. Understanding content lifecycles, workflows, roles and categorization are some of the key elements in a CMS. Sometimes it’s good to try an internal pilot using a demo of one or more CMS applications to determine if all the requirements can be met and if there’s anything that was missed.