Выбор cms – руководство по выбору «движка» для сайта

Содержание

Как выбрать CMS для сайта — советы руководителям

CMS (в народе называют движком) — система управления контентом сайта. Это костяк, на котором все строится. От движка зависит удобство наполнения сайта, его «дружелюбность» для поискового продвижения, возможность подключения дополнительных сервисов.

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

Вселенная движков: разнообразие видов

Все существующие CMS можно условно разделить на 4 большие категории:

  1. Самописные
  2. Коробочные
  3. Конструкторы
  4. Студийные

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

1. Самописные CMS

Самописная CMS — это система управления контентом, которую пишут с нуля под задачи конкретного бизнеса. Это несерийное решение. Оно создается под один проект и не тиражируется.

☺ Полное соответствие вашим бизнес-задачам

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

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

☺ Интеграция последних достижений

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

☺ Эксклюзивность

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

× Неотработанная технология

Серийные решения отрабатываются на тысячах сайтов (например, на Canape CMS создано уже более 2000 проектов). В каждой следующей сборке устраняют баги, обнаруженные в предыдущих версиях. Это значит, что вам не придется набивать собственные шишки.

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

× Нет технической поддержки

Все проблемы придется решать своими силами. И на форумах, скорее всего, не помогут.

× Сложности при SEO-продвижении

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

× Полная зависимость от разработчика

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

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

2. Коробочные CMS

Коробочная CMS — готовый программный продукт. Такую систему можно скачать (в случае с бесплатными решениями) или купить (коммерческие движки). Сравнивать бесплатные и коммерческие продукты было бы некорректно, так как у них есть принципиальные отличия, важные для бизнеса.

Бесплатные движки из коробки

Примеры: WordPress, Drupal, Joomla, Opencart, Magento и иже с ними.

☺ Свободные отношения с разработчиком

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

☺ Дешево (если идти на компромиссы)

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

☺ Смена дизайна в 2 клика

В коробочных движках есть возможность добавлять шаблоны оформления — если надоел дизайн, можно скачать/купить новый и поставил на сайт. Порой это делается в 2 клика.

× Отсутствие единого стандарта

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

× Проблема выбора модулей

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

Страшилка на ночь:

Иногда бесплатные модули создаются исключительно для распространения вирусов. То есть плагин вроде как несет пользу, но по сути является лазейкой для заражения. Этим грешат многие бесплатные шаблоны для WordPress и Joomla, разработчики шаблонов используют их для размещения ссылок и даже вирусов, чтобы заработать. Вот тут Joomla-Master.org, говорят, особенно много шаблонов со ссылками.

× Уязвимость

Уязвимость — цена, которую вам придется заплатить при выборе бесплатного движка с открытым кодом. Благодаря (или из-за) популярности таких решений взламывают сайты на них гораздо чаще. Хоть в исходном коде и нет вирусов, но злоумышленникам ничего не стоит, взломать сайт и заразить. Приходится разрабатывать бесчисленные патчи, чтобы проблему обойти.

× Несоответствие требованиям законов РФ

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

× Нет техподдержки

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

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

× Ограничения по SEO

Продвигать такие сайты сложновато. То нет возможности отредактировать метатеги (в WordPress нужно подключить плагин), то rel=»canonical» не получается прописать на некоторых шаблонах.

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

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

× Неудобно редактировать контент

Во многих бесплатных CMS (привет, Joomla), чтобы внести минимальные доработки в отображение одной страницы, иногда не обойтись без помощи разработчика, небесплатной.

Коммерческие коробочные CMS

Примеры: 1С-Битрикс, NetCat, HostCMS, UMI.CMS, CS-Cart и проч.

☺ Легко выбирать и менять разработчиков

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

☺ Специализация

Многие коммерческие серийные движки заточены под решение конкретных групп задач. Например, бывают CMS, на которых удобно строить интернет-магазины (Amiro CMS, CS-Cart).

☺ Соответствие российским реалиям

Популярные в России платные движки адаптированы под российский бизнес. А 1С-Битрикс — вообще российская разработка, которая априори все требования учитывает.

☺ Серьезная техническая поддержка

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

× Ежегодные лицензионные платежи

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

× Необходимость доработок

Если поменяете разработчика, допиливать все равно придется.

× Недружелюбность редактора контента

Обычно в таких CMS есть проблемы с наполнением, без разработчика разобраться сложно. Контент-менеджеры пугают детей байками про сайты на 1С-Битрикс.

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

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

× Платная техподдержка

Помогать вам будут, но не бесплатно.

3. Конструкторы сайтов

Конструктор — это онлайн-платформа для создания сайтов. Чтобы собрать простой сайт на конструкторе, не нужно возиться с кодом, базами данных, хостингом. Не требуется ничего скачивать и устанавливать. Вы регистрируетесь на платформе, указываете нужные настройки, выбираете шаблон — сайт готов. Это дешевое и часто красивое решение для одностраничников и простеньких сайтов.

Примеры: Tilda, Nethouse, Wix, uKit, Weebly и проч.

☺ Быстро (и самостоятельно)

Конструктор позволяет быстро (и своими силами) состряпать лендинг или простенький сайт.

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

☺ Популярно

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

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

☺ Дешево

На Wix или Tilda можно за дешево собрать красивый одностраничник или несложный сайт, который сможет собирать заявки.

× Забудьте про сложный функционал

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

