Студент группы ки-26ДМ, Шаповал В. В

Вид материалаДокументы
Подобный материал:
СРАВНИТЕЛЬНЫЙ АНАЛИЗ СИСТЕМ УПРАВЛЕНИЯ КОНТЕНТОМ WEB-САЙТОВ

студент группы КИ-26ДМ, Шаповал В.В.,

научный руководитель – Ларгина А.М.


Технологический институт ВНУ им. В. Даля (г. Северодонецк)


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

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

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

Информация была взята с сайта www.VBond.Kiev.ua, где CMS отбирались по популярности  и тематической направленности c точки зрения возможности удачно реализовать проект одного из пяти видов сайтов: визитка, тематический, портал, блог, сообщество. В результате было отобрано шесть CMS-систем: Drupal, e107, Joomla, PHP-Nuke, uCoz, WordPress.

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

Конечные результаты были получены путём суммирования оценок с учётом коэффициентов. В зависимости от типа сайта можно выделить явных лидеров:

-       Визитка: PHP-Nuke, WordPress, e107.

-       Тематический: Drupal, Joomla, PHP-Nuke, uCoz, e107.

-       Портал: Drupal, Joomla.

-       Блог: WordPress.

-       Сообщество: Drupal, PHP-Nuke, uCoz, WordPress, e107.

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

Более подробная информация расположена на сайте www.FindCMS.org.ua, на котором реализован автоматический подбор рациональных CMS под заданные критерии по описанной методике. Уникальность данного проекта заключается в том, что в каждом критерии для анализа CMS указывается не только цифровая оценка, но и приводится текстовое описание экспертных оценок. Кроме того, данный сервис разработан в виде сайта сообщества, где любой желающий может делиться своим мнением, вносить комментарии к любому размещённому на сайте материалу, а также влиять на экспертные оценки системам CMS.