CMS (Content Management System) is a system that helps to manage the content of sites, allowing you to post and edit information, create sections, etc. practically no programming skills.
That is, it is a content management system, thanks to which content management becomes a simple task. CMS is often called the site engine, cs / km, control system.
CMS working principle
The principle of CMS is to bring together the site design, functionality and content. The site consists of a set of files and if it was created without an engine, then the owner would have to create a new html file for each entry. Creating it is not difficult, but the problem arises when managing these files. CMS takes all this work on itself.
In addition, the principle of operation of this system is based on the separation of design and content contained. When receiving a request, the CMS, relying on certain rules, forms the answer for the user, “sticking together” the material from the files contained.
At the same time, information for different users may look completely different. For example, it matters whether the user logged in to the site under his login, what data he entered earlier, etc.