Content management system: Difference between revisions

Content deleted Content added
 
Line 1:
{{Short description|Software for digital content}}
A '''content management system''' (CMS) is a [[computer software]] system for organizing and facilitating [[collaboration|collaborative]] creation of documents and other content. A [[content management]] system is frequently a [[web application]] used for managing [[website]]s and [[web content]], though in many cases, content management systems require special [[client-server|client]] software for editing and constructing articles. The market for content management systems remains fragmented, with many [[open-source]] and [[proprietary software|proprietary]] solutions available.
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 ==
 
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>
 
== HistoryInstallation type ==
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}}
Content management systems were initially developed ''internally'' at
organizations which were doing a lot of content publishing. In [[1995]], [[CNET]] spun out its internal development offerings into a separate company called [[Vignette (software)|Vignette]]. The company started offering the software as a web-based content management system, allowing sites to create templates of the presentation of their content on the web.
 
== Common features ==
In [[1998]], [[Pencom]] Web Works, a consulting company, introduced [http://www.vex.com/~nizkor/ftp.cgi/people/m/ftp.py?people/m//mcvay.ken/press/metaphoria.980324 the Metaphoria Data Transformation Server], allowing Java developers to write applications that would be tied with content and target the content output to different channels. The product failed but the concepts that were introduced by it made their way into most ancient content management systems.
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.
In the early 2000s, many companies started offering [[Blog|weblog software]] which brought many of the concepts surrounding content management systems to the masses. [[Six Apart]], with the release of their [[Movable Type]] quickly established itself as a leader in this field.
* 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"/>
==Types of content management systems==
 
* [[Search engine optimization|SEO]]-friendly URLs
There are several types of content management systems:
* Integrated and [[online help]], including [[Internet forum|discussion boards]]
* Web content management systems assist in automating various aspects of web publishing.
* Group-based permission systems
* Transactional content management systems (T-CMS) assist in managing e-commerce transactions.
* Full template support and customizable templates
* Integrated content management systems (I-CMS) assist in managing enterprise documents and content.
* Easy wizard-based install and versioning procedures
* Publications management systems (P-CMS) assist in managing the publications (manuals, books, help, guidelines, references) content life cycle.
* Admin panel with multiple language support
* Learning management systems (L-CMS) assist in managing the web-based learning content life cycle. See also [[managed learning environment]].
* Content hierarchy with unlimited depth and size
* Document [[imaging]] systems are also generally considered under the family of general content management.
* Minimal server requirements
* [[Enterprise content management|Enterprise content management systems]] (E-CMS) vary in their functionality. Some support both the web and publications content life cycle, while others support the web content life cycle and either transactional content or customer relationship management content. The definition of [[AIIM]] for ECM includes methods and tools for "capture, manage, store, preserve and deliver" content across an enterprise. "Manage" contains components like [[Document management|document management]], [[Collaborative software|collaboration]], [[Business Process Management|business process management]], [[Records management|records management]], email management, [[Workflow|workflow]] and web content management. The ECM concept is not restricted to web based technologies but includes client/server and host based solutions.
* 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 ==
==See also==
 
[[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>
 
== Widely used CMSs ==
 
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>
 
== See also ==
 
{{div col|colwidth=22em}}
* [[Content management]]
* [[Content Management Interface]]
* [[Document management system]]
* [[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]]
* [[Comparison of contentPersonalization management systemssystem]]
* [[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==
==External links== <!-- Please do not add links to individual CMS systems here, there is a page called "List of content management systems" designed for such links. -->
{{Commons category|Content management systems}}
{{cleanup-spam}}
*[http://cmsmatrix.org/ CMS Matrix] Compare functionality of current CMS Systems.
*[http://www.opensourcecms.com opensourcecms.com] directory of opensource cms, hosting demos of php/mysql based free and open source software systems.
*[http://www.agimo.gov.au/practice/delivery/checklists AGIMO] Australian Government Information Management Office (points 8-10 for CMS)
*[http://www.steptwo.com.au/papers/index.php?subject=cm StepTwo consultancy] (Papers & Case Studies)]
*[http://www.cmsreview.com/ CMS Review]
*[http://www.oscom.org/projects/cms-selection/ OSCOM] (CMS Selection Resources)
*[http://www.cmsinfo.org/ CMS Info]
*[http://www.cmswatch.com/ CMS Watch] unbiased (but costly) comparisons of content management products
*[http://tools.hartman-communicatie.nl/overzicht.html List of Content Management Systems]
*[http://wolfram.org/writing/howto/content_management_systems.html Reviews of Free CMS Software and Opensource Content Management Systems]
*[http://www.la-grange.net/cms Open Source CMS List] - another list of open source CMSs
*[http://www.gldir.com/20051031234655573.htm CMS Code Validation] - a comprehensive list of CMSs with a valid code guide
*[http://www.software-pointers.com/en-content-tools.html Software-Pointers] - List of Content Management Tools
*[http://www.cmswire.com/ CMSWire] news, reviews, and product information related to content management systems
*[http://www.cmsreview.com/ The CMS Review]
*[http://www.cmswiki.com/tiki-index.php CMS Wiki]
*TopicWatch "[http://www.cmswatch.com/Features/TopicWatch/FeaturedTopic/?feature_id=123 Java Repository Specification]" by [[David Nuescheler]] and [[Janus Boye]].
 
[[Category:{{Content management systems |*]]state=uncollapsed}}
{{WebManTools}}
{{Authority control}}
 
{{DEFAULTSORT:Content Management System}}
[[ar:نظام إدارة المحتوى]]
[[Category:Content management systems| ]]
[[ca:Sistema de gestió de continguts]]
[[Category:Information systems]]
[[cs:CMS]]
[[Category:Website management]]
[[da:Content Management System]]
[[Category:Records management]]
[[de:Content-Management-System]]
[[Category:Records management technology]]
[[es:Sistema de gestión de contenido]]
[[fi:Sisällönhallintajärjestelmä]]
[[fr:Système de gestion de contenu]]
[[it:Content management system]]
[[lt:Turinio valdymo sistema]]
[[hu:Tartalomkezelő rendszer]]
[[nl:Contentmanagementsysteem]]
[[ja:コンテンツマネージメントシステム]]
[[pl:Content Management System]]
[[ru:Система управления содержанием]]
[[sk:Content Management System]]
[[sv:CMS]]
[[vi:Hệ thống quản lý nội dung]]
[[tr:CMS]]
[[zh:内容管理系统]]