Content & publishing

What is a CMS?

A CMS, or content management system, is software for creating, organizing, editing and publishing content. It gives the people maintaining a website a place to manage information, with editing controls that depend on how the system is set up.

By Plainview WebReviewed

The meaning

The CMS is where an editor might update an article, add a photograph or change a service description. The public website presents that content to visitors. Some platforms combine the editing system, page design and hosting in one service; others connect a separate CMS to the website. Having a CMS does not tell you which arrangement a site uses.

What an editor can change depends on the available fields, page controls and account permissions. For example, WordPress distinguishes a Contributor who can draft posts from an Editor who can publish and manage other people's posts. Role names and permissions vary between systems, so the actual editing and review process needs to be agreed for the website.

An example

Example: publishing a fictional workshop

A fictional workshop publisher adds a new session through an editing form with a title, start time, summary and instructor. The editor saves a draft, checks the preview and publishes it through the configured workflow. The website then uses those fields in its workshop listing and individual session page.

Changing the summary is a content task the editor can complete in the CMS. Adding an entirely new booking process may still require development. This example describes one possible setup; draft previews, approval steps and booking features are not included automatically with every CMS.

When it matters

A CMS becomes useful when people need to make recurring changes without asking a developer to edit each page's source. Start with those tasks: who updates which information, how often it changes, and who checks it before visitors see it. A short list of real editing jobs is more useful than choosing a platform by its feature count.

Before handoff, try those jobs using the account the editor will actually receive. Confirm that they can find the right content, prepare an update and follow the publishing process. Also establish who maintains the software, handles account access and recovers content when something goes wrong.

A common confusion

A CMS is not the whole website

Installing a CMS does not by itself provide the finished design, hosting arrangement or a useful content structure. It also does not make every part of a site editable. Treat the CMS as one part of the website's publishing setup, and check what the delivered site actually lets its editors do.

Use it in practice

Sources & further reading