Web разработка

Подбираем CMS сайта: 7 практических советов при выборе «движка».

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

Попытка поиска в интернете ответа на вопрос, не даст нужного вам результата, каждый будет советовать то, что он чаще всего использует в своих проектах или рекомендовать самые популярные и распространенные CMS (WordPress, Joomla, Битрикс, ModX, Opencart и т.д.).

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

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

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

Я распишу несколько ключевых особенностей на которые нужно опираться при выборе CMS.

Задача

Первая и самая важная ключевая особенность

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

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

Например, задачи самых популярных движков:

  • Bitrix – интернет-магазин, корпоративный сайт, каталог;
  • Joomla – корпоративный сайт, блог;
  • WordPress – Блог, корпоративный сайт, интернет-магазин (Отдельный плагин);
  • ModX – корпоративный сайт, каталог, блог;
  • Opencart – интернет-магазин, каталог;
  • NetCat – интернет-магазин, каталог;
  • vBulletin – форум;

Существует огромное количество справочников CMS, где они разложены по категориям их конкретной цели и подобраны по «народному» рейтингу.

Рекомендую выписать первые 5 движков из каждой категории, которая хоть немного соответствует вашей задачи. Это значительно уменьшит круг поиска.

Бесплатно или платно

Если денег много, можно и прикупить «майбах» в мире CMS

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

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

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

После огромного количества плагинов сайт работает не так стабильно, как когда у вас был лишь один WooCommerce, вы нанимаете за деньги специалиста, он оптимизирует работу системы, убирает лишнее, настраивает его.

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

Плагины, дополнения, расширения

Возможно с помощью одного плагина движок сможет выполнить ключевую задачу вашего проекта

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

Обратите должное внимание при подборе движка на совместимость крупных сервисов. Например у Яндекса уже есть готовый плагин для интернет-магазина Opencart, который без лишних проблем подключает Маркет, Метрику, Кассу. И вам остается только вписывать данные своего кошелька чтобы принимать оплату через карты.

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

Стабильность и стрессоустойчивость

Зачем нужен движок, который будет тормозить весь сайт?

Важнейший аспект при выборе – это стабильность работы CMS. Зачем нужен сайт на движке, который будет тормозить и нагружать сервер если на нем находится всего 50 человек?

Самый простой и надежный способ узнать о стабильности движка – личный опыт. Но что делать если этого опыта нет? Придется обращаться к статистике в интернете, благо существует множество энтузиастов, которые любят проверять все на стрессоустойчивость и стабильность работы.

Конечно, примерно 40% всей стабильности сайта зависит от хостинга, на котором он расположен. Но все-таки большая часть зависит именно от CMS.

Старше или моложе

Вот в наше время все было написано на чистом html!

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

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

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

Дешевые решения

Денег нет, но сайт хочется

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

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

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

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

Уникальный функционал

Что делать если у вас совершенно новая и грандиозная задумка, которую до вас никто не придумал?

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

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

Будьте осторожны со специалистами, которые советуют для разработки вашего сайта их «самописный движок». Никто не спорит что этот специалист действительно «ас» своего дела, но что будет с вашим проектом если этот специалист пропадет?

Мало кто будет ковыряться в его неизвестном коде. Но если и найдется такой смелый специалист, который готов работать с вашим сайтом, с вероятностью 90% могу сказать что цена будет очень не маленькой. Дешевле будет написать все заново на CMS или более серьезном «Фреймворке».

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

Как понять что вам нужно CMS или Фреймворк, я постараюсь объяснить в следующей статье.

Теги

Никита Хаецкий

Веб-разработчик в студии Biz-Mark. Пишу статьи о вебе, стараюсь помочь новичкам.

Рекомендуемые статьи

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

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