Content Management System (CMS)
A content management system is a computer application that allows publishing , editing and modifying contents, organizing , deleting as well as maintenance from central interface. Such system of content management provide procedures to manage workflow in a collaborative environment .
This Application software provides website authoring, collaboration and administration tools designed to allow user with little knowledge of web programming languages or markup language to create and manage website content with relative ease. A robust content management system provides the foundation for collaboration , offering users the ability to manage documents and output for multiple author editing and partition .
Typically, a CMS consists of two elements: the content management application (CMA) and the content delivery application (CDA). The CMA element allows the content manager or author, who may not know Hypertext Markup Language (HTML), to manage the creation, modification, and removal of content from a Web site without needing the expertise of a Webmaster. The CDA element uses and compiles that information to update the Web site. The features of a CMS system vary, but most include Web-based publishing, format management, revision control, and indexing, search, and retrieval.
There are so many CMS available in market like
But popular one is wordpress
The one of the popular CMS is wordpress, which is developed to support PHP , PHP coding and maintain is one of the burden to non technical peoples , to reduce burden wordpress open source software is introduced. which obeys all the things as introduced to CMS above.
The wordpress application software need not be handled by technical people, non technical peoples also can handle it, but designing new theme and integrating it to wordpress is technical work. but for maintenance its so simple and user friendly , there is no need of coding knowledge if you read all the documents associated to wordpress .
Installation is very simple as installation wizard is available in package, which we can download from wordpress.org and follow all the instruction from site . Backend you can integrate with popular RDBMS mySQL and for offline server, you people can use WAMP or Apache server to run WordPress . Online hosting is just copy paste work which you can do with FILEZILLA to upload the files to server .
Wish you Happy Web-Designing