CMS is the abbreviation of the English Content Management System, which literally translates into a content management system. As its name implies, it is mainly an integrated Web management system for the convenience of publishing network content.
A long time ago, people used static HTML+CSS+Javascript to write websites directly, that is, static pages. But if there is a group of pages to maintain, it is a troublesome thing for static pages. For example, I have a person whose email address has changed, and all the places appearing on this group of pages need to be changed, so there is a dynamic language suitable for the Web, such as ASP, PHP, JAVA NET and so on. They saved data in the database, which can be dynamically referenced, so that they can produce large-scale websites. At that time, a number of large-scale websites were born, called portals, such as Sina, NetEase, and Sohu. Their content was very rich, many, and they had a large number of editors to collect and sort out articles on the website, However, it is impossible for programmers to help them upload the content, so CMS was born. Generally, CMS has a background, and editors log in to the background to enter a visual operation interface, enter the articles, and then publish them to the website after being reviewed by the superior editor in chief.
The article publishing mentioned above is only a functional module of CMS, and there is usually a membership management system, which is the most basic two functional modules. The article release conference has a rich text editor, which can directly insert and upload media files, such as pictures and videos; There are also time stamps and tag tags for classification and sorting, publishing and updating. More powerful CMS will add custom fields, such as adding article source and original author. The member system will grade the authority of the personnel, for example, the super administrator can do all the things that can be done in the background, while the editor can only add and edit articles under a certain category, or even only see the category. Other categories are hidden from him.
But a more powerful CMS is far more than that. They will have all kinds of strange function modules, such as message board, comment system, appointment system, multilingual module, etc. Blog system is also a CMS, but they are more focused on publishing blogs.
CMS is good at building websites. The most popular CMS are:
Overseas: Wordpress, Drupal, Joomla, which are the three most popular CMS abroad. In China, DedeCMS, Imperial, PHPCMS, etc.
Domestic CMS will pursue large and comprehensive, while foreign CMS will pay more attention to ecology and friendly interfaces, leaving more functions to third parties to develop plug-ins.
Recommend several newer ones: ProcessWire, October CMS, CraftCMS
Each CMS has its own set of management and organization methods, which requires reading more documents on the official website.