Основные критерии выбора CMS для сайта

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

Требования к системе

Пользователь должен определить, для чего ему нужна система управления. Выбор движков велик. Чем более комплексная платформа, тем больше она занимает пространства на сервере. Важно определиться, насколько большим будет проект. Если это блог на тысячи страниц и десятки категорий, то лучше пользоваться CMS со встроенными базами данных. В случае сайтов с маленьким количеством информации, который не будет расширяться, можно применять системы без баз данных. Функционал у них простой — создание статей и изменение дизайна. Среди них – CMS Brane.

Технические возможности проекта

Перед выбором движка следует ответить на следующие вопросы:

  1. Есть ли у создателя портала технические знания? Хороший программист может выбирать любую платформу, а вот новичку лучше делать сайт на CMS, которые не требуют долгого обучения.
  2. Какие задачи будут решать при помощи движка? Если в проекте предусмотрено активное взаимодействие пользователей, подойдут системы для социальных сетей, к примеру InstantCMS. Для простого блога подойдут наиболее популярные WordPress или Joomla.
  3. Планируется ли расширение возможностей? Если веб-мастер создает проект, посвященный новостям игры, но предполагает, что через год ему понадобится магазин, стоит взять более универсальный движок, чем ориентированный только на блоги.

Платные или бесплатные системы?

Движки для сайтов можно поделить на две группы – платные и бесплатные. Платные платформы обладают закрытым исходных кодом, а бесплатные – открытым.

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

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

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

Ключевое преимущество платных движков – более проработанное обучение и больше функций в базовом комплекте. Обычно есть служба поддержки пользователей. Чаще системы с закрытым кодом более безопасны, потому что дополнительные элементы и шаблоны пишут сами создатели системы.

Минусы – нельзя изменять ядро платформы. Это не в интересах разработчиков. Придется либо использовать опции «из коробки», либо заказывать доработки у создателей CMS. Обновляют такие движки реже, чем бесплатные. Модулей и шаблонов у движков с закрытым кодом гораздо меньше, чаще они тоже дорогие. На некоторых платных платформах есть защита, которая делает CMS уязвимой для хакерских атак, если не продлить лицензию.

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

Самописный движок или CMS?

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

  • уникальные варианты дизайна;
  • функции по заказу пользователя. Требуют дополнительных финансовых вложений.

Все, на этом положительные стороны самописной платформы заканчиваются. И начинается внушительный список минусов:

  • если начать сотрудничество с веб-студией, которая делает собственное ядро для веб-страниц, заказчик будет привязан к ней. Нужно поставить обновление – придется просить об этом программистов студии. Доработать опцию – опять же, через агентств;
  • в случае банкротства студии некому будет технически поддерживать платформу, она быстро устареет;
  • безопасность хуже, чем у больших проектов за счет малочисленности программистов;
  • дороговизна. Разработка CMS с нуля займет не один месяц. Если пользоваться уже готовым движком конкретной веб-студии, функции не будут уникальными и заточенными под проект заказчика.

Вывод – для любого сайта однозначно лучше не использовать самописные движки.

Работа с контентом

Административная панель

Главное требование к панели управления системой – простота работы. Поначалу над наполнением сайта может работать один человек, который изучит сложную и не понятную на интуитивном уровне панель. По мере развития портала набирают новых контент-менеджеров. Лучше, если им не потребуются недели изучения хитро устроенной панели. Желательно, чтобы функции сторонних расширений тоже выводились в админку. Наиболее простые панели у движков, которые разрабатывали для блогов. Среди них – WordPress и S.Builder.

Возможности контент-менеджмента

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

Визуальный редактор статей – тоже важная часть движка. Если он некорректно отображает картинки, которые вставил пользователь или не поддерживает некоторые шрифты – лучше не внедрять такое решение. В CMS используют визуальные редакторы. В стартовых пакетах это TinyMCE или CKeditor. Оба редактора хорошие, но CKeditor позволяет убирать и добавлять кнопки, создавать собственные шрифты. Наиболее крупные движки вроде Drupal, WordPress или ModX имеют дополнения, через которые можно установить новый текстовый редактор.

Некоторые системы выпускают собственные редакторы. В октябре 2018 года для 1С:Битрикс появилось дополнение Setka Editor. Оно позволяет создавать шаблоны без программирования, настраивать мобильную версию страниц, создавать галереи и анимации. Подобный редактор есть у WordPress – он называется Gutenberg.

Наличие готовых решений

