Выбор системы управления сайтом (CMS)

Время прочтения: 8 мин
Сложность: норм Просмотров:
Денис Сапожников 27.05.2019

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

На данный момент в интернете доступно более 370 систем для управления сайтами на любой вкус, кошелек и требования.

Для чего нужна система управления сайтом?

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

Какие системы управления сайтом стоит рассмотреть?

Наиболее популярными являются следующие шесть CMS:

— Битрикс
— WordPress
— Opencart
— UMI
— Drupal
— Joomla

Разбирать Joomla мы не будем, несмотря на то, что в свое время её использовали чуть ли не половина разработчиков, она беспощадно устарела и нет ни одной причины использовать её в новых проектах.

Битрикс

Существует с 2003 года.

Битрикс — это отличная отечественная разработка. Идеально подойдет для интернет-магазинов (благодаря интеграции с 1С в частности), корпоративных сайтов и условно больших проектов.

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

Битрикс — это одна из лучших систем с точки зрения безопасности и оптимизации скорости загрузки. (субъективное мнение ИМХО)

Минусы:
— Высокая стоимость CMS и расширений
(Кстати говоря, есть способ приобрести лицензии дешевле через партнеров Битрикс, за подробностями в напишите лс)
— Высокая стоимость разработчиков. Разработка под эту систему требует достаточно высоких профессиональных навыков, отсюда и стоимость работ
— Дефицит разработчиков. Несмотря на то, что сейчас в России и странах СНГ огромное количество разработчиков, работающих с этой системой управлению. Ситуация такова, что все толковые разработчики заняты на несколько месяцев вперед

Искренне рекомендую использовать именно эту систему управления, если вам нужен быстрый и безопасный сайт.

Однако, если вам нужно протестировать какие-либо гипотезы и нет достаточных средств на битрикс, то всегда можно воспользоваться WordPress’ом.

WordPress

Существует с 2003 года.

Изначально эта CMS была система управления блогом, сейчас же на WordPress работают не только блоги, но и, например, большие СМИ, интернет-магазины, корпоративные сайты, и более крупные проекты.

Основным преимуществом данной системы управления является тот факт, что она OpenSource, т.е. распространяется бесплатно без каких-либо ограничений.
Как следствие — обилие бесплатных и недорогих расширений и огромное сообщество разработчиков.

Если в ходе работ с ресурсом у вас возникла какая-то техническая проблема, в 99% случаях схожая ситуация уже случалась с кем-нибудь и в интернете есть подробное описание ее решения.

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

Минусы:
— Скорость работы крупных интернет-магазинов, созданных на базе WP будет несоизмеримо ниже, чем у Битрикс, если у вас несколько тысяч товаров — стоит учесть этот факт.
— Низкий порог входа в программирование под wordpress наплодил целые толпы бездарей, которые рожают второсортный продукт. Нужно быть внимательным к выбору исполнителя
— В отличие от Битрикс, у WordPress нет возможности оперативно задать вопрос напрямую разработчикам или технической поддержке

Opencart

Существует с 2012 года.

Это специализированная система управления созданная специально для интернет-магазинов со всеми вытекающими последствиями.

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

Основные недостатки:
— Ошибка с дублированием страниц. Все кто работал с опенкартом скажут, что это один из очевидных неприятных моментов. Одна и та же страница может иметь разные URL адреса. Это существенный недостаток как для пользователя, так и для SEO специалиста.
— Конфликт модулей, плагинов и расширений между собой. Сама по себе система управления работает без нареканий, но как только захочется добавить чуть больше нового функционала — обязательно столкнетесь с конфликтом расширений между собой. Эта проблема решаема, но занимает время и средства.
— Отсутствие нормального импорта товаров в самой системе управления. Лечится при помощи использования сторонних расширений и плагинов.

UMI.CMS

Доступна в продаже с 2007 года.

Коммерческая система управления контентом, созданная командой российских разработчиков «Юмисофт» заточенная под интернет-магазины.

Плюсы:
— Простое и удобное управление сайтом
— Это коммерческий продукт, а значит обилие всяческих бесплатных курсов и адекватная техническая поддержка. Часть разработчиков уверена, что UMI существует только из-за хорошей рекламной стратегии, а не функциональных возможностей, частично соглашусь с этим.
— Корректная работа при большом количество посетителей на сайте, высокая степень оптимизации
— Расширения для браузеров, чтобы оперативно знать о всех событиях на сайте (тулбар)

Минусы:
— Относительно высокая стоимость лицензии (от 5 до 80 тыс. рублей на момент публикации статьи)
— Сложность доработки и кастомизации движка под необычные задачи, в частности из-за плохой документации и структуры самой cms
— Платные расширения и модули и малое их количество
— Малое количество специалистов, работающих с данной CMS

Drupal

Существует еще одна довольно популярная OpenSource система управления контентом — Drupal.

