Что такое CMS?

Систе́ма управле́ния содержи́мым (конте́нтом) (англ. Content management system, CMS) — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым, иначе — контентом (от английского content).

Это в википедии так: https://ru.wikipedia.org/


Если простыми словами, то это система управления сайтом и не только его содержимым (контентом). То есть система, которая для администратора сайта облегчает задачи, например, легко добавить новость, удалить страницу, поменять цену на товар, посмотреть список заказов и т д, и все это без знаний программирования и верстки.

То есть CMS - это уже готовый код, модули, функционал, то есть движок, в котором есть модуль новостей к примеру, и получается, что программисту не надо писать его каждый раз, а брать готовый.
Но зачем тогда программист? Он нужен для того чтобы доделать движок до нужного функционала, например? чтобы в новостях была отложенная запись, а фотографии можно было закачивать размером более 100 мб и т д
Не говоря о том функционале, которого даже близко в движках нет (вот здесь конечно сложно дать пример, но все таки есть: например свой GMAIL с помощью готовых движков не сделаешь, но что-то похожее вполне возможно, например c помощью https://ru.wikipedia.org/wiki/SquirrelMail.
Даже свою википедию можно сделать с помощью движков, например с помощью: MediaWiki. с его помощью часто раздел документации делают на сайтах. Только для создания собственной википедии (хотя чаще такие движки создаются для документаций, например, http://wiki.tis-dialog.ru/ ) существует около 10 различных CMS.
Есть специализированные движки для создания интернет-магазинов, порталов, соцсетей, сайтов знакомств, досок объявлений, блогов, лендингов и всего прочего.
Но самые популярные это универсальные:
Из актуальных в России мы выделяем следующие:
- WordPress - самый популярный движок по количеству сайтов
- Joomla - ранее был самым популярным, сейчас на 2 месте.
- Bitrix - платный, на нем работает много госсайтов и интернет-магазинов.
- UMI - тоже платный
- OpenCart - бесплатный, оптимизирован для создания интернет-магазинов.


Как еще называют CMS

движок, фреймворк, CMF, панель управления, каркас сайта и пр.


Отличие CMS от конструктора

Важно: клиенты могут конструктор называть цмской, а цмску конструктором.
Но все таки: конструктор это таже цмс, но в облаке, без возможности переноса на другой сервер. Например, Тильда - самый популярный движок в рунете.
Пред. урок След. урок