Выбор системы управления сайтом (CMS) для компаний
Данная статья написана для директоров компаний и сотрудников, ответственных за заказ сайта. Мы надеемся, что данная статья сэкономит Ваше время и средства. Обратите внимание, что наша компания имеет 19-ти летний опыт разработки сайтов, а сейчас оказывает услуги по аудиту и продвижению сайтов.
Какие вообще должны быть требования к CMS с точки зрения потребителя, а точнее потребителя в виде коммерческой организации? (С точки зрения продвижения сайтов - читайте в статье «Оптимизация движка сайта».
1. Требование к движку сайта CMS.
На самом деле многие заказчики на это не обращают внимание, но с объективной точки зрения клиента – CMS должна быть:
- Функциональная – наличие всех основных компонентов - наличие большого количества модулей (каталога, новости, фотоальбом и .т.п), автоматической карты сайта, пути по сайту, регистрации пользователей с разделением прав, поиска, фильтров каталога и т.п.
- Быстрая – быстрая скорость работы для посетителей сайта, особенно если это большой каталог или Интернет-магазин
- Расширяемая – доработка под нужды клиента (наличие api, службы поддержки разработчиков, документации движка)
- Обслуживаемая – наличие службы поддержки, инструкций, видеоинструкций.
- Независимая от компании-интегратора – наличие других компаний-партнёров обслуживающих данную систему, а также квалифицированных специалистов (частных программистов). А также курсов, сертификаций для программистов.
- Простота в эксплуатации – эксплуатация системы должна быть доступна сотрудникам со опытом работы в офисных пакетах и с Интернет-браузером.
- Поддержка стандартов оптимизации – статичные адреса страниц (везде, включая каталог, новости и т.п.), возможность редактирования meta тегов title/keywords/description. Подробнее в этой статье.
Очень важна поддержка нормальных статичных страниц при переносе сайта на другой движок, так как с точки зрения продвижения – самое главное, что адреса страниц должны быть сохранены.
2. Для начала давайте узнаем, какие бывают движки сайтов CMS.
- Бесплатные.
- Самописные.
- Коммерческие.
2.1. Бесплатные CMS.
Рынок коммерческих сайтов на бесплатных CMS, в большей части существует только за счет невысокого уровня знания к техническим, качественным и потребительским требованиями заказчиков сайтов>.
|
Joomla |
WordPress |
MODx |
Описание |
Joomla является open-source проект, большинство его недостатков связано с отсутствием системного подхода в организации системы на начальном этапе разработки |
WordPress – всё тоже самое что Joomla, но ориентирована на блоги. В принципе при хорошей детальной доработке программистами можно сделать неплохой блог. |
MODx - компактная CMS, наиболее подходящая для небольших сайтов компании |
Преимущества |
- Бесплатно.
- Функциональность – высокая (много модулей).
- Расширяемость – есть и api и документация
- Большое число начинающих специалистов для обслуживания сайта (на практике, по мере приобретения опыта, специалисты обычно отказываются от обслуживания сайтов на Joomla)
- Песочница для начинающих веб-интеграторов.
|
- Бесплатно.
- Быстрое развёртывание блогов.
- Есть много модулей
- Есть независимые разработчики для обслуживания сайтов на WordPress, но их меньше чем на Joomla
|
- Бесплатно.
- Простая в обслуживании для разработчика CMS – на её базе можно создать нормальный коммерческий сайт начального уровня.
- Быстрая скорость работы.
- Большое число независимых разработчиков, в том числе и компаний для обслуживания сайтов
- Есть модули.
- Нормальная вёрстка html-кода (зависит от верстальщика, но не зависит от встроенного html-кода генерируемого CMS)
- Изначально нормально поддерживает seo-оптимизацию сайта.
|
Недостатки |
- Сложна для эксплуатации клиентом из-за не системности интерфейса и модулей
- Отсутствует встроенная интеграция с 1С, Яндекс.Маркетом и Российскими платёжными системами, но модули сторонних разработчиков найти можно.
- Очень медленная скорость работы особенно на не VPS хостингах.
- Почти всегда сайт на Joomla сдаётся с динамическими страницами, слабо пригодными для продвижения (хотя это исправляется).
- Очень низкое качество и избыточность html кода при сдачи сайта, т.к. система состоит из несвязанных между собой модулей и стандартные шаблоны этих модулей не связаны с основным.
- Привязка ссылок к домену (по умолчанию) – не дружелюбно к SEO.
- Администрирование системы и модулей может значительно отличатся – что усложняет обслуживание сайта.
- Нет поддержки конечных клиентов разработчиком системы.
- Из-за наличия разнообразных несвязанных между собой модулей часто становится жертвой хакеров
- Наибольшее число нареканий у разработчиков при доработке сайта, переданного от другого разработчика
- Не подходит для коммерческих сайтов компаний.
|
- Медленная скорость работы особенно на не VPS хостингах.
- Отсутствует встроенная интеграция с 1С, Яндекс.Маркетом и Российскими платёжными системами.
- Нет поддержки конечных клиентов разработчиком системы.
- Почти всегда сайт сдаётся с динамическими страницами, слабо пригодными для продвижения (хотя это исправляется).
- Среднее качество и избыточность html кода при сдачи сайта, т.к. система состоит из плохосвязанных или несвязанных между собой модулей.
- Без дополнительной доработки кода программистами часто становится жертвой хакеров
- Не подходит для коммерческих сайтов компаний.
|
- Нет поддержки конечных клиентов разработчиком системы.
- Отсутствует встроенная интеграция с 1С, Яндекс.Маркетом и Российскими платёжными системами.
- Слабая функциональность для Интернет-магазинов
|
Вывод |
Joomla – очень неподходящая CMS для коммерческих сайтов. |
WordPress не подходящая CMS для коммерческих сайтов, но удобна для быстрого развёртывания блогов. |
MODx подходит для коммерческих сайтов начального уровня. |
2.2. Самописные cms
Эта категория является самое большой ошибкой для корпоративных сайтов (за исключением разве что порталов). Исключения составляет разработка очень крупных порталов.
Рынок коммерческих сайтов на самописных CMS, существует только за счет низкого уровня знания к техническим, качественным и потребительским требованиями заказчиков сайтов и навязыванию компанией своего решения без возможности выбора.
Разделим их на две категории, по разработчику.
|
Компания |
Частное лицо |
Преимущества |
- Вам понравилась компания, может портфолио, может менеджер и Вы с ней работаете.
- Вы получаете сайт возможно с той функциональностью (см. недостатки), которую Вы заказали.
|
- Разработчик возможно Ваш или чей-то знакомый
- Возможно его хорошо отрекомендовали
- Вам удобно с ним работать
- Вы получаете сайт возможно с той функциональностью (см. недостатки), которую Вы заказали.
- Возможно (но на практике часто наоборот) низкая стоимость разработки сайта
|
Недостатки |
- Обычно, стоимость разработки сайта сопоставима со стоимостью сайта на хорошей платной CMS, а в перспективе чистый убыток.
- Продукт первое время удобен для студии веб-дизайна так как навсегда (до смены движка) привязывает клиента к его системе, и соответственно рисковый и дорогой для клиента.
- Обратите внимание, что Вы не можете обратиться за обслуживанием в другую компанию. Только разработчик может обслуживать данный продукт. При обращение к любым другим разработчикам: 95% не берёмся, 5% - будет стоить дорого.
- Вы получаете сайт с оговоренной функциональностью – но возможно очевидные для Вас или присутствующие даже в бесплатной CMS функции могут отсутствовать.
- В случае недоступности разработчика (увольнения, смены программиста компании) поддержка данного продукта приостанавливается. Недопустимо для средних, а тем более для крупных компаний.
- Почти всегда отсутствует функциональность типа интеграция с 1С, интеграция с платёжными системами, а также документация и инструкции.
- В 99% случаев наличие уязвимостей для хакеров
- Дорогая стоимость обслуживания и очень дорогая стоимость обслуживания при отсутствие разработчика в данный момент времени.
|
- Продукт первое время удобен для разработчика, так как (до смены движка) привязывает клиента к его системе, и соответственно рисковый и дорогой для клиента.
- Обслуживание сайта возможно при доступности и желания разработчика этим заниматься. Разработчик может спокойно сменить место, город, страну проживания, уехать в отпуск, сменить вид деятельности и т.п. и Вы получите необслуживаемый сайт, требующий смену движка, как следствие новое вложение денег.
- Очень часто нет элементарных вещей - пути по сайту, автоматической карты сайта, статичных страниц, возможности редактирования meta-тегов и т.п.
- Обратите внимание, что Вы не можете обратиться за обслуживанием к другому разработчику. Только разработчик может обслуживать данный продукт. При обращение к любым другим разработчикам: 95% не берёмся, 5% - будет стоить дорого.
- Вы получаете сайт с оговоренной функциональностью – но возможно очевидные для Вас или присутствующие даже в бесплатной CMS функции могут отсутствовать.
- В случае недоступности разработчика поддержка данного продукта приостанавливается. Недопустимо для средних, а тем более для крупных компаний.
- В 99% случаев наличие уязвимостей для хакеров
- Почти всегда отсутствует функциональность типа интеграция с 1С, интеграция с платёжными системами, а также документация и инструкции.
|
2.3. Платные системы управления.
Рассмотрим те, с которыми мы часто встречались на практике.
|
1С Битрикс |
UMI-CMS |
Shop-Script 5 |
Описание |
Самая популярная CMS. Хотя и имеет много внутренних недостатков, но благодаря преимуществам, лучший вариант для коммерческих сайтов |
В тройке лидеров по популярности система управления, написанная сразу под объектную модель php5, что очень заметно в скорости работы и качества исходного кода системы |
CMS специально разработанная для Интернет-магазинов |
Преимущества |
- Очень высокая функциональность – интеграция с 1С, интеграция платёжных систем, огромное количество модулей.
- Огромная база обслуживающих компаний-партнёров и программистов. В случае не удовлетворения качества работы с одной компанией, Вы без проблем можете обратится в другую.
- Удобный интерфейс системы управления для пользователя.
- Наличие всех видов поддержки пользователя со стороны 1C – полная документация, видео-инструкции, служба поддержки, автоматические обновления.
- Как следствие НИЗКАЯ СТОИМОСТЬ ОБСЛУЖИВАНИЯ САЙТА.
|
- Наличие всех видов поддержки пользователя со стороны UMI – полная документация, видео-инструкции, служба поддержки, автоматические обновления.
- Дружит с продвижением в полном объёме. Полностью соответствует требованиям к движку сайта при продвижении
- Удобный интерфейс системы управления для пользователя.
- Более новый продукт, как следствие - быстрый качественный движок, т.к. сразу писался под объектную модель php5.
- Очень высокая функциональность – интеграция с 1С, интеграция платёжных систем, большое количество модулей.
|
- Позволяет создать нормальный Интернет-магазин по оптимальной цене (от 30 000 рублей).
- Удобный, но простой интерфейс системы управления для пользователя.
- Быстрая скорость разворачивания сайта.
- Полностью дружелюбен к продвижению. Полностью соответствует требованиям к движку сайта при продвижении
- Высокая скорость работы сайта.
- Все основные функции Интернет-магазина + интеграция с 1С, платёжными системами, Яндекс.Маркетом.
|
Недостатки |
- Значительно более высокая стоимость разработки проектов (простые сайты от 30 000 рублей, Интернет-магазины от 70 000 рублей).
- По умолчание полное отсутствие поддержки статичных страниц для страниц каталога (Интернет-магазина) – при этом клиент может и не догадывается об этом до начала продвижения сайта. Т.е. не до конца соответствует требованиям к движку сайта при продвижении
- Из этого есть проблема при переносе сайта на Битрикс – бывает очень сложно сохранить адреса страниц, что обязательно при продвижении сайта.
- Очень медленный движок (исторически сложилось), вытянутый только за счёт много уровневого кеширования. Движок состоит из десятков тысяч файлов. 1 простая страница может выполнять более 30 запросов к БД (до кеширования).
- Не подходит для организации ресурсоёмких порталов.
|
- Значительно более высокая стоимость разработки проектов в компаниях (Интернет-магазины от 70 000 рублей).
- Второй по популярности после Битрикс. Как следствее меньшее количество компаний-партнёров.
- На мой взгляд, сложный api (чего только названия функций стоит), но это не является недостатком для клиента.
|
- Заточка только под Интернет-магазины. Вы не найдёте большинство модулей, которые есть в других системах.
- Меньшее число программистов и компания для обслуживания системы.
|
Выводы |
Подходит для большинства корпоративных сайтов, но лучше не использовать как базу для создания портала с большим количеством посетителей. |
Подходит для большинства корпоративных сайтов, в том числе для создания порталов |
Подходит для создания Интернет-магазинов, не подходит для функциональных корпоративных сайтов. |
3. Заключение.
Надеюсь, мы пополнили Ваши знания о требованиях к качеству к системам управления. Надеемся эти знания сэкономят Вам деньги и время. Мы всегда рады ответить на Ваши вопросы, а также провести аудит, приёмку, написание технического задания сайта.
|