Graphic 1 – CMS FOR the content manager
A content management system (CMS) is a software that allows publishing, editing and modifying content, organizing, deleting and maintaining, from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. CMSs have been available since the late 1990s.
The CMS software is typically installed on a webserver and the interface is browser based. It can be run from any internet connected computer.
CMSs typically aim to avoid the need for hand coding, but may support it in some cases. While content managers do not need particular coding or designing skills, the CMS admin might have at least a basic knowledge of coding.
Most CMSs are remotedly installed and database-driven, but minimal CMSs without database and with a simplified markup language are getting more popular (CMSimple for instance).
The most popular CMSs are WordPress, Joomla, Drupal, Typo3, and Magento (shopping). WordPress has a market share of over 60% of all installed CMSs worldwide, which is the reason why it has been chosen for this course (see intro here).
Many webhosting providers offer the opportunity for an automatted install of the most popular CMSs, but the software can also be downloaded and installed by the CMS administrator, manually.
Web builders have become more and more popular. They are basically a content management systems, offering additional features like the option to modify design,layout and functionality. Typically, they are combined with domain name registration and hosting services. Popular are web.com, weebly, godaddy, wix.com, and others. In this course, a web builder plugin called DIVI BUILDER is part of each students WordPress installation.
Graphic 2 – the CMS FOR THE admin