CMS

CMS (ЦМС — это “движок”, система управления контентом) — это, если не углубляться, защищенная паролем страница с удобным интерфейсом для добавления материалов на сайт. Собственно, если сравнивать с авто, именно это двигатель вашего сайта.

Основной принцип работы CMS в следующем:

Все ваши материалы лежат в базе или файлах на сервере в формате, удобном для “движка”. Отдельно от материалов, обычно в файлах, лежит, так называемый, шаблон сайта. Это то, что сверстано верстальщиком.

При запросе определенной страницы пользователем, движок определяет вид запрашиваемой страницы и тот материал, который там должен находиться, и “налету” генерирует страницу с дизайном и контентом пользователю.

Т.е. на сервере не хранятся все страницы сайта. Они собираются по запросу пользователя!

Если на каком-то блоге, допустим, 100 статей, то это вовсе не означает, что на сервере лежит 100 одинаково оформленных материалов в файлах. Все текстовые материалы лежат в базе, шаблоны оформления — в отдельных файлах.

Что это дает движок сайта?

Главное преимущество — простота добавления новых материалов, их редактирование.

Если у вас стоит CMS, то вам не надо каждый раз верстать страницу с дизайном и вставлять туда текст, не надо перелопачивать все 100 страниц, на котором присутствует меню сайта, чтобы добавить новый пункт.

Второй плюс — это отделение дизайна от содержимого или, как говорят, мух от котлет. Дизайн лежит отдельно, контент отдельно. Можно безболезненно менять дизайн на другой. Поверьте, это очень важно.

Третий плюс — простота управления структурой сайта, в определенных рамках конечно. Добавление разделов, пунктов меню и т.д.

Современные CMS все больше и больше похожи на всеми любимый (или нелюбимый) Word, что облегчает работу с сайтом, но от ряда специфичных функций все равно никуда не деться.

Структура CMS.

Обобщенно любую CMS можно разделить на две части. Это собственно ядро системы —минимальный набор функций, обеспечивающий работоспособность системы. Дает минимум возможностей в настройке и изменении структуры. Как правило, содержит 1-3 базовых шаблона. Это то, что вы получаете из “коробки”. Здесь можно сравнить с Windows: устанавливая ее на компьютер вы получаете некий набор базовых функций, но для полноценной работы вы все равно устанавливаете Office и другие необходимые программы.

И плагины. Плагины cms — это набор небольших скриптов, которые позволяют расширить базовый функционал движка. Т.е. — это небольшие программки, которые, например позволяют вывести названия самых популярных материалов, добавлять комментарии к статьям, вставлять баннеры, создавать галереи и т.д.

Для популярных движков их тысячи, как платных, так и бесплатных. Обычно их разработкой занимаются сторонние разработчики и энтузиасты, к которым сам производитель CMS ничего общего не имеет, и не отвечает за качество их разработок.

Если тот же AppStore или PlayMarket тестирует все приложения, которые распространяются через них, то здесь все наоборот.

Из этого выплывают проблемы безопасности популярных CMS. Когда сама CMS безопасна, но дополнительные плагины приводят к заражению всего сайта. Это очень распространенная ситуация.

Может ли обойтись и без CMS?

Да, можно. Это будет набор статических html страниц, которые сделаны на этапе верстки. Но, как в анекдоте, есть нюанс.

Плюсы такого подхода:

1) очень низкие требования к хостингу. Можно использовать даже бесплатные хостинги, но как правило служба поддержки и сервис там очень убогий. В платных – вы можете использовать минимальные тарифы;

2) высокая скорость работы сайта по выдаче контента пользователю. Скорость работы такого сайта выше, чем у сайтов с CMS за счет того, что система не должна генерировать каждый раз страницу, она уже готова и отверстана. Но современные “движки” позволяют кешировать (сохранять в готовом виде) самые часто запрашиваемые страницы, производительность серверов постоянно возрастает, так что этот плюс скорее надуман;

3) дешевизна разработки. На это покупается очень много бизнесменов, впервые пытающихся выйти в сеть.

Существует множество веб студий, которые работают именно в низшем ценовом диапазоне. Они предлагают статичные сайты за минимальные сроки и суммы.

Их цены на несколько порядков ниже других. Например, если средняя стоимость по рынку в вашем регионе 20.000-30.000 рублей за сайт, то такая студия заявит 3.000-5.000 руб.

На это и покупаются люди, не подозревая сколько проблем у них возникнет в будущем.

