Soft

01.09.2010 Автор: Роман Поликарпов Версия для печати

Обзор систем управления контентом

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


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

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

 Управляющие структуры написаны на языках программирования PHP и JavaScript, а данные хранятся в структурированной базе данных. Такая связка является общепризнанной и обеспечивает удобную и быструю работу всей системы.

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

 

HostCMS v.5

Разработчик: ООО «Хостмэйк»

Веб-сайт: www.hostcms.ru

Системные требования: Apache (1.3.x, 2.x) или Microsoft IIS 7, PHP версии 4.3.10+, PHP 5.x.x , MySQL версий 4.0.xx, 4.1.xx, 5.0.xx, Zend Optimizer

Онлайн-демо: demo.hostcms.ru

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

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

 В ходе изучения сайта разработчика оказалось, что есть версия HostCMS с красноречивым названием «Халява». Приятно удивил тот факт, что функциональность бесплатной версии весьма неплоха и для многих некоммерческих сайтов ее будет более чем достаточно.

 

Обзор возможностей

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

 

 Модули, входящие в систему, позволят создать сайт любого назначения. Лучше всего, как нам показалось, получится организовать корпоративный сайт или интернет-магазин. Отметим, что эти возможности доступны даже в версии «Халява»! В том числе модуль интернет-магазина с возможностью обмена данными с «1С» и приемом платежей всех видов. Конкурирующие проекты за такие возможности просят немало денег, потому HostCMS ставим жирный плюс за щедрость.

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

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

 

NetCat 3.6

Разработчик: NetCat

Веб-сайт: netcat.ru

Системные требования: ОС Windows/Unix, Apache 1.3.30 и выше, PHP 5.1 и выше, MySQL 4.1 и выше

Онлайн-демо: нет

 Для установки демоверсии на хостинг потребовался Zend Optimizer, так как код зашифрован (полная версия поставляется в открытых исходных кодах). Но в целом установка прошла гладко.

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

 

Обзор возможностей

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

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

 Что касается возможностей по оптимизации страниц, то NetCat имеет для этого все необходимое, в том числе в самой простой версии. Поддерживается и многосайто-вость, что позволяет на базе одной установки управлять несколькими сайтами. Однако система не работает с кодировкой UTF-8, что повлечет проблемы при создании сайтов для разных языков. Кроме того, отсутствует компонент для удобного создания резервных копий сайта.

 

Amiro 5.4.4.0

Разработчик: ООО «Амиро»

Системные требования: Unix/Windows-серверы с любым веб-сервером с корректной поддержкой PHP (Apache 1.3 и выше, ngnix, IIS 5, 6 и т.д.), PHP 5.2.1 и выше, Zend Optimizer 3.3.0/3.3.3 и выше, MySQL 4.1 и выше

Демосайт: www.amiro.ru/demo

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

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

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

 

Обзор возможностей

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

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

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

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

 

«1С-Битрикс: Управление сайтом» 8.5

Разработчик: ООО «1С-Битрикс»

Веб-сайт: www.1c-bitrix.ru

Системные требования: PHP 4.3.9 и выше, Apache 1.3 и выше или MS IIS 5.0 и выше, MySQL 4.1.11 и выше

Демосайт: нет

 Для знакомства с продуктом можно установить пробную 30-дневную версию на свой хостинг, а можно воспользоваться интересным решением — виртуальной машиной с настроенным «1С-Битриксом». Нужно скачать инсталлятор на ваш компьютер и установить подобно обычной программе для Windows.

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

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

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

 

Обзор возможностей

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

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

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

 

Drupal 6.15

Разработчик: Сообщество Drupal

Веб-сайт: drupal.org

Системные требования: PHP 4.3.5 и выше, Apache 1.3 и выше или MS IIS 5.0 и выше, MySQL 4.1 и выше

Демосайт: php.opensourcecms.com/scripts/ details.php?scriptid=191

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

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

 Логика работы панели администрирования несколько отличается от других рассмотренных продуктов. Нельзя сказать, что она плоха или неудобна, нет. Просто на освоение и изучение Drupal может потребоваться время. Точно также придется вникнуть в особую структуру представления информации, которую называют «таксономия». Все справочные материалы на русском языке доступны на сайте русскоязычного сообщества www.drupal.ru.

 

Обзор возможностей

 Движок Drupal поддерживает интеграцию всех компонентов и сквозное использование элементов между модулями (например, тегов) и на форуме, и в новостях. Кстати, тут есть интегрированный форум, блоги, новостная лента, комментарии. Уделено внимание эргономике, персонализации, присутствуют короткие URL. Drupal имеет встроенную многоязычность и работает в кодировке UTF-8, так что не будет проблемой создать многоязычный сайт.

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

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

 

Joomla! 1.5.15

Разработчик: сообщество Joomla!

Веб-сайт: joomla.org

Системные требования: PHP 4.3.10 и выше, Apache 1.3 и выше или MS IIS 6 и выше, MySQL 4.1 и выше

Демосайт: joomlaportal.ru/demo

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

 

Обзор возможностей

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

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

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

 

Итого

 Самым функциональным, но и самым дорогим движков для сайтов среди представленных в настоящем обзоре оказался «1С-Битрикс». Он, безусловно, чемпион по функциональности и удобству использования. Лучшее соотношение «цена/качество» у HostCMS, а Amiro больше подойдет для интернет-магазина, и цена на него очень привлекательная.

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


Назад в раздел

Текст сообщения*
Защита от автоматических сообщений

Читайте также