Телевизоры

Подбор cms. Рейтинг платных CMS

Подбор cms. Рейтинг платных CMS

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

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

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

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

Бесплатная, используется PHP

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

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

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

Сильные стороны

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

Недостатки

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

Бесплатная, используется PHP

Используется несколькими известными компаниями в качестве CMS их сайтов, например MTV, Harvard University, и IHOP. Она также подходит в качестве основы для внутренней сети, например, используется в Citibank.

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

Несмотря на большое количество тем Joomla!, качество большинства из них уступает темам для WordPress.

Сильные стороны

  • Аутентификация пользователей может быть выполнена с помощью OpenID, Google, LDAP, и многих других методов.
  • Более 7000 расширений
  • Активное сообщество пользователей и разработчиков, множество доступной документации.

Недостатки

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

Бесплатная, используется PHP

Еще одна популярная CMS, которая используется известными компаниями, например, New York Observer, Popular Science, MIT, Sony Music, Fast Company. Она имеет большой набор функций для построения внутренних и внешних сайтов, а также огромный инструментарий для организации содержания.

Drupal имеет очень активное сообщество пользователей и разработчиков, доступно большое количество IRC каналов и форумов. Даже проводятся конференции, посвященные Drupal. Также существует постоянно обновляемая и улучшаемая документация, генерируемая сообществом. В ней можно найти ответы на вопросы об установке, построении сайтов и модулей, разработке тем и так далее.

Имеется более 6,000 дополнений (“модулей”), которые облегчают процесс расширения функционала Drupal. Таким образом, вы можете сконцентрироваться на создании дизайна и содержания, а не на кодировании особенных функций.features.

Сильные стороны

  • Отличная поддержка сообществом пользователей и разработчиков, включая IRC каналы и конференции.
  • Более 6,000 модулей облегчающих расширение функционала Drupal.
  • Большое количество компаний, предлагающих коммерческую поддержку сайтов на Drupal.

Слабые стороны

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

От $99.95 до $299.95 в зависимости от лицензии, используется PHP

Интересный гибрид коммерческого и бесплатного программного обеспечения. Основной код для ядра ExpressionEngine построен на CodeIgniter, который является бесплатной рабочей средой PHP. Но коммерческий аспект CMS означает, что разработчики и техническая поддержка сосредоточены исключительно на ExpressionEngine.

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

Сильные стороны

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

Недостатки

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

Бесплатная, используется PHP

Вероятно является самой обделенной вниманием CMS. TextPattern очень гибкая CMS, хотя ее очень просто использовать как дизайнеру, так и разработчику. Она использует систему тегов для управления содержанием. Для конвертации текста в правильный код XHTML TextPattern использует Textile, что существенно упрощает работу с ней для плохо подготовленных пользователей.

TextPattern не имеет такого огромного количества тем и шаблонов как у WordPress, Drupal, или Joomla!. Есть немногим более 120 доступных тем. Также предлагаются темы для панели администратора, чтобы настроить ее для использования авторами материалов сайта.

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

Сильные стороны

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

Недостатки

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

Contao (бывшая TYPOlight)

Бесплатная, используется PHP

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

Contao также имеет несколько встроенных модулей. Модуль календаря поддерживает несколько календарей с различными событиями и объединением с RSS или Atom. Встроенный модуль рассылок поддерживает форматы писем HTML и обычный текст. Можно импортировать список адресов получателей из файла CSV и персонализировать письма. Встроенный модуль новостей/блога поддерживает категории, архивы, выделенные записи, комментарии и интегрирован с RSS или Atom. Доступно также множество дополнительных модулей, которые существенно расширяют функционал Contao.

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

Сильные стороны

  • Нет ограничений на дизайн сайта.
  • Просто освоить для авторов и редакторов содержания.
  • Хорошие встроенные модули.

Недостатки

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

Бесплатно, используется PHP

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

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

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

Сильные стороны

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

Недостатки

  • Не все интуитивно понятно в панели настройки.
  • Имеется только около 150 расширений/модулей.
  • Доступно мало высококачественных тем.

Бесплатна, используется.NET

Дает дизайнеру полный контроль над процессом создания сайта. Есть стартовый набор оболочек, который упрощает процесс освоения системы. Также просто интегрировать Flash Silverlight содержание на сайт. Есть много известных сайтов, построенных на Umbraco, например, сайты компании Heinz и группы ABBA.

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

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