× В плену у чужого хостинга

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

Кроме того, если ценовая политика конструктора вам в одночасье станет не близка (абонентская плата, скажем, вырастет в 4 раза), придется переделывать сайт в другом месте либо на другом конструкторе, либо уже на CMS.

× Несовместимость с российскими реалиями

Многие конструкторы — иностранного производства, они не адаптированы для российских реалий. Свежо предание, как Яндекс перестал индексировать сайты на конструкторе Wix из-за javascript-ошибок.

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

  • ни за простои хостинга,
  • ни за сбои в системе,
  • ни за несоответствие законодательству,
  • ни за «внезапные» обновления,
  • ни за блокировку.
  • Это все ваш риски, репутационные и финансовые.

× Имя на поддомене

На многих конструкторах (например, на Tilda) на бесплатном тарифе вам предложат зарегистрировать имя сайта на поддомене вида site.tilda.ws. Доверия к сайту со стороны пользователей это не прибавит, хоть поисковикам до таких мелочей едва ли есть дело.

4. Студийные CMS

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

Примеры: Canape CMS, UralCMS, Argilla, MediaPublisher и проч.

☺ Развернутая техдокументация

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

☺ Есть служба поддержки

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

Как работает служба поддержки Canape CMS

☺ SEO-дружелюбный функционал

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

Настройка SEO-параметров в Canape CMS

☺ Кастомизация под задачи бизнеса

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

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

☺ Тестовые площадки

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

☺ Ориентация на клиента, а не на разработчика

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

Студийные CMS в большей степени учитывают индивидуальные потребности бизнеса, и обычно имеют специализацию (интернет-магазины, информационные порталы и проч.)

Разные типы сайтов, собранные на Canape CMS

☺Защищенность

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

WordPress, например, ломают достаточно часто. Злоумышленник без труда получит доступ к админке, если пользователь не очень опытный. Сайты обычно взламывают, чтобы вымогать с владельца деньги или повесить на него вредоносный код. Та же ситуация встречается с OpenCart и MODX.

× Сложности для сторонних разработчиков

Такие решения менее растиражированы, и стороннему разработчику приходится разбираться в чужом коде (в Canape CMS есть тестовые площадки и тех. документация, а код открыт и стандартизирован, поэтому проблема не слишком большая).

× Зависимость от студийных сервисов

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

× Никто не застрахован от безвременной кончины

Если студия закроется или откажется от своей CMS, то движок перестанет обновляться.

Однако от этого не застрахованы и пользователи популярных движков. Хотя вероятность такого исхода у них ниже.

Самый простой способ не ошибиться в выборе движка

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

Если же вам напишут сайт в одном месте, а потом вы решите отнести его на продвижение в другую веб-студию, будьте готовы к непредвиденным расходам:

  • Придется платить за подключение дополнительных модулей или стороннюю разработку необходимых функций, чтобы, допустим, иметь возможность редактировать метатеги. Обычно эти траты для владельца бизнеса оказываются неожиданными.
  • Вам могут предложить перенести сайт на другую CMS, которая больше подходит для продвижения (или с которой ваш новый подрядчик лучше знаком). По стоимости это часто сопоставимо с разработкой нового сайта.
  • Мероприятия по продвижению будут менее эффективны, и потребуется их гораздо больше, чем если бы вы все сделали в одной компании. То есть опять траты.
  • Некоторые CMS имеют крайне неудобные инструменты для редактирования наполнения. Если вам «повезло» заиметь сайт на одной из них, придется привлекать разработчиков, даже чтобы поменять номер телефона на страницах.

Независимо от движка, который вы выберете, самый простой способ сэкономить — не ссориться с разработчиком. Даже самая популярная CMS не гарантирует того, что сайт не нужно будет дорабатывать при смене подрядчика. Поэтому бояться менее популярных студийных движков не стоит. К тому же внедрение доработок, например, на Canape CMS не станет проблемой для стороннего разработчика, так как код стандартизирован и имеется вся техническая документация.

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

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

Энтони Роббинс

Для руководителя не должно иметь значения, на какой CMS построен сайт, если он занимает верхние позиции в поисковой выдаче и приносит вам заявки. Выбор движка — задача SEO-подрядчика, от которого вы будете требовать конкретные KPI по продвижению. Навязывая свои предпочтения по CMS, вы усложняете работу специалистам и, скорее всего, увеличиваете собственные затраты на интернет-маркетинг.

Хотите заказать разработку сайта на Canape CMS, продвижение или контекстную рекламу? Позвоните нам по телефону: 8-800-200-94-60, доб. 321, или отправьте запрос на электронную почту [email protected].

www.web-canape.ru

ТОП 6 популярных CMS

  1. Тип сайта и его тематика
  2. Функциональность сайта

На сегодняшний день более половины всех сайтов в сети Интернет используют ту или иную систему управления контентом (Content Management System – CMS). Однако термин CMS не получил, к сожалению, четкого определения. Он может иметь несколько значений в зависимости от сценариев и целей человека или проекта.

Некоммерческая международная организация AIIM (Association for Information and Image Management — Ассоциация по вопросам Управления Информацией и Изображениями) ввела в обиход понятия ECM (Enterprise Content Management) и WCM (система управления веб-контентом) как две составных части CMS

