Content management system: Difference between revisions

Content deleted Content added
Xinconnu (talk | contribs)
m Web content management systems: Deleted some vandalism.
 
Line 1:
{{Short description|Software for digital content}}
A. '''content management system''' (or '''CMS''') is a [[system]] used to organize and facilitate collaborative content creation. Recently, the term has been associated with [[Computer program|program]]s for managing the content of [[web site]]s. '''Web Content Management''' (WCM) is also used to refer to these programs.
A '''content management system''' ('''CMS''') is [[computer software]] used to manage the creation and modification of digital content ([[content management]]).<ref name ="MEC-UCS">''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New Riders, 2003.</ref><ref>''The content management handbook''. Martin White. Facet Publishing, 2005.</ref><ref>''Content Management Bible'', Bob Boiko. John Wiley & Sons, 2005.</ref>
It is typically used for [[enterprise content management]] (ECM) and web content management (WCM). ECM typically supports multiple users in a collaborative environment,<ref name="techtarget" /><ref>''Moving Media Storage Technologies: Applications & Workflows for Video and Media S2011. Page 381''</ref> by integrating [[Document management system|document management]], [[digital asset management]], and record retention.<ref name="techtarget">{{Cite web|url= https://searchcontentmanagement.techtarget.com/definition/content-management-system-CMS |title=What is a Content Management System (CMS)? Definition from WhatIs.com |website= SearchContentManagement |access-date=2019-09-23}}</ref> Alternatively, WCM is the collaborative authoring for websites and may include text and embed graphics, photos, video, audio, maps, and program code that display content and interact with the user.<ref>{{cite web|url=https://kinsta.com/knowledgebase/content-management-system/|title=What Is a Content Management System (CMS)|publisher=Kinsta|access-date=19 August 2019}}</ref><ref>{{cite web|url=https://www.comentum.com/what-is-cms-content-management-system.html|title=Content Management System (CMS) and other spin-off terms definition(s)|last1=Kohan|first1=Bernard|publisher=Comentum|access-date=19 August 2019}}</ref> ECM typically includes a WCM function.
 
== Structure ==
== General information and an example ==
CMSs allow [[end-user]]s (typically [[author]]s) to create new content in the form of documents. These document may be entered as [[plain text]] or perhaps with [[markup (computing)|markup]] to manage document layout and structure.
 
A CMS typically has two major components: a content management application (CMA), as the front-end user interface that allows a user, even with limited expertise, to add, modify, and remove content from a website without the intervention of a [[webmaster]]; and a content delivery application (CDA), that compiles the content and updates the website.<ref>{{Cite web |title=What is a Content Management System? {{!}} Definition from TechTarget |url=https://www.techtarget.com/searchcontentmanagement/definition/content-management-system-CMS#:~:text=A%20CMS%20has%20two%20components:%20a%20content,a%20user%20creates%20it%20in%20the%20CMA. |access-date=2025-02-07 |website=Search Content Management |language=en}}</ref>
The system then uses rules to style the article, which separates the display from the content, which has a number of advantages when trying to get many articles to conform to a consistent "[[look and feel]]". The system then adds the articles to a larger collection for [[publishing]].
 
== Installation type ==
The systems also often include some sort of concept of the ''[[workflow]]'' for the target users, which defines how the new content is to be routed around the system.
There are two types of CMS installation: on-premises and cloud-based. On-premises installation means that the CMS software can be installed on the server. Notable CMSs which can be installed on-premises are [[Drupal]], [[Grav (CMS)|Grav]], [[Joomla]], [[Modxcms|ModX]], [[WordPress|Wordpress.org]] and others. The cloud-based CMS is hosted on the vendor environment. Examples of notable cloud-based CMSs are [[Adobe Experience Manager]], [[Contentful]], [[Ghost (blogging platform)|Ghost]], [[Squarespace|SquareSpace]], [[Webflow]], [[Wix.com|WIX]], and [[WordPress.com|Wordpress.com]].{{Cn|date=March 2025}}
 
== Common features ==
A good example of a CMS would be a system for managing a [[newspaper]]. In such a system the [[reporter]]s type articles into the system, which stores them in a [[database]]. Along with the article the system stores ''[[attribute]]s'', including [[keyword]]s, the date and time of filing, the reporter's name, etc. The system then uses these attributes to find out, given its workflow rules, who should proofread the article, approve it for publication, edit it, etc. Later the editors can choose which articles to include (or ignore) in an [[edition]] of the newspaper, which is then laid out and printed automatically.
The core CMS features are: indexing, search and retrieval, format management, revision control, and management.<ref name="techtarget"/> Features may vary depending on the system application but will typically include:<ref name="techtarget"/>
 
* Intuitive indexing, search, and retrieval features index all data for easy access through search functions and allow users to search by attributes such as publication dates, keywords or author.
== Web content management systems ==
* Format management facilitates turning scanned paper documents and legacy electronic documents into [[HTML]] or [[PDF]] documents.
* Revision features allow content to be updated and edited after initial publication. Revision control also tracks any changes made to files by individuals.
* Publishing functionality allows individuals to use a template or a set of templates approved by the organization, as well as [[Wizard (software)|wizards]] and other tools to create or modify content.
 
Popular additional features may include:<ref name="techtarget"/>
WCM systems span a wide variety of needs, from small systems with almost no workflow for small user-groups and such, to large database-based systems for running large, very active web sites such as those for a newspaper.
 
* [[Search engine optimization|SEO]]-friendly URLs
A WCM-tool normally includes functions for administering users and groups and editing the content. You can, for example, have one group for administrators, one group for content editors and one group for visitors, everyone. Besides editing the content, a WCM tool often has functions for [[version control]], to keep track of the history of the different versions of an item. Several WCM systems utilize standardized [[protocol]]s like [[Information Content Exchange|ICE]] or [[WebDAV]] for managing the [[site content]] technically.
* Integrated and [[online help]], including [[Internet forum|discussion boards]]
* Group-based permission systems
* Full template support and customizable templates
* Easy wizard-based install and versioning procedures
* Admin panel with multiple language support
* Content hierarchy with unlimited depth and size
* Minimal server requirements
* Integrated file managers
* Integrated audit logs
* Support AMP page for Google
* Support schema markup
* Designed as per [[Google]] quality guidelines for website architecture
* Availability of plug-ins for additional functionalities.
* Security precautions such as [[Multi-factor authentication|2 Factor Authentication]]
 
== Other types of content management systems ==
As with all software areas, the companies that develop and sell/distribute WCM tools put more and more functions into them to make them as attractive as possible. The functions might include modules that are typically used when building a web site ([[intranet]], [[extranet]] or public [[internet]]) like [[search engine]], [[discussion forum]]s, Online Shop, [[Customer Relationship Management]], etc. Today many of these features are also regarded as part of the WCM area, even if they do not exactly deal with managing content.
 
[[Digital asset management|Digital asset management systems]] are another type of CMS. They manage content with clearly defined author or ownership, such as documents, movies, pictures, phone numbers, and scientific data. Companies also use CMSs to store, control, revise, and publish documentation. There are also [[component content management system]]s (CCMS), which are CMSs that manage content at a modular level rather than as pages or articles. CCMSs are often used in technical communication, where many publications reuse the same content. [[Headless CMS]], which separates content from its delivery layer, offers greater flexibility in content distribution across various platforms.<ref>{{cite web|url=https://aws.amazon.com/what-is/headless-cms/|title=AWS: What is Headless CMS?|date=21 August 2025}}</ref>
==See also==
 
== Widely used CMSs ==
* [[List of content management systems]] (manually updated) and [[:Category:Content management systems]] (dynamic)
 
Based on a survey, the most widely used content management system is [[WordPress]], used by 43.6% of the top 10 million websites as of October 2021. Other commonly used content management systems include [[Squarespace]], [[Joomla]], [[Shopify]], and [[Wix.com|Wix]].<ref>{{cite web | url=https://whatcms.org/Tech_Reports | title=Tech Reports – What CMS? | date=December 14, 2020 | access-date=December 14, 2020 | archive-date=November 12, 2020 | archive-url=https://web.archive.org/web/20201112024302/https://whatcms.org/Tech_Reports | url-status=dead }}</ref><ref>{{cite web| url=https://w3techs.com/technologies/overview/content_management |title=W3Techs content management usage | date=March 1, 2021}}</ref>
* [[Bulletin board]]
 
* [[Collaborative software]]
== See also ==
* [[Content repository]]
 
* [[Digital asset management system]]
{{div col|colwidth=22em}}
* [[Information architecture]]
* [[LayoutContent management]]
* [[Content Management Interface]]
* [[Template]]s
* [[Document management system]]
* [[Transformation]]s
* [[Dynamic web page]]
* [[Enterprise content management]]
* [[Headless content management system]]
* [[HTML]]
* [[Icy Phoenix]], CMS based on phpBB
* [[Information management]]
* [[Knowledge management]]
* [[LAMP (software bundle)]]
* [[List of content management systems]]
* [[Personalization management system]]
* [[Revision control]]
* [[Web application framework]]
* [[Web content management system]]
{{div col end}}
 
==References==
{{Reflist}}
 
===Bibliography===
* {{cite book|title=Professional Content Management Systems: Handling Digital Media Assets|author=Andreas Mauthe|author2=Peter Thomas|url=https://books.google.com/books?id=9RgicHXGNcYC|isbn=978-0-470-85542-3|publisher=[[John Wiley & Sons]]|year=2004}}
* {{Cite journal|title= Database Structure and Manipulation Capabilities of a Picture Database Management System (PICDMS)|issue=4|pages=484–492|journal=IEEE Transactions on Pattern Analysis and Machine Intelligence|volume=PAMI-6|language=en-US|doi=10.1109/TPAMI.1984.4767553|date=July 1984|last1=Chock|first1=M.|last2=Cardenas|first2=A. F.|last3=Klinger|first3=A.|pmid=21869216|s2cid=17289079}}
 
==External links==
{{Commons category|Content management systems}}
* [http://www.cmsmatrix.org/ CMS Matrix] Content Management Comparison Tool
* [http://www.oscom.org/ Open Source Content Management] and another [http://www.oscom.org/matrix/index.html CMS Matrix]
* [http://www.cmswatch.com/ContentManagement/Products/ CMS Watch]
* [http://www.opensourcecms.com/ Open Source CMS] Test out PHP/MySQL based open source CMS solutions
* [http://www.cms-quebec.com/ CMS-Québec] to test several CMS in PHP
* [http://jcp.org/en/jsr/detail?id=170 Content Repository for Java&trade; technology API]
* [http://contentmanagement.20six.de/ Content Management Weblog by Ragnar Heil]
* [http://www.cmswiki.com/tiki-index.php?page=CmsGlossary CMS Glossary] A Glossary (wiki) containing concepts specific to CMS solutions.
* [http://www.cmsreview.com/ CMS Review] Feature Comparisons and Resources
* [http://www.xmeta.com/content_management/ Xmeta Content Management Directory] CMS and XML resources
*[http://wiki.oxus.net/Choosing_The_Right_CMS Choosing the Right CMS] a guide to different kinds of CMS software.
 
{{Content management systems |state=uncollapsed}}
[[ar:&#1606;&#1592;&#1575;&#1605; &#1575;&#1583;&#1575;&#1585;&#1577; &#1575;&#1604;&#1605;&#1581;&#1578;&#1608;&#1610;&#1575;&#1578;]]
{{WebManTools}}
[[ca:Sistema de gestió de continguts]]
{{Authority control}}
[[de:Content Management System]]
[[ru:&#1057;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1082;&#1086;&#1085;&#1090;&#1077;&#1085;&#1090;&#1086;&#1084;]]
[[zh-cn:&#20869;&#23481;&#31649;&#29702;&#31995;&#32479;]]
[[fr:Système de gestion de contenu]]
[[nl:Content management systeem]]
 
{{DEFAULTSORT:Content Management System}}
[[Category:Software]]
[[Category:InformationContent management systems| technology]]
[[Category:Information systems]]
[[Category:Website management]]
[[Category:Records management]]
[[Category:Records management technology]]