Для начала наверно стоит рассказать, что это за аббревиатура такая, CMS? Content Management System — единое название для комплекса программного обеспечения с помощью которого ваш сайт может существовать в интернете. Если простыми словами — то в сегодняшнем интернет пространстве, вы смотрите не условные созданные кем-то гипертекстовые документы, а открываете страницы, которые генерируются динамически под ваш запрос. И CMS или по-простому «движок» понимает, что кому и куда показывать.

Так вот после того, как вы выбрали домен, пришла пора браться и за выбор системы для сайта. Я не могу дать универсальные ответы, но могу упаковать свой опыт внутри этой статьи, чтобы выбор был эффективным. И начать нужно прежде всего с того — как именно вы этот самый сайт планируете делать? Если речь идет о самостоятельной работе и вы все знаете — то зачем вы читаете эту статью? А если не знали раньше, что такое CMS, то я бы посоветовал для сайта использовать конструктор.

Что за конструктор? Вроде про CMS говорили

Тильда

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

Я не планирую сам. Нанимаю специалиста. Какую CMS берём?

Это очень не правильный вопрос. Точнее не так — не существует ответа на вопрос — какую брать. Существует ответ на вопрос — какую НЕ брать. И он очень простой. Не нужно брать самописную систему. Да, подрядчик будет очень сладко говорить, что его система лучше всех на рынке ибо сделана под себя. Может это и так. Но через год, запросто выяснится, что подрядчик увлекся макраме (эзотерикой, природоведением, астрономией). И, ВДРУГ, больше не занимается своей ЛУЧШЕЙ CMS. И выяснится, что она ужасно устарела, и даже в детском саду Китая ее отказываются взламывать. Ибо это очень легко. В моей практике было как минимум два случая, когда клиенты оказались в таких условиях. Выход из них достаточно печальный — полная переделка сайта заново.

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

CMS для вашего будущего сайта
Фрагмент исходного кода однго из файлов WordPress

Лет пять назад мне рассказывали байку, про сайт в Ярославле, который продавал билеты на мероприятия. Проект был сделан на коробочной джумле, слегка допиленной напильником. Сайт работал много лет и подтверждал вполне рабочую бизнес модель предприятия. Так вот, к хозяину этой фирмы пришли эффективные менеджеры и стали ездить по ушам. Дескать Джумла ваш вообще отстой и не модно. Хозяин прогнал их поганой метлой, заказал новый дизайн и сайт до сих пор прекрасно работает на Джумле. Мне, кстати, нравится Joomla как ЦМС и я ее вполне глубоко изучил. И сколько же я выслушал мнений — что она убогая от людей, которые банально ей не умели пользоваться. Именно поэтому, мне кажется, выбор CMS — это практически выбор религии.

А есть что-то кроме CMS?

Да. Как ни странно — но есть вполне рабочие решения, которые основаны не на CMS а на так называемых фреймворках. Это относительно новая история и время показывает, что это вполне может быть заменой для мира CMS. Если бы меня попросили описать, что такое фреймворк — я бы сказал — это CMS для программистов. Это набор готовых функций, модулей и компонентов, который позволит вам создать веб приложение вашей мечты за пару дней. При условии что вы владеете каким-нибудь языком программирования конечно. Один из самых популярных фреймворков на PHP это Laravel. И если ваш подрядчик будет работать с использованием Ларавель — вы на верном пути. На python самый популярный фремворк для создания сайтов это Django.

Подведем итоги

  • Берем ту систему управления контентом, в которой разбирается подрядчик
  • Берем конструктор сайта — если нужен просто лендинг или статичный сайт
  • Если хотим веб приложение — берем фреймворк
  • Ни в коем случае — не берем самописную CMS

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

CMS для вашего будущего сайта
Рубрики: Блог

0 комментариев

Добавить комментарий

Avatar placeholder

Ваш адрес email не будет опубликован. Обязательные поля помечены *