В этом случае под ECM подразумевается программный комплекс, обеспечивающий документооборот, работу внутренней базы знаний и организующий в общем виде набор бизнес-процессов предприятия. Как одну из функций ECM может включать в себя и работу с веб контентом. Хорошим примером такого типа систем является платформа Microsoft SharePoint.

В свою очередь WCM стало включать в себя набор инструментов в некотором комплексе, позволяющем управлять веб-сайтом и контентом на нем.

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

Стоит отметить и часто включаемые в число CMS так называемые SaaS решения (software as a service – услуга доступа к программному обеспечению). В случае такого типа услуг компании не предоставляют код, который вы можете скачать, установить и настроить под себя на своём хостинге. Провайдеры услуги SaaS предлагают для клиентов свои платформы, со своим хостингом, своими индивидуальными возможностями без предоставления CMS в обиходном понимании. При такой схеме вы фактически оплачиваете не владение вашим сайтом, а его аренду. В нашей статье мы не будем рассматривать такой тип услуг.

 

Рассмотрим подходы, которых следует придерживаться, решая вопрос как выбрать движок для сайта.

 

Критерии выбора CMS для вашего сайта

Тип сайта и его тематика

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

Функциональность сайта

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

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

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

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

Требовательность к ресурсам

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

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

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

Возможность кастомизации движка

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

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

  • Количество разработчиков на рынке – специалистов по конкретной CMS;
  • Количество и качество документации к CMS и плагинам;
  • Развитость сообщества пользователей и разработчиков конкретной CMS.

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

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

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

Стоимость CMS и доработки.

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

Выбирая между платными и бесплатными вариантами вам стоит заранее определиться с несколькими моментами:

  • Представить себе (хотя бы приблизительно) стратегию развития вашего сайта. От понимания дальнейших перспектив будет зависеть комбинация доступных расширений и необходимость их доработок. Может так сложиться, что выбор бесплатной CMS, с учетом плагинов и доработок для получения нужного функционала, окажется существенно дороже, чем купить платную CMS и платный плагин, получив при этом техническую поддержку разработчиков этой CMS.
  • Также может оказаться, что нужный для вас плагин под конкретную CMS нужно будет разрабатывать с нуля, тогда как под другую CMS такой плагин есть уже готовый, давно выпущенный и протестированный в реальной работе.

 

Распространенность CMS и ее востребованность

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

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

Самописные движки

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

Однако стоит сразу учитывать набор проблем, с которыми вам предстоит столкнуться:

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

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

Статистика использования CMS

 

По данным сайта w3techs.com более 55% всех Web-сайтов в Интернете управляются теми или иными CMS.

Как видно из диаграммы более 33% всех сайтов в Интернете работают на движке WordPress. Фактически это более 60% от сайтов, управляемых теми или иными CMS. Следующие по популярности системы CMS: Joomla – 5.4%, Drupal – 3.5%, Magento – 1.8%, PrestaShop – 1.4%.

Набравшие в этой диаграмме высокие места Shopify (2.7%), Squarespace (2.7%) и Wix (1.8%) предлагают услуги SaaS (которые мы здесь не рассматриваем).

По данным портала WhatСms первое место по числу сайтов среди популярных CMS также принадлежит WordPress — 52.74%. Затем идут Joomla — 5.219%, Drupal — 3.953%, Magento — 2.840%, PrestaShop — 1.671%. Blogger, как и несколько компаний в предыдущей диаграмме, является SaaS платформой.

По данным портала BuiltWith первые три места среди не SaaS CMS занимают: WordPress — 28.27%, Joomla – 26.93%, Drupal – 8.84%.

По данным портала SimilarTech, предлагающего свой ТОП движков для сайтов, среди 9,5 млн сайтов на CMS также лидирует WordPress, заняв 68% рынка CMS. Слетом идет Drupal (версии 6 и ниже) – 4%, Joomla – 3%, Drupal 7 – 1%, Typo3 – 1%. В число других CMS вошли как SaaS решения, так и другие полноценные CMS, включая и Drupal 8.

Проанализировав указанную статистику, мы выбрали следующий 6 ТОП CMS: WordPress, Joomla, Drupal, Magento, PrestaShop и Typo3.

Проведем краткий обзор движков для сайтов, входящих в наш ТОП CMS.

 

1) WordPress

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

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

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

Официальный сайт WordPress: https://wordpress.org/

Особенности WordPress:

  • Последняя версия — 5.0.3 от 09.01.2019.
  • Написан на PHP.
  • Более старые версии чем 5.0 официально объявлены «небезопасными».
  • Минимальные требования к хостингу, поддержку которых обещает разработчик:
    • PHP 7.3
    • MySQL 5.6 или MariaDB 10.0;
    • HTTPS;
    • Apache или Nginx.

Плюсы WordPress:

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

Минусы WordPress:

  • Относительно не маленькая требовательность к ресурсам, особенно при установке значительного числа плагинов.
  • Отсутствие технической поддержки в не SaaS вариантах.
  • Многие плагины написаны некачественно, что создает проблемы в работе и дыры в безопасности.
  • Сайты на WordPress взламывают чаще всего.

 

Для каких сайтов используют CMS WordPress:

Популярность WordPress продолжает расти:

При этом в Украине сейчас 34910 сайтов используют эту CMS, а в Российской Федерации — 297353.

 

2) Joomla