Сильные стороны

  • Бесплатные и платные уроки для поддержки.
  • Мощная система для веб сайтов и интранет решений.
  • Открытое API

Недостатки

  • Основные дополнения платные.
  • Нет демонстрации работы системы.
  • Нет реально законченных тем для веб сайта.

Бесплатная, используется PHP

Это не только мощная CMS, но и рабочая среда для создания веб приложений. Разработка сайта может быть выполнена на разных уровнях. можно начать с темы и затем изменить стили без затрагивания кода. Или можно создать собственную тему с помощью HTML и CSS. Если нет проблем с редактированием PHP, то можно создать пользовательский шаблон.

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

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

Сильные стороны

  • Простая конвертация сайта на HTML в concrete5.
  • Активное и растущее сообщество пользователей и разработчиков.
  • Имеется хостинг бизнес уровня, который предлагает сопровождение сайтов.

Недостатки

  • Много интересных плагинов стоят дорого.
  • Почти все лучшие темы платные.
  • Платная поддержка дорога, если не использовать их хостинг (от $125).

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

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

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

Кстати, если вы посчитаете, что вам будет сложновато, то можете посмотреть рейтинг веб-студий , расположенный на этом же ресурсе. Там вы сможете увидеть созданные данной студией проекты, щелкнув по ссылке в колонке «Работ».

Примерно так выглядит статистика по используемым пользователями рунета движкам (тут не только Joomla, но и вообще все популярные Цмс) в разрезе того, какая именно версия CMS используется — новая или уже устаревшая:

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

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

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

Судя по приведенному чуть выше графику скорости работы CMS, WordPress является аутсайдером этой гонки, но лично я этого не ощущал. А вообще, WordPress вполне можно заставить быстро бегать и не создавать при этом запредельной . Правда, для этого придется немного потратить на это время, но зато ваш блог может стать очень быстрым и очень легким. Об увеличении я писал в одноименной рубрике.

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

Понятно, что существует еще масса бесплатных CMS, которые применяются для тех или иных целей. Это все тот же Drupal или DLE (DataLife Engine), и для многих случаев их использование будет оправдано, ибо идеальной ЦМС не существует, но упомянутые чуть выше WordPress и Joomla являются самыми популярными. Причиной может служить их довольно простое устройство и понятность именно для начинающих пользователей.

Какие из платных движков являются наиболее интересными

В качестве не очень дорогой и достаточно быстрой платной ЦМС можно привести еще в пример S.Builder . Для понимания того, как создавать сайты на этом движке, скорее всего, у вас уйдет не очень много времени, т.к. он обладает достаточно низким порогом вхождения (что называется, интуитивно понятна). Эта система написана для конечного пользователя — абсолютно не подготовленного и не имеющего опыта вебмастеринга (в Ворде умеет работать и ладно).

S.Builder довольно гибок и с помощью него можно сделать практически все, но, скажем, в отличии от Drupal (на котором тоже можно сделать практически все), на S.Builder можно все это сделать вообще не залезая в код (имеется мощный конструктор модулей под ваши нужды).

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

S.Builder можно бесплатно попробовать в работе как онлайн, так и офлайн. В первом случае вам нужно будет перейти на страницу «Демо-версия on-line» и вам создадут временный сайт на этой ЦМС, где будут доступны все модули для «пробы пера». Если онлайн тестирование вас не устраивает, то можете скачать со страницы «Скачать CMS » полнофункциональную и абсолютно бесплатную офлайн версию этого движка (как будто бы вы ) — «Пробная версия ЦМС для установки на локальном компьютере».

Напоследок хочу привести вам мнение профессионального оптимизатора из очень известной Seo компании «Ашманов и партнеры», который дал довольно-таки развернутый ответ на вопрос — Какая ЦМС лучше :

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

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

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

Если говорить о каждой системе отдельно, то статья получится слишком большой. Поэтому остановимся на наиболее популярных системах , с которыми мы сталкиваемся на 90% всех сайтов. А все самописные системы буду рассматривать в комплексе, т.к. достоинства и недостатки у них чаще всего общие.

