Content Management System: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Jean Gebarowski
No edit summary
imported>Jean Gebarowski
Line 1: Line 1:
{{subpages}}
{{subpages}}
'''Content Management Systems''' ("''CMS''") are [[software framework|software frameworks]] aiming at helping people to dynamically create and maintain [[web sites]]. They are generally "ready-to-go" softwares that end-users can deploy without coding. They have many functionnalities and specific caracteristics :
'''Content Management Systems''' ("''CMS''") are [[software system|software systems]] aiming at helping people to dynamically create and maintain [[web sites]]. They are generally "ready-to-go" softwares that end-users can deploy without coding. They have many functionnalities and specific caracteristics :
* Dynamic content management (based on flat files or databases) ;
* Dynamic content management (based on flat files or databases) ;
* User management (with access policies) ;
* User management (with access policies) ;
* Expandibility (by adding modules, plugins, templates, etc) ;
* Expandibility (by adding modules, plugins, templates, etc) ;
* Sometimes specific functions like publishing workflows, version control, statistics...
* File sharing (especially for softwares or multimedia content) ;
* Sometimes specific functions like publishing workflows, version control, statistics, private messaging...
* Customization (layout, colors, fonts, ...)
They are now used for personal purpose or for commercial activities (in that case, they are often called Entreprise Content Management).
They are now used for personal purpose or for commercial activities (in that case, they are often called Entreprise Content Management).


Line 16: Line 18:


Usage of ''CMS'' is growing due to the expansion of web usage, especially with [[Web 2.0]] that allows web sites to interact with others web sites.
Usage of ''CMS'' is growing due to the expansion of web usage, especially with [[Web 2.0]] that allows web sites to interact with others web sites.
== Different types of CMS ==
CMS can have different main purposes :
* Document publication, sometimes within a workflow process
* [[Blog|Blogs]]
* Photo or images galleries
* [[Wiki|Wikis]]
* [[Forum|Forums]]
* Knowledge Management
* [[e-Learning]]
* [[e-Commerce]]
Most widespread CMS are open source, even if some editors have developped commercial versions. Some editors have both free and commercial versions, depending on the usage of the web site (in that case, the [[licence agreement]] allows often a free use of the software for personnal users or non-profit organizations).


[[Category:CZ Live]]
[[Category:CZ Live]]
[[Category:Computers Workgroup]]
[[Category:Computers Workgroup]]

Revision as of 07:46, 26 October 2007

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

Content Management Systems ("CMS") are software systems aiming at helping people to dynamically create and maintain web sites. They are generally "ready-to-go" softwares that end-users can deploy without coding. They have many functionnalities and specific caracteristics :

  • Dynamic content management (based on flat files or databases) ;
  • User management (with access policies) ;
  • Expandibility (by adding modules, plugins, templates, etc) ;
  • File sharing (especially for softwares or multimedia content) ;
  • Sometimes specific functions like publishing workflows, version control, statistics, private messaging...
  • Customization (layout, colors, fonts, ...)

They are now used for personal purpose or for commercial activities (in that case, they are often called Entreprise Content Management).

Technical Framework

There is no typical framework for Content Management System. All what is needed is :

  • A web server (for intranet or extranet), like Apache or IIS ;
  • A programming language (that can be handled by the web server) like PHP, Perl, Python, VB.NET ;
  • A file system or a database to store datas (the content).

Many CMS are open source, that does not mean that they are free of charge (though they generally are) but that they can be read and modified by anyone (provided the user respects the license agreement). Most of CMS are based on the LAMP architecture, for which you can easily (and at low cost) find providers for web hosting.

Usage of CMS is growing due to the expansion of web usage, especially with Web 2.0 that allows web sites to interact with others web sites.

Different types of CMS

CMS can have different main purposes :

Most widespread CMS are open source, even if some editors have developped commercial versions. Some editors have both free and commercial versions, depending on the usage of the web site (in that case, the licence agreement allows often a free use of the software for personnal users or non-profit organizations).