Не столь популярна, как тот же wordpress, но за счет использования расширений позволяет сделать практически любой проект.

Из минусов могу выделить только высокую нагрузку на сервер, для корректной работы требуются большие вычислительные мощности.

А теперь — Бонус: «Путь истинного Джедая»

Помимо использования готовых CMS у любого веб-клиента есть возможность создать свою систему управления сайтом за счет использования современных языков программирования/framework и разработчиков с прямыми руками.

ДЛЯ СПРАВКИ

Framework — инструмент для разработки. Про­грамм­ные про­дук­ты, кото­рые упро­щают созда­ние и под­держку тех­ни­че­ски слож­ных или нагру­жен­ных про­ек­тов.

Проще говоря это набор всевозможных библиотек (инструментов) для быстрой разработки и решения повседневных (рутинных) программных задач.

 

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

В чем минусы?
— Очень высокая стоимость разработки (по сравнению с использованием готовых CMS).
— Еще большая стоимость технической поддержки и доработки
— Необходимость держать целый штат высококвалифицированных специалистов, не только программистов, но и управленцев
— Беспрерывная работа над проектом с появлением новых технологий
— Все задачи, которые решали разработчики CMS ложатся на плечи ваших разработчиков (весь функционал, архитектура баз данных, обеспечение безопасности, создание модульной структуры и тысяча иных задач)

Настоятельно НЕ РЕКОМЕНДУЮ вставать на этот путь разработки, если у вас нет лишних >5млн рублей и >5 летнего опыта в разработки IT-продуктов или личного product manager’a с таким же стажем и опытом.

ДЛЯ СПРАВКИ
На рынке IT все еще встречаются люди и компании, продающие Вам «путь Джедая», как наиболее оптимальный.
Их можно понять: самописную CMS без документации практически невозможно передать другим разработчикам на поддержку и доработку.
В итоге, созданный проект будет вечно на поддержке и доработки у этих подрядчиков, со всеми вытекающими последствиями.

Путь стартапера

Помимо этих систем управления и «пути Джедая», есть еще возможность создать сайт самостоятельно, без участия программистов в принципе. Например, при помощи таких облачных сервисов как «Tilda» или «Wix»

Хоть большинство разработчиков недолюбливают эти системы, я считаю, что они идеальное решение для небольших проектов, малобюджетных проектов и тестирования гипотез.

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

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

Не стоит рассчитывать на SEO-продвижение, если вы используете «Tilda» или «Wix».

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

ИЗ-ЗА ОБИЛИЯ КОММЕНТАРИЕВ В ЛС
Да, да, я знаю, что обе платформы заявляют о том, что у них все хорошо с SEO-оптимизацией и с возможностью создать интернет-магазин. Однако,на данный момент — это не так, просто поверьте старому разработчику.
Для зануд и защитников платформы — добро пожаловать в личные сообщения, перешлю аргументацию почему это действительно так.

Вместо заключения

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

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

Если фрилансер или веб-студия занимаются исключительно разработкой на WordPress, то Вам будут расписывать её, как лучшее, что есть в этом мире для управления сайтом. Еще большими адептами являются разработчики под Bitrix и UMI.

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

Учитывая эти два факта, настоятельно рекомендую:
1) Закладывать на разработку ТЗ и подбор CMS бюджет не менее 5-7% от всего бюджета на разработку. Это приведет к ощутимому снижению затрат в ходе реализации проекта.
2) Обратиться за разработкой технического задания и подбором CMS к высококвалифицированным специалистам.
Это не обязательно должен быть тот же подрядчик, который будет заниматься реализацией проекта.

Успешных Вам проектов.

Рано или поздно исчезнут простые работяги, их профессии падут под гнетом автоматизации и нейронных сетей. Следом падут и рядовые разработчики, их заменят SAAS-сервисы. Проект-менеджеры наконец-то окажутся никому ненужными. Останется лишь чернь, бездумно потребляющая контент и безумные изобретатели‑первопроходцы, меняющие мир.

А пока этого не произошло, я буду писать этот блог и стараться давать Вам самую суть разработки, продвижения и управления в IT‑проектах.


P.s. нравится проект?
Ну так помоги развить его - репосты, донат и интересная работа приветствуются

Рекомендую посмотреть

Случайный вопрос

Какие существуют инструменты для работы с семантическим ядром? (кроме wordstat)

Не занимаюсь плотно SEO-тематикой. Из тех, что на слуху: планировщик ключевых слов Google Adwords, SerpStat, SEMRush, Key Collector, Spywords, Promopult.ru, Букварикс.

А так же — SlovoEB, SpyWords, Rush Analytics, Rookee, Мутаген, Топвизор, MOAB, Advse, TopSite, Amazing Keywords, Keys.so, Пиксель Тулс, Searchmetrics, SE Ranking, Keyword Tool, Wordtracker, iSpionage, KeywordSpy, WordStream и другие.

Показать больше ответов

Привет, дружок‑пирожок