Зачем сайту CMS? («движок», система)

CMS (англ. Content management system) – система управления сайтом,
часто её называют "движком" или просто "системой".

К нам часто обращаются люди и говорят: «А зачем мне на сайте нужен "движок"? Всякие системы, сложности и т.д.? Сделайте мне сайт подешевле (и побыстрее). Мне сосед говорил, что сайт сделать просто: вроде бы достаточно вордовский документ "сохранить как html"».

Конечно, можно за один-два вечера сделать статический сайт-визитку. На первый взгляд неискушённого пользователя, это выглядит логичным: затраты минимальные, а сайт "как бы есть" . Но это только на первый взгляд. Давайте рассмотрим ситуацию более внимательно.

Во-первых, статический сайт нельзя изменять. Вернее его можно редактировать и обновлять, но для этого надо иметь навыки программирования. Для такого, казалось бы, простого действия, как вставить картинку на страницу придётся выполнить ряд операций: в графическом редакторе подготовить изображение, скопировать изображение на сервер через ftp-менеджер, разметить на странице место, и в подготовленное место вставить тег img с нужными параметрами. Маловероятно, что у человека, занятого своим делом будет время (и желание) изучать программирование и самостоятельно делать такую работу. "Движок" позволяет управлять сайтом без навыков программирования.

Во-вторых, система управления сайтом берёт на себя большинство рутинных операций по отслеживанию ссылок, формированию разделов и т.д. Представьте, что вам надо создать список статей или товаров. Как вы будете это делать в текстовом редакторе или конструкторе? Нужно будет создать страницу статьи (товара), затем создать список статей, в списке указать название и с названия поставить ссылку на страницу статьи. А если статей (товаров) много? И необходимо создать несколько списков? В CMS всё это автоматизировано: достаточно создать статью, указать раздел статьи, и все списки будут построены автоматически.

В-третьих, "движок" позволяет сделать интерактивность, а проще говоря – общение сайта с пользователем. Самый простой пример: форма обратной связи – пользователь заполняет форму с сообщением и отправляет на сайт, а уже "движок" направляет сообщение вам либо на e-mail, либо в виде SMS.

В-четвёртых, у сайта, который собран на "движке", можно наращивать функционал без коренной переделки. К примеру, есть у вас информационный сайт, а вы хотите сделать интернет-магазин. С CMS это потребует гораздо меньше затрат, не будет необходимости переделывать сайт «с нуля», достаточно установить и настроить модуль торгового каталога и систем оплаты.

Есть и много других причин использования "движков". Поэтому даже если вам нужен только сайт-визитка, мы вам рекомендуем его создавать на системе управления сайтом.

Однако, "не все CMS одинаково полезны", важно выбрать систему подходящую именно к вашей задаче. Но… об этом в следующих статьях :).