Наиболее часто возникающие задачи

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

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

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

    Введение понятия «разновидность товара» . Когда в том же интернет-магазине одежды один и тот же товар имеет разные размеры и цвета (по сути это разные товары, с другими артикулами, но они должны отображаться определенным образом на одной странице).

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

    Обратная связь. Это могут быть стандартные (и не очень) формы обратной связи, анкетирование, какие-либо онлайн-заявки, требующие фиксации в базе данных и т.д.

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

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

    Изменение логики оформления заказа в интернет-магазине . Например, нужно из стандартных трёх шагов оформления заказа, предусмотренных в CMS, сделать один. Или ввести дополнительные параметры заказа (какие-то особые данные о клиенте).

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

    Технические задачи, связанные с SEO оптимизацией сайта . Управление заголовками и мета-тэгами, генерация их по шаблону. Внедрение ЧПУ, настройка 404 страницы, гибкое управление шаблонами страниц и так далее.

Обзор и оценка систем в разрезе озвученных задач

Перечислим наиболее часто встречающиеся нам системы с краткой характеристикой.

От редакции

CMS (системы управления сайтами) делятся на несколько основных видов:

1. Коробочные коммерческие CMS,
2. Бесплатные CMS (Open-source),
3. Студийные CMS и др.

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

1С-Битрикс

Чрезвычайно удобная система для решения типовых и около-типовых задач. На первый взгляд создает впечатление слона в посудной лавке, но в умелых руках превращается в хороший рабочий инструмент. Модернизировать сайты на этой системе достаточно просто, но при условии, что сайт сделан профессиональным разработчиком и по всем «битриксоидным» канонам. Это действительно очень важно. Иначе модернизация превращается в разгребание кучи непонятного кода в разных углах сервера. Это увеличивает стоимость и сроки модернизации сайта. Все технические задачи, связанные с SEO оптимизацией сайта на 1С-Битрикс, тоже даются легко.

Нельзя назвать систему интуитивно понятной для контент-менеджера. Но, после прохождения короткого онлайн-курса всё встаёт на свои места и приходит понимание, что сайтом управлять действительно удобно. В целом система даёт ту гибкость управления контентом, которая необходима в 90% случаев. С уверенностью могу сказать, что после некоторого обучения сайтом на Битриксе сможет управлять любой человек, справляющийся с пакетом Microsoft Office.

А вот когда встаёт задача из оставшихся 10% случаев, а так же есть необходимость внедрения какого-то нетипового решения, то дела обстоят не так радужно. Необходим опыт разработчиков в работе с API системы. Нужен человек специализации с громким названием «Битриксоид»! :)

Оценки:

  • Решение типовых задач: 5,
  • Решение нетиповых задач: 3,
  • Удобство повседневного управления сайтом: 4 (1 балл снизил только за пугающую обывателя на первый взгляд админку и необходимость некоторого обучения),
  • Пригодность для SEO-оптимизации, изначальная оптимизированность: 5.

UMI.CMS

Несмотря на то, что система входит в тройку лидеров коммерческих CMS по версии http://www.ratingruneta.ru/cms , встречается довольно редко (хотя NetCat, HostCMS, AMIRO.CMS из этого списка, как ни странно, встречаются ещё реже!). Архитектура системы и ограничения, которые она накладывает на разработчиков, создают довольно большой порог входа для программиста. Невозможно «чуть-чуть разбираться» в этой системе. Программист либо полностью понимает принципы её работы и может сделать всё, либо не понимает ничего. Модернизация и доработка функционала на этой системе тяжелее для выполнения и требуют больше времени. Даже при решении, казалось бы, совершенно типовых задач приходится использовать нетривиальные решения. UMI.CMS в базе предлагает достаточно четкий функционал, и при желании что-либо изменить нужно не собирать готовый функционал, а разрабатывать, причем вся разработка выполняется гораздо сложнее и не гибко. То же самое и с SEO оптимизацией на сайтах с этой системой. Пару лет назад я считал UMI перспективной CMS. К сожалению, в моих глазах она так до сих пор и остается перспективной.

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

Оценки:

  • Решение типовых задач: 4,
  • Решение нетиповых задач: 3,
  • Удобство повседневного управления сайтом: 4 (если бы не функция Edit-in-Place, то было бы только 3),
  • Пригодность для SEO-оптимизации, изначальная оптимизированность: 3.