CMS Joomla впервые увидела свет в 2005 году. Отражая философию этого движка, его назвали словом, звучащим на суахили как «всё вместе». Фактически разрабатываемая как CMS для порталов, Joomla позволяет создавать сайты с большей гибкостью контента и внутренней структуры, чем WordPress, но при этом с достаточно простым и интуитивно понятным интерфейсом. Эта CMS поддерживает электронную коммерцию, социальные сети и многое другое. Используя этот движок, разработчики создают сайты-визитки, интернет-магазины, фотогалереи, порталы (включая новостные), блоги и другие сайты. Рядом пользователей, Joomla признается лучшей CMS для сайта типа портал.

Официальный сайт: https://www.joomla.org/

Особенности движка Joomla:

  • Последняя версия – 3.9.3 от 12.02.2019.
  • Написана на PHP и JavaScript.
  • Минимальные системные требования:
    • PHP 5.3.10;
    • MySQL  5.1 или SQL Server 10.50.1600.1 или PostgreSQL 8.3.18;
    • Apache 2.0 или Nginx 1.0 или Microsoft IIS 7.

Плюсы Joomla:

  • Бесплатное распространение с открытым исходным кодом по лицензии GNU GPL v2, включая обновления;
  • Частое предоставление обновлений движка;
  • Большое сообщество пользователей и разработчиков;
  • Большое количество доступных платных и бесплатных тем и плагинов;
  • Относительно не высокий уровень требований к разработчику и пользователю.

Минусы Joomla:

  • Отсутствие технической поддержки.
  • Вторая CMS по числу взломов.

Joomla применяется в следующих сферах:

В Украине 907  сайтов используют эту CMS и 3800 сайтов — в Российской Федерации. Есть определенная тенденция по снижению популярности CMS Joomla:

3) Drupal

Впервые вышедшая в 2000 году, CMS Drupal является мощным, удобным для разработчиков инструментом для создания сложных сайтов. Как и большинство мощных инструментов, Drupal требует определенных знаний и опыта для работы. На основе Drupal часто создают порталы, новостные сайты, форумы, интернет-магазины — одни из самых продвинутых сайтов.

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

Официальный сайт: https://www.drupal.org/

 

Особенности Drupal CMS:

  • Последняя версия 8.6.10;
  • Ядро предоставляет только минимальный функционал, нужный для работы CMS, остальной функционал добавляется за счет плагинов.
  • Уста

itvdn.com

Какую CMS выбрать для сайта. Плюсы и минусы различных платформ

Содержание статьи

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

 

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

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

Платная или бесплатная CMS для сайта?

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

  • Если у вас большая компания, то бесплатная CMS выглядит не солидно.

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

  • Бесплатные CMS подвержены взломам

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

  • Бесплатные CMS не любят поисковики

Ходит такой миф, что сайты на бесплатных движках тяжело продвигать в поисковиках. Зачастую, в коде бесплатных CMS, очень много мусорного кода, который может мешать правильной работе вашего сайта. Бесплатные движки надо сильно дорабатывать и оптимизировать. Это минус для тех, кто не силен в php и html. Если вы решили сэкономить и отдали создание своего сайта дилетантам, то они не будут утруждать себя лишней работой.

Вывод.

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

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

Выбор CMS для интернет-магазина

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

  • Легкость импорта товара;
  • Поиск и навигация по товарам;
  • Гибкая SEO оптимизация для товаров;
  • Широкая настройка описания для товаров и услуг.

Для интернет-магазина самое важное – это легкость и удобство настройки карточек товаров.

Если вы планируете небольшой интернет-магазин, с малым количеством товаров и не будут расти со временем, то лучшим вариантом будет CMS «Magento». Это очень достойный движок, если в вашем ассортименте менее 100 позиций.

  • Бесплатные шаблоны и темы и простота настроек;
  • Хорошая SEO оптимизация товаров;
  • Оптимизирован для мобильных устройств.

Для более масштабных проектов и интернет-магазинов потребуются более серьезные движки. Например:

1С-Битрикс, OpenCart.

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

Выбор CMS для информационного сайта или крупного новостного портала

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

Лидеры CMS в этой категории:

Мощнейшая и популярная CMS практически для любых задач. Идеально подходит для решения различных задач. Для доработки данной системы необходимо подключение сторонних расширений. Существует возможность подключения различных дополнительных модулей (комментарии, форум и.др.)

Многие новостные сайты работают именно на DLE.  В качестве новостника будет более предпочтительней Jooml`ы.

Выбор CMS для создания форума

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

Если вы решили создать свой форум, то вам будут интересны следующие варианты платных и бесплатных движков:

Бесплатные CMS для форума

  • Платформа punBB
  • Платформа phpBB

Платные CMS для форума

  • Платформа Invision Power Board
  • Платформа vBulletin

Если вы думаете, что функционал бесплатных движков для форума сильно ограничены, то вы ошибаетесь. В том же phpBB открытый код и рукастый веб-мастер сможет довести его до блеска. PhpBB – популярный в Русскоязычном сегменте движок, достойный бесплатный вариант для создания форума.

Выбор CMS для создания корпоративного сайта

Ваш корпоративный сайт – это лицо компании, ну или визитная карточка, кому как удобно. Для посетителей он должен быть понятным, лаконичным, современным и функциональным. При этом сайт должен быть удобным и простым в управлении и настройке. Одной из таких CMS является WordPress. Изначально созданная как платформа для ведения блога, в последствии обросла огромным количеством подключаемых элементов. Невероятно удобная у многофункциональная система идеально подходит для таких задач. Данная платформа является бесплатной.

В данной категории сайтов ему составляет конкуренцию CMS MODX. К сожалению MODX уступает на данный момент WordPress`у. Значительный минус данной платформы – это малое количество шаблонов.

Популярные CMS: их плюсы и минусы

CMS 1С-Битрикс

Из платных CMS является самой удачной и популярной. При создании интернет-магазинов у нее нет конкурентов. Но, как и любая другая платформа, 1С-Битрикс имеет свои недостатки.

Плюсы:

  • Постоянно обновляется. Имеет пользовательскую поддержку.
  • Полностью совместим со всеми программами 1С. Это очень важный аспект, потому что вся бухгалтерия и учет, в основном, ведется в программах 1С. Полноценная интеграция 1С с вашим интернет-магазином – это неоспоримый козырь данной платформы.
  • Популярная платформа. У вас не возникнет проблем с поиском специалистов и программистов.

Минусы:

  • Система управления платная. Это действительно проблема, потому что далеко не все начинающие бизнесмены могут позволить себе лишние траты денег. Когда существуют бесплатные альтернативы, на эту систему уже не обращают внимания.
  • Высокие системные требования. Это касается абсолютно всех аспектов работы данной платформы. 1С-Битрикс очень нагружает сервера, что в конечном итоге может быть фатальным, если вы сэкономили на хостинге.

CMS OpenCart

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

Плюсы:

  • Простой и понятный в управлении. У вас и ваших сотрудников не возникнет проблем с работой в данном магазине. Удобный импорт товаров и их настройка – визитная карточка данной платформы.
  • Интеграция 1С
  • Поддержка неограниченного количества товаров, услуг и категорий.
  • Удобная связь с клиентами магазина.
  • Гибкий статус по товарам.
  • Большое сообщество на форумах. Вы всегда сможете найти ответы на любые вопросы.

Минусы:

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

CMS Joomla

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

Плюсы:

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

Минусы:

  • Необходима качественная настройка. Если вы никогда не делали сайты, то я не рекомендую данную CMS.
  • Частично платные дополнительные модули. Этим же грешит и WP, но здесь это развито значительно сильнее.
  • Бесплатные шаблоны нуждаются в сильной доработке. Изначально плохая СЕО оптимизация кода.

CMS WordPress 

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

Плюсы:

  • Бесплатная;
  • Большое количество плагинов и бесплатных тем;
  • Постоянные обновления системы. WP постоянно дорабатывается и улучшается;
  • Гибкая и легкая настройка и верстка дает этой платформе значительное преимущество перед конкурентами. Все новички выбирают CMS WordPress;

Минусы:

  • Требовательна к хостингу. При высоких нагрузках может давать сбои;
  • Требует тщательной очистки кода от мусора, который мешает быстрой работе сайтов;
  • WP является самой взламываемой платформой. Ваш сайт постоянно находится под угрозой. Если вы не будете уделять внимания безопасности, то на ваш сайт быстро внедрят вредоносные программы и ссылки.

CMS DRUPAL

Бесплатная платформа для создания сайтов. Не очень широко известна, в отличии от WP и Joomla, но при этом очень достойная система. Имеет открытый исходный код и развивается силами своего многочисленного сообщества. Изначально простая система, в последствии обросла множеством расширений. На платформе Drupal можно создавать сайты любой сложности от интернет-магазина до социальных сетей.

Плюсы:

  • Открытый исходный код;
  • Универсальность платформы;
  • Высокий уровень безопасности. Систему Drual часто используют на государственном уровне.

Минусы:

  • Очень тяжелая в освоении. Не рекомендую новичкам;
  • Требовательна к хостингу. Рекомендуется использовать качественный платный хостинг;
  • Очень мало бесплатных шаблонов. Большинство веб-мастеров разрабатывают шаблоны и дизайн самостоятельно.

Вывод: Если вы опытный веб-мастер и разработчик сайтов, то настоятельно рекомендую ознакомиться с CMS Drupal. Данная платформа очень качественная и безопасная. Универсальность запредельная.  Новичкам же советую работать в WordPress

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

Как видите, не существует идеального решения при выборе платформы для сайта. Какую бы CMS вы не выбрали, вам придется её дорабатывать и оптимизировать для полноценной работоспособности. Если вы никогда не занимались созданием сайтов, то вам не под силу выполнить эту работу. Вам в любом случае придется прибегать к услугам специалистов. Если вы начинающий предприниматель и не готовы тратить большие деньги на создание сайта или интернет-магазина, то возможно вам следует создать сайт на специальных сервисах UMI или WIX. Да, они бедны функционалом, но возможно это единственное решение, если у вас нет опыта и денег. В будущем, когда ваш бюджет будет позволять полноценные сайты, вы всегда сможете организовать переезд вашего сайта на новую CMS.

Таблица выбора CMS для сайта по критериям

 

CMSИнтернет-магазинБлогСайт СМИ или большой контент-проектПорталКорпоративный сайт
WordPressДаДаДаДаДа
Joomla!ДаДаДаДаДа
DrupalДаДаДаДаДа
MagentoДаНетНетНетНет
OpenCartДа.НетНетНетНет
PrestaShopДаНетНетНетНет
CS CartДаНетНетНетНет
1С-БитриксДаДаДаДаДа
MODXДаДаДаДаДа
UMI конструкторДаДаДаДаДа
WIX конструкторДаДаДаДаДа

 

 

Это вас может заинтересовать

blogprofit.ru

практические советы по выбору движка

Какую CMS выбрать один очень сложный вопрос, с которым сталкиваются и заказчики, и начинающие программисты. В этой статье мы хотим перечислить наиболее популярные движки (системы управления контентом), а так же рассказать, на что обратить внимание при их выборе. Дополнительно мы упомянём о бесплатных CMS конструкторах и универсальных, платных системах управления написанных под заказ.

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

Определение задачи сайта при выборе CMS

Это главное условие и организации мучают клиентов вопросами, «какие задачи должен выполнять сайт» часами. Программисты могут объяснить, что такое Битрикс и его преимущества или перечислять известные CMS, но если клиент сам не знает о конечном результате, то выбрать движок станет невозможно. Упрощает ситуацию факт, что определённые движки заточены под конкретные задачи, поэтому можно пойти методом исключения. Вот список основных CMS, их предназначение и особенности:

  • Bitrix – интернет магазины и корпоративные сайты, создать на нём можно всё, но из-за мощности и дороговизны рекомендуется только крупным проектам;
  • Joomla – подходит для блогов, но имеет проблемы с безопасностью;
  • WordPress – универсальный движок, подходящий всем, но чувствительный к нагрузке на сайт;
  • OpenCart – магазины, каталоги и сайты нацеленные на торговлю.

Какую CMS выбрать: бесплатную или платную

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

Рассмотрим на примере WordPress, денег за него не требуется и он довольно популярен. Делая на нём продающий сайт необходимый функционал можно добавлять постепенно, но даже продумав мелочи трудно понять на что обратить внимание при создании интернет магазина и учесть вообще всё. Загружая периодически новые функции, вы будете справляться с возникающими проблемами, но движок все-таки не резиновый. Два плагина, потом пять, десять, двенадцать и вы не успеете заметить, как он начнёт тормозить и глючить.

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

Когда происходит выбор системы управления, то её способность переносить нагрузки должна иметь ключевое значение. Представьте, что у вас есть магазин дешёвых товаров, чья реализация должна приносить выгоду объемом, но сервер перегружается при 50-и одновременных пользователях. Неприятно? К идее заказать создание многостраничного сайта у профессионалов подталкивает именно личный опыт организаций способных помочь в выборе CMS и оценить предстоящую нагрузку на неё.

Какой движок выбрать для сайта новый или старый

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

Дополнения и расширения в различных CMS

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

Бесплатные CMS конструкторы: удобство или ошибка?

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

После создания такого сайта он становится неуправляемым, это означает, то на нём ничего нельзя менять или вносить правки. Для маркетологов, которые разбираются что такое A/B тестрирование и как с его помощью можно увеличить конверсию продаж это не подходит категорически. С другой стороны, если человеку нужен банальный сайт визитка или временный лэндинг по продаже сезонных услуг, как например торговля ёлками перед новым годом, такие конструкторы могут сыграть хорошую службу.

Стоит ли покупать CMS сделанные под заказ?

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


pro-promotion.ru

Выбор CMS для начинающей студии в условиях современного рынка — Toster.ru

Моя точка зрения не экспертная, приведу её здесь только для того, чтобы вы понимали, с какой стороны я вижу ситуацию: я чистый бэкенд (во фронтенде не шарю абсолютно) и от разработки хочу полностью отойти, есть небольшой управленческий опыт, небольшая клиентская база и огромное желание делать своё дело. На этом мои компетенции заканчиваются, к сожалению.
Выбор между:
  • 1C-Bitrix
  • NetCat
  • Joomla
  • Drupal
  • MODX

Параметры выбора:
  • Наличие качественных тем.
    Допустим, я выбрал Joomla 3.x и взял подписку на YOOtheme, как я уже говорил, не шарю во фронтенде, на мой взгляд — отличные, современныме шаблоны. Может на самом деле с ними что-то не так? Нужно мнение опытных фронтэндщиков, следящих за трендами.
    Как дела с шаблонами в остальных CMS? Насколько сложно купить или сделать своими силами аналогичные по качеству, как в YOOtheme, RocketTheme и т.д.? Как вы считаете, почему они не делают шаблоны для того же Drupal? Может это и хорошо, что не делают, а я чего-то не понимаю? 🙂
  • Удобство админки для неискушенного пользователя и контент-менеджера.
    Хвалят Bitrix, NetCat, Joomla, а вот Drupal вроде ругают, в восьмёрке будет норм?
    Как дела в MODX?
  • Порог вхождения для разработчиков.
    Боюсь не найти хороших разработчиков для MODX и Drupal, с Joomla можно первое время обойтись фрилансерами, насчёт Bitrix и NetCat по идее на типовых решениях сначала тоже не нужен постоянный программист.
  • Сообщество.
    Как дела с сообществом и поддержкой в Bitrix и NetCat? Всё-таки платные продукты…
    У Joomla с онлайн сообществом всё вроде ок. У Drupal тоже. У нас в городе довольно активное Drupal-сообщество, приятный человеческий фактор, он они сами жалуются на нехватку разработчиков 🙂
  • Расширения.
    Боюсь даже спрашивать как дела с дополнениями к свежим версиям CMS. Насколько хорошая совместимость со старыми?
  • Удобство поддержки и обновления.
    Как часто возникают проблемы с обновлениями? Насколько легко вносить мелкие правки по саппорту?
  • SEO.
    Насколько просто сразу сделать оптимизированный для поисковых запросов сайт?
    Вообще это отдельная тема для разговора, надеюсь не вызвать ни у кого ненависти 🙂
  • Партнёрки и поиск клиентов.
    У Bitrix всё понятно. У NetCat сейчас осенняя акция, довольно привлекательная.
    Если брать из оставшихся свободных CMS, то можно искать клиентов за бугром, в будущем это плюс, сейчас вряд ли пойдёт. Понятно, что мне никто не расскажет, как он ищет клиентов, но может поделиться какой-то инфой свободном доступе.

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