Минусы:

1) для добавления, изменения, удаления какого-то материала, пусть даже одной запятой, вам потребуется знание html или привлечение специалиста в этой области;

2) большая сложность модернизации/оптимизации;

3) сложность в СЕО оптимизации. Как правило, СЕО студии не берутся за такие сайты или предлагают “пересесть” на CMS;

4) отсутствие возможности масштабирования.

Какой движок выбрать для сайта?

  1. Сначала отталкиваемся от типа проекта. Буду отталкиваться от классификации типов сайтов: визитка, витрина, интернет-магазин. Задача у всех разная, отсюда разная структура самого сайта.
    Для каждого типа сайта, есть оптимальные как по структуре, так и по удобству использования, движки.
  2. Второе – кто будет поддерживать Ваш сайт. Веб-студия, вы сами, ваш наемный сотрудник? Если последние два – то какой уровень квалификации?
  3. Третье – бюджет, который вы готовы потратить на cms.

Условно все CMS можно разделить на 4 типа.

— готовые бесплатные;

— готовые платные;

— готовые платные NULLed системы;

— специально разработанные для вас.

У всех бесплатных популярных движков одна главная болезнь — безопасность. Чем популярнее система, тем больше сайтов работает на ней. Взломщик, найдя одну уязвимость, может использовать ее на миллионах сайтах жертв, тем самым извлекая максимальную выгоду для себя.

Самые популярные бесплатные движки:

  1. Joomla.
  2. WordPress.

У популярных платных движков, тоже есть такая беда, но дыры в безопасности очень быстро закрываются, поскольку в цену за продукт обычно входит и техническая поддержка. Да и разработчик дорожит своими клиентами.

Самые популярные платные движки:

  1. 1С-Битрикс.
  2. UMI.CMS.
  3. DLE.

NULLed движки

Так называемые нулэд (NULLed) движки. Это взломанные “добрыми” людьми платные системы. Очень много таких взломанных версий для DLE.

Настоятельно не рекомендую их использовать! И дело не в том, что я призываю соблюдать законодательство, тут у каждого своя совесть.

Как правило, в такие версии сознательно вшивают бэкдоры (backdoor) или “черный ход”. Эти скрипты позволяют злоумышленнику без ведома владельца управлять сайтом – внедрять вредоносный код, стороннюю рекламу, материалы и т.д. Найти сам скрипт бэкдора очень тяжело. Официальная техподдержка разработчика не только не поможет, но еще и “наедет” за использование такой версии. Поставить официальные патчи (заплатки), так же не получится. Поскольку в таких версиях официальные обновления блокируются. Мотивируется это тем, чтобы вы “не засветились”.

В общем решив использовать такие версии платных движков, вы очень серьезно рискуете репутацией и работоспособностью сайта. А переезжать на другую версию движка может оказаться уже поздно.

Специально разработанные для вас движок.

Главный плюс кроется в названии — разработан специально под ваши требования, при вашем участии и контроле.

Из-за уникальности менее подвержен взломам, если его делал не полный дилетант.

Минусы:

— дороговизна разработки;

— доработка потребует серьезных вложений и квалифицированных программистов, если контакт с разработчиком потерян.

Я бы рекомендовал использование самописных движков только под нетривиальные задачи. Если ни одна существующая CMS не может дать тот функционал, который необходим. В крайнем случае можно заказать разработку плагина для существующего движка.

Выводы:

Использовать движок даже для простых сайтов. Не использовать пропатченные nulled движки. Постоянно следить за выходящими обновлениями для популярных CMS. Использовать самописные движки только если по-другому задачу не решить. Также, настоятельно не рекомендую использовать редкие экзотические движки, как правило, они разрабатываются небольшой командой или вообще одним человеком, который может просто бросить поддержку своей системы.

Скажите «Поехали»

Форма связи

Я хочу разработать: напишите в графе «комментарий», что требуется сделать. Например: продающий лендинг, корпоративный сайт, интернет-магазин, дизайн логотипа/афиши/буклета и т.д.

Взлет бизнеса

Контакты

Как нас найти

Остались вопросы? Всегда рады на них ответить

Получить консультацию

Московская область, г. Химки ул. Московская 14

Заполните форму

Наш консультант свяжется с Вами в течение 5 минут.

* Обязательные поля

Заполните форму

Наш консультант вышлет подборку из нашего портфолио по вашему направлению бизнеса

* Обязательные поля