Shop-Script (WebAsyst)

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

Оценки:

  • Решение типовых задач (хочется добавить «ну очень типовых!»): 4
  • Решение нетиповых задач: 2
  • Удобство повседневного управления сайтом: 3
  • Пригодность для SEO-оптимизации, изначальная оптимизированность: 2.

Joomla

Честно говоря, хочется написать «страшный сон модернизатора». Не разработчика, а именно того, кто будет делать из сайта на CMS Joomla конфетку, в случае такой необходимости. Можно говорить о том, что Джумла хорошо модернезируется за счет колоссального количества плагинов и развитого комьюнити. Но в то же время, можно говорить о том, что вся эта модернизация выглядит «костыльной» или строительством тяжелего здания на очень зыбком песке. Рано или поздно оно рухнет. При SEO оптимизации сайта на Джумле тоже возникают проблемы. В основном все проблемы связанны с некорректной работой плагинов, необходимых для решения задачи или же самого ядра системы. Здесь можно встретить полный набор проблем: некорректная обработка 404-й ошибки, дубли страницы, отсутствие гибкости в управлении мета-тэгами, некорректной работой ЧПУ. Все эти проблемы решаются необходимыми заплатками и доработками, но большой сайт из-за обилия подобных заплаток начинает очень сильно тормозить даже при выделении ему неограниченных ресурсов сервера. В нашей практике был пример, когда из-за обилия плагинов, необходимых для SEO-оптимизации сайта в сочетании с огромным каталогом товаров страницы генерировались до 15 секунд! Должен заметить, что сайт был выполнен студией, которая специализировалась на разработке сайтов с использованием Джумлы.

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

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

Оценки:

  • Решение типовых задач: 3,
  • Решение нетиповых задач: 2,
  • Удобство повседневного управления сайтом: 3,
  • Пригодность для SEO-оптимизации, изначальная оптимизированность: 1.

WordPress

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

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

Сайт приемлим для SEO оптимизации и чаще всего задачи, связанные с этим, не доставляют больших проблем.
Контентом сайта удобно управлять (т.к. он изначально расчитан на информационный контент). Админка простая и понятная.

Оценки:

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

Самописные системы

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

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

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

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

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

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

Сводная таблица оценок систем:

1С-Битрикс

Shop-Script (WebAsyst)

WordPress

Решение типовых задач

Решение нетиповых задач

Удобство повседневного управления сайтом

Пригодность для SEO-оптимизации, изначальная оптимизированность

Если говорить о количестве проектов, проходящих через наши руки (для кого-то это может стать мерой объективности, хотя на неё я не претендую), то дело обстоит следующим образом. В среднем в месяц нам приходится осуществлять более-менеее существенные доработки ~ на 20-25 различных сайтах. При этом можно определить соотношение CMS примерно так: UMI.CMS, Shop-Script, WordPress по 10%, Joomla — 20%, 1C-Битрикс — 20%, Прочие и самописные системы — 30%.

Цены

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

1С-Битрикс: 24 900 рублей
UMI.CMS: 19 900 рублей
Shop-Script: 7 950 рублей
Joomla: бесплатно
WordPress: бесплатно, но не подходит для реализации интернет-магазина.

Мы с 2006 года осуществляли разработки на этой системе, по опыту могу сказать, что в Joomla 1.0 все было грустно, однако с выходом более старших версий ситуация изменилась. Достаточно было не использовать тяжелых решений для SEO-подготовки, типа JoomSef или подобных, а включить встроенный механизм ЧПУ + использовать легкие компоненты для подмены мета-данных и работы с редиректами, как ситуация кардинально меняется. А если еще грамотно настроить кеширование (практически никто не уделяет этому внимания, просто включают и все), то сайт просто летает.

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

Другая проблема Joomla — относительная сложность для понимания идеологии системы неофитами со стороны клиента и много мелких сложностей для клиентов.

Именно эти проблемы побудили нас свернуть производство новых разработок на Joomla в пользу использования и популяризации системы Concrete5, лишенной описанных недостатков, пользующейся значительной популярностью в США, Европе, Японии и набирающей популярность в России.

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

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

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

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