Бывает так, что платформа предоставляет кучу функций «из коробки», но всего с десяток доступных макетов для сайта. Чтобы портал не превратился в копию сотен таких же, приходится заказывать новый шаблон разработчикам CMS. Это больше характерно для платных систем. Перед созданием веб-страниц стоит посмотреть на официальный репозиторий дополнений и макетов. Если в нем совсем немного готовых решений, то CMS использовать не стоит.

Поддержка мобильных версий

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

Безопасность CMS

В большинстве случаев CMS становятся жертвами массовых хакерских атак. Чаще всего сайты ломают с тремя целями:

  1. Перенаправление пользователей на ресурсы с вирусами или платными подписками.
  2. Захват паролей посетителей.
  3. Рассылка спама от имени администрации сайтов.

Новичкам советуют использовать платные CMS по причине их большей безопасности. На самом деле, платный движок не гарантирует отсутствия проблем. В большей степени на защиту влияет количество обновлений ядра. Чем реже они выходят, тем больше вероятности устаревшей базы уязвимостей. Также на безопасность влияют сторонние дополнения и шаблоны. В них может скрываться вредоносный код. Многие CMS усиливают безопасность с помощью официальных дополнений. WordPress использует расширение iTheme Security. DataLife Engine защищает при помощи встроенного скрипта. Есть еще сотни вариантов для разных движков.

Поддержка и документация

Платформы без технической поддержки и обновлений быстро устаревают. Поэтому при выборе CMS стоит обратить внимание на наличие развитого сообщества у движка. С титанами рынка, вроде WordPress, Drupal или 1С: Битрикс в этом плане проблем нет. В случае менее раскрученных систем стоит рассмотреть сайт официального сообщества платформы. Узнать, как часто появляются новые обсуждения и ответы. Если на официальном форуме системы уже 5 лет никто не отвечал, вряд ли стоит делать на ней портал.

Не всегда отсутствие обсуждений – признак устаревшей платформы. Платные системы чаще создают службу технической поддержки пользователей. Этот вариант даже лучше, чем официальные форумы.

Документация по движку тоже должна обновляться вместе с опциями. И тут у систем, которые разрабатывались в СНГ – преимущество. Переводы документации англоязычных платформ доходят в Россию с значительным опозданием, особенно у CMS с не самым развитым сообществом.

Возможности SEO

На сайте не просто должно быть много возможностей. Он должен привлекать посетителей. Для этого порталы оптимизируют под SEO. Движок с качественной опцией SEO-продвижения отвечает следующим требованиям:

  1. Изменение мета-тегов. Это описание и заголовок статьи, которые видят поисковики. Желательно, чтобы платформа позволяла задавать теги для категорий.
  2. Работа с заголовками и подзаголовками. Лучше, если CMS автоматически формирует заголовок h1. Google или Яндекс могут не «увидеть» теги, но мимо заголовка не пройдут.
  3. Движок не создает копии страниц в автоматическом режиме. Если появляются дублированные статьи, ценность их для поисковых роботов снижается. Раньше такая проблема была у CMS Joomla.
  4. Поисковики не любят платформы с маленькой скоростью. Если страница загружается более 3 секунд, портал окажется ниже в выдаче.
  5. Возможность изменять файл описания для роботов. Это обычно robot.txt. В нем закрывают доступ к техническим страницам сайта, которые ухудшают позиции сайта.
  6. Создание карты сайта. В большинстве CMS для этого используют дополнительные расширения.
  7. Хлебные крошки. Их наличие – не просто способ навигации, но и средство внутренней перелинковки страниц.
  8. Формирование понятных для человека URL. Они формируются по заголовкам статьи. Должна быть возможность их изменять.

Мультиязычность движка

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

Некоторые системы, вроде 1C:Битрикс или NetCat, изначально русскоязычные. Поэтому переводить их приходится уже на иностранные. Получится это не для всех популярных языков. В 1С: Битрикс есть опция подключения английского и немецкого. Если нужен перевод на французский, придется делать это в ручном режиме.

Поддержка сторонних сервисов

Для корректной работы важно, чтобы CMS могла работать с платежными сервисами: ЯндексДеньги, WebMoney и другими. Это важно даже для простого блога, ведь приятно получать финансовую благодарность от посетителей.

Вывод

Лучшее решение для сайта или небольшого портала – бесплатный движок. Не стоит приобретать самописные платформы. При выборе CMS обращают внимание на принципы работы с контентом, защиту от вирусов и наличие документации по системе.

Без рубрики

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

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