Что такое CMS и какими они бывают?
Вы решили, что у вашего проекта должен быть сайт, определились с функционалом (если нет, то нужно определиться), примерно представляете, на какие сайты следует ориентироваться.
Настал момент, когда вам необходимо выбрать CMS.
Что такое CMS?
CMS (Content Management System) — система управления сайтами. Если переводить дословно, то «система управления контентом».
Чаще можно услышать «движок сайта». Сайт можно создать и без этого, но CMS существенно упрощает работу с изменениями на сайте.
Для популярных CMS в официальных магазинах можно найти готовые (иногда и бесплатные) решения для ваших задач.
Какие CMS бывают?
Это самые распространённые CMS в русскоязычном сегменте интернета за 2020 год по данным ITrack.
Условно поделю «движки» на три группы.
- Популярные CMS:
- WordPress
- 1С-Битрикс
- Joomla
- OpenCart
- Drupal
- и пр.
- Конструкторы сайтов:
- Wix
- Tilda
- InSales
- и пр.
В конструкторах есть возможность создать сайт в визуальных редакторах с помощью готовых решений. Они менее гибкие, чем CMS из первого пункта, но в условиях дефицита средств подойдет как временный выбор для начала проекта или постоянный выбор для несложных ресурсов.
Рекомендую ознакомиться с обзорами конструкторов Wix и Tilda.
- Самописные CMS
Эти CMS разрабатываются в какой-либо компании или для собственных нужд, или для того, чтобы строить и продавать сайты другим.
Какую CMS выбрать?
Сегодня оставим в стороне выбор конкретного «движка» и решим, из какой группы выбирать.
Популярные CMS
Не просто так занимают лидирующие позиции. Большинство проблем (ошибки в работе, расширение возможностей и пр.) уже решены, или находятся в процессе решения, широкий функционал, гибкость настройки, огромный выбор специалистов. Преимущества можно перечислять очень долго.
Конечно, не бывает идеального продукта, но «популярные» CMS решают многие задачи, иногда, просто подключением готового плагина.
Стоимость создания может быть высокой, а сроки неприятно удивлять.
Конструкторы сайтов
На первый взгляд — бюджетное решение, но это только в случае простого сайта с минимумом функционала (например, портфолио). Да, безусловно подкупает скорость создания и небольшая стоимость.
Но конструкторы не гибкая, если речь идет об индивидуальных проектах, вещь. Большинство функциональных доработок, отходящих базовой линии, дополнительно тарифицируются или невозможны вовсе.
Однако, такой вариант для начала бизнеса (особенно при дефиците бюджета) может стать настоящим спасением и единственным выходом.
Самописные CMS
Это то, к чему я категорически не рекомендую обращаться, и причин этому несколько:
- Низкая стоимость создания сайта всегда будет компенсироваться высокой стоимостью доработок;
- Практически невозможно найти специалиста, который разбирается в этой CMS;
- Самописная CMS, как правило, имеет огромное количество багов, которые никто не будет исправлять оперативно;
- Лояльность подрядчика часто заканчивается в момент перевода полной суммы (дальше вы уже никуда не денетесь).
Из этого делаем вывод, что мы фактически оказываемся в «заложниках» у подрядчика.
Он может выставить за очередную небольшую доработку космическую сумму, мотивирую это особой сложностью выполнения именно этой задачи на этом «движке». И проверить мы это не сможем.
Вероятность найти на рынке специалиста, который сможет выполнять работу за меньший ценник, близка к нулю. В лучшем случае потребуется большое количество времени, чтобы он разобрался (по опыту скажу, никто не захочет этим заниматься).
Сайт становится проектом, в который уже вложено много денег, а для того, чтобы перейти на другую CMS, нужно начинать, фактически, с нуля.
Вывод
Если у вас есть средства, выбирайте «популярные движки». Если нет, то выбирайте конструкторы сайтов.