Например, добавить на сайт новость, или добавить в каталог 1000 позиций — это две совершенно разные задачи. Но у автора все это объединено и названо «Работа с контентом».

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

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

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

При наличии такого количества «но» как можно назвать систему «Чрезвычайно удобной»?

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

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

Идеальных продуктов на рынке нет, и у Битрикса, и у UMI.CMS проблем хватает — но автор, на мой взгляд, оценил системы слишком субъективно.

Стоит обратить внимание на то, что 1С-Битрикс имеет множество редакций. И, если пытаться сравнивать его с системой WordPress, то тут корректнее было бы рассмотреть редакцию «Старт», стоимостью 4900 руб. Даже на этой редакции не составит особого труда собрать каталог товаров, используя только информационные блоки.

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

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

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

Особенно меня умилила фраза «Для серьезных и больших сайтов использовать Джумлу категорически нельзя». Ikea, Peugeuot, Евровидение, Миэль видимо не достаточно крупные сайты для автора.

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

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

Если Вы хотите дать экспертный комментарий к статьям, публикуемым на CMS Magazine, следите за анонсами материалов в

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

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

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

Платные и бесплатные CMS: что выбрать?

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

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

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

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

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

CMS для интернет-магазина

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

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

Оформление карточки товара

Также стоит сразу определиться с количеством товаров в вашем будущем интернет-магазине. Если товаров или услуг, представленных на сайте, будет относительно немного (менее 100), то лучше остановить свой выбор на «движке» Magento.

  • Удобная мобильная интеграция
  • Гибкие для настройки бесплатные темы

Если же количество товаров велико и в дальнейшем будет только расти, то стоит обратить внимание на OpenCart или 1C-Битрикс.

  • Довольно шустро работают с большим количеством страниц сайта
  • Включают в себя неплохой функционал для магазина (скидки, характеристики, акции)
  • Недорогие модули, которые облегчают работу с большими сайтами

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

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

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

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

  • DLE (DataLife Engine) обладает новостной лентой и RSS, на данный момент является лидером для новостников в Рунете.
  • Joomla является бесплатной и не сильно уступает DLE, позволяет с легкостью подключить тегирование, комментирование публикаций и даже форум.

CMS для форума

Для форумов обычно используются специальные «движки». Это связано со спецификой форумов. Все мы знаем, что форумы — это большие переписки, различные темы и подтемы, и решения каких-либо глобальных вопросов. Поэтому ЦМС должна обладать возможностями делить посетителей по различным уровням доступа, также иметь неплохой текстовый редактор (ведь каждый форумчанин хочет выпендриться красивым сообщением и смайлами).

Из наиболее популярных посоветовать можно следующие варианты:

  • Бесплатные CMS:
    • Движок phpBB
    • Движок punBB
  • Платные CMS:

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

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

Вот пример корпоративного сайта Webline Promotion, разработанного на основе движка WordPress.

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

CMS Joomla - одна из самых популярных и распространенных среди веб-мастеров. Однако, как и все программные продукты, эта система управления контентом имеет свои плюсы и минусы. Перечислим их подробнее:

Преимущества:

  • Отсутствие платы за использование.
  • Высокая безопасность. Регулярные обновления «залатывают» все бреши, которыми могут воспользоваться взломщики, чтобы получить доступ к данным сайта.
  • Большое количество расширений позволит минимизировать затраты времени на настройку сайта.
  • Обилие различных форумов поддержки поможет быстро справиться с любой возникшей проблемой.

Недостатки:

  • Многие плагины и расширения платные, в отличие от WordPress.
  • Платформа сложна в освоении: новичку будет трудно работать с ней первое время.
  • Появление дублей страниц. После редактирования URL страницы, появляется вторая такая же страница с новым адресом. Хотя в идеальном варианте должен лишь замещаться первый. Контент-менеджеру важно быть осторожным при редактировании страниц.

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

Преимущества:

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

Недостатки:

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

    Преимущества:

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

    Недостатки:

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

    1С-Битрикс - самая популярная платная CMS для создания интернет-магазинов и других видов ресурсов. Однако и у этого «движка» есть свои преимущества и недостатки.

    Преимущества :

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

    Недостатки:

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

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

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

    К примеру, вы захотите добавить видеообзоры на карточки товаров:

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

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