upd
Спасибо за наводящий вопрос от edogs! ЦА это малый и средний локальный бизнес (сарафанное радио), схема белая. Однако, в будущем хочется занять (как и всем, наверное) более высокий ценовой сегмент.

upd
Популярный обзор, которого так не хватало

upd
недооценивал wordpress, а зря

В итоге выбрал wordpress + joomla (в разных проектах, в зависимости от применяемых шаблонов)

upd
Остался только wordpress, joomla не прижилась

toster.ru

Как выбрать CMS в 2017 году — Правила создания сайтов

Правило номер 1. Железное.

Не пишите сайт «с нуля». Используйте одну из готовых и распространенных CMS. В большинстве случаев подойдет WordPress или Drupal.

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

Зачем веб-разработчики пишут новые CMS? Причины простые и понятные: потому что не нравится, как сделано у других и хочется попробовать самому сделать лучше.

А почему эти самодельные CMS забрасываются? Из-за неверной оценки сложности и масштабности задачи разработки CMS.

Посмотрите на изменение размеров кода самых популярных CMS в мире по мере их совершенствования.

Мы скачали с официальных сайтов WordPress и Drupal самые ранние и самые поздние версии этих CMS.

В качестве эталона размера текста мы взяли четырехтомник Льва Толстого «Война и мир» в формате .txt. Скачать его можно здесь.

Размер одной страницы «Войны и мира» — 2,3548 килобайт. Посчитаем, сколько страниц занимает код популярных CMS, если его распечатать в виде книги.

ПроизведениеРазмер в МбРазмер в страницах
Лев Толстой. «Война и мир»3 Мб1 274 стр.
WordPress 0.71
самая ранняя1 версия
0,7 Мб282 стр.
WordPress 4.7.5
самая поздняя2 версия
24,1 Мб10 252 стр.
Drupal 4.0.0
самая ранняя1 версия
0,9 Мб385 стр.
Drupal 7.54
самая распространенная2 версия
13 Мб5 638 стр.
Drupal 8.3.2
самая поздняя2 версия
70,7 Мб30 052 стр.

1 — из доступных на официальном сайте
2 — на момент написания статьи

Код WordPress за время разработки увеличился в 34 раза и стал в 8 раз «толще» четырехтомника Льва Толстого.

Код Drupal разросся в 78 раз и стал как 23 «Войны и мира».

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

Мы эту ошибку тоже делали.

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

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

Правило № 2: не используйте Joomla и Bitrix

Причина не столько в качестве кода этих CMS (это достаточно неоднозначный и во многом субъективный вопрос), сколько в специфике сообществ разработчиков обеих систем.

Joomla — вторая по распространенности CMS в мире, после WordPress и перед Drupal. Bitrix — первая по популярности в России. (В принципе, этого уже должно быть достаточно, чтобы компаниям и организациям в Украине не связываться с Bitrix, но у нас есть еще и прагматичные аргументы).

Почему же мы не рекомендуем эти популярные CMS?

Joomla

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

Это причины, по которым Joomla выбирается начинающими веб-разработчиками.

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

Поэтому, если вы выберете Joomla, то вы выберете компромисс между простым, легким и понятным WordPress и сложным, но мощным и гибким Drupal. А компромисс — это когда никто не выигрывает.

Bitrix

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

Главное отличие Битрикса от других CMS — он платный. Никаких особых преимуществ это не дает, потому что для настройки сайта на Битриксе все равно нужно обращаться к сторонним веб-разработчикам, которые также, как и в случае использования других CMS, посчитают вам стоимость работ исходя из почасового рейта.

То же самое с модулями, расширяющими возможности CMS. Для Drupal практически все модули — бесплатные. Для Битрикса — 50/50. За лучшие модули придется платить, и зачастую ощутимые суммы.

Итого: если вы выберете Битрикс, то вы выберете изначально большую дороговизну вашего проекта и зависимость от России.

Правило № 3: определите степень уникальности вашего сайта

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

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

Например, WordPress — это в первую очередь CMS для персональных блогов. Это его изначальная ниша на рынке CMS, и именно за счет огромного количества небольших персональных блогов WordPress стал так популярен в мире.

Поэтому WordPress умеет отлично управлять сайтами, состоящими из простых страниц — записей в блоге, комментариев, фотогалерей, нескольких дополнительных страниц типа «Обо мне» и нескольких специфических функциональных блоков типа «Архив записей» или «Облако тэгов».

На основе этого даже можно делать интернет-магазины — просто потому, что к базовым страницам не так сложно добавить дополнительные поля типа «Цена» и дополнительные блоки типа «Корзина».

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

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

И это резко увеличит стоимость разработки сайта.

Правило № 4: используйте специа­ли­зи­ро­ванные решения

Например, если вам нужен интернет-магазин, то вы можете сделать его несколькими разными способами:

  1. Если у вас небольшой личный интернет-магазин (скажем, магазин хендмейда), то логично будет позиционировать его более персонально — отталкиваясь от формата блога. Здесь прекрасно подойдет как WordPress, так и Drupal.
  2. Если у вас планируется достаточно крупный интернет-магазин, в котором количество товаров исчисляется не единицами и десятками артикулов, а сотнями и тысячами, то это означает необходимость серьезной автоматизации работы интернет-магазина. Начиная с импорта описаний и цен товаров из таблиц и заканчивая настраиваемыми событиями, по которым магазин должен самостоятельно выполнять определенные действия (например, при изменении статуса у товара «Поступил на склад» автоматически рассылать соответствующий e-mail покупателям, которые интересовались этим товаром). Здесь уже нужно выбирать между Drupal Commerce с его богатыми возможностями по гибкой настройке и специализированными eCommerce решениями типа Magento.
  3. Если вы чувствуете в себе амбицию Амазона или AliExpress по завоеванию мира (и располагаете бюджетом, соответствующим масштабу амбиций), то тщательно распишите техническое задание — для начала достаточно в виде пользовательских историй — и смотрите, что вам предложат разработчики. И выбирайте тот вариант, в котором есть разумное сочетание нового кода и использования готовых решений. Например, тот же AliExpress для своего фронтенда использует доступный каждому бесплатный Bootstrap — и неплохо экономит как на разработке, так и на тестировании.

Итого

В студии «Зина дизайн» мы не делаем сайты на WordPress, хотя и считаем его вполне разумным выбором для небольших сайтов.

Мы делаем сайты на Drupal и на Python/Django. Для средних и крупных сайтов идеален Drupal, для нестандартных проектов великолепен Django.

Все они — бесплатны. Денег стоит лишь работа специалистов. И для Drupal, и для Django найти разработчиков — не проблема, потому что это качественные, давно известные, хорошо документированные и популярные проекты.

Наши наилучшие рекомендации 🙂

Смотрите также сравнение CMS в 2017 году на WebSiteSetup.org: WordPress vs. Joomla vs. Drupal (Full Comparison)

www.zina.design

Какую CMS выбрать? — Toster.ru

Лет пять назад работал с Joomla и Drupal. Первая сразу не понравилась админкой, как-то все очень не удобно, затем распробовал систему шаблонов и все остальное — и окончательно разонравилась. Drupal понравилась больше: админка удобная, шаблоны делать вполне быстро, много разных дополнений и плагинов, система очень гибкая. Как сейчас обстоят с ней дела не знаю, но как кандидат на хорошую, гибкую и бесплатную CMS — однозначно тянет. Слышал, что регулярно обновляется — это тоже плюс.
WordPress пробовал, но только в начале его развития. Довольно простая админка, в т.ч. для клиентов. Шаблонизатор показался не очень удобным. Ну, возможно, придираюсь, но это не мое.
Typo3 пробовал в 2010 г., мы презентовали её в качестве CMS для одного своеобразного проекта. Честно говоря, показалась весьма непростой системой. В частности, шаблон админки для юзера нужно писать с нуля — она там на редкость гадкая, хоть и простая. Ну и вообще, там много вещей нужно делать руками. Шаблонизатор — отдельная тема. Многие про нее пишут «pain-in-the-ass», я с ними соглашусь. Я бы её рассматривал не просто как CMS, а как CMF для кастомных проектов — чего там только не сделаешь на её API.
Сейчас многое делаю на 1С-Битрикс — разожравшаяся, требовательная и прожорливая CMS, но весьма неплохо работающая на хорошем хостинге, обладающая кучей возможностей и регулярно обновляемая. Про нее ходит много баек, что мол «полна кривого кода», «сплошная гниль внутри» и т.п. На самом деле, не смотря на свою монстерообразность, система имеет кучу недоработок в штатных модулях, при этом, все они лечатся руками и достаточно быстро. Как правило, множество недоработок убирается переписыванием штатных шаблонов модулей. Сама система шаблонов довольно понятная, работа в админке тоже не вызывает особых вопросов (клиентам не сложно с ней обращаться). Надо понимать, что разработчики тут шли на компромисс — сделать систему удобной как для разработчика, так и для конечного пользователя. Один большой плюс (или минус — смотря для кого) — система «на слуху» и имеет сильную маркетинговую поддержку. А вот большой минус — немалая стоимость лицензии и необходимость её ежегодного продления для получения обновлений.
Я бы рекомендовал присмотреться к CMS ModX. Система имеет очень удобный шаблонизатор, вменяемую админку. Она бесплатна и активно обновляется. На мой взгляд, она весьма удобнее Joomla, Drupal и WordPress. Единственный минус — для неё пока нет такого множества дополнений, тем и плагинов, как для вышеупомянутых. Если Вы считаете правильным делать кастомные фишки своими руками — это хороший выбор.
Для небольших проектов также подойдет отечественная open-source CMS Santafox — позволяет вполне быстро разрабатывать типовые проекты, имеет довольно простую архитектуру и хорошо комментированный код. А также, большим плюсом является встроенный модуль интернет-магазина. В CMS очень удобный шаблонизатор — примерно аналогичный таковому ModX, а также довольно простая админка.

toster.ru

Оставьте комментарий