CMS
abbreviation (noun)
A CMS is software that lets users create, organize, edit and publish digital content, usually through an administration interface.
The editor publishes the new project page through the CMS.
CMS stands for content management system. It gives editors an administration interface for text, images and other content. They can update pages without working directly in a website's source code.
What does a CMS do?
A CMS stores content and associated information, such as its title, author, publication date and status. An editor creates or changes this information in the administration interface. The system then makes the content available to a website, app or other digital channel.
The available features vary between systems. Many support user roles, draft and publication statuses, version history and scheduled publication. Developers configure the structure, presentation and integrations; editors then manage content within that setup. A CMS does not automatically handle every technical task involved in running a website.
Traditional or headless
A traditional CMS combines content management and website presentation in one system. Themes and templates determine how stored content appears on a page. Extensions can add features such as forms or an online shop.
A Glossary · In briefheadless CMSA headless CMS is a content management system that makes content available through an API without determining how it is presented to visitors.Read more manages content without building the final pages itself. It makes content available through an Glossary · In briefAPIAn API is a defined way for software to exchange data or call functions in other software without needing to know how that software works internally.Read more, for example to a website and mobile app. This gives developers more freedom over presentation but also requires a separate Glossary · In brieffrontendThe frontend is the part of a website or application that users see and operate, such as pages, buttons, forms and interactive screens.Read more. The appropriate choice depends on the channels, editorial workflow and technical requirements of the project.