Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИС - Козырева.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

1.3Выбор и сравнение программных платформ

На сегодняшний день существует множество различных CMS. В качестве критерия выбора можно выделить её распространение, то есть широкое использование системы в сети Интернет, которое косвенно говорит об её удобстве и безопасности. Кроме того, такие системы гарантированно будут иметь множество сообществ и форумов поддержки, что немаловажно в случае возникновения затруднений в работе. Ниже представим рейтинг систем управления контентом, для создания информационно-развлекательных сайтов, CMS magazine (аналитический портал рынка веб-разработок). Общий рейтинг CMS показан на рисунке 1.

Рисунок 1 – Общий рейтинг CMS

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

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

Произведем разбор трех CMS предварительно подходящих под тип создаваемого сайта: WordPress, Joomla! и HostCMS.

Joomla! (джумла) — система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL, а начиная с версии 2.5 и MsSQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL. [5]

WordPress – система управления веб-содержимым с открытым исходным кодом, распространяемая под GNU GPL. Написан на PHP, в качестве базы данных использует MySQL. Сфера применения – от блогов до достаточно сложных новостных ресурсов и даже Интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. WordPress выпущен под лицензией GPL версии 2. [6]

HostCMS – система управления контентом интернет-сайта. Система разработана и поддерживается компанией ООО «Хостмэйк». Распространяется под проприетарной лицензией с открытым исходным кодом. Является одной из старейших CMS на российском рынке.

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

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

http://www.cmsmagazine.ru/catalogue/compare_with/?Submit2.x=42&Submit2.y=10&Submit2=Submit&cms_56=-1&cms_115=-1&cms_122=-1&cms_121=-1&cms_55=-1&cms_99=-1

Таблица 1.1 – Соответствие требования проекта CMS Joomla, WordPress и HostCMS

Требования

Joomla

WordPress

HostCMS

Размещение материалов и статей

Статьи можно добавлять как «материал» для сайта.

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

(+)

Хранение файлов

Загрузка файлов выполняется с помощью «медиа-менеджера». Загруженные файлы можно просматривать в библиотеке.

(+)

Загрузка файлов выполняется с помощью обычного и flash-загрузчика. Файлы также можно просмотреть в библиотеке.

(+)

Рубрикация

Материалы разделяются по категориям

Записям можно присваивать метки и относить их к рубрикам. Также можно конвертировать метки в рубрики и наоборот.

(+)

Размещение комментариев

Добавление и редактирование мультимедиа файлов

Расширенная регистрация

Стандартная страница регистрации. Необходимые поля могут быть добавлены в настройках модуля регистрации и с помощью плагинов – например, Community Builder.

Страница регистрации также имеет форму лишь для регистрации на сайте. Дополнительные поля могут добавляться с помощью плагинов – например, Cimy User Extra Fields.

(+)

Продолжение таблицы 1.1

Требования

Joomla

WordPress

HostCMS

(+)

Рассылка уведомлений

Элемент рассылки писем по-умолчанию отсутствует. Может быть добавлен плагинами – например, CBMailing.

Также нет меню почтовой рассылки. Добавляется плагинами – например, Subscribe R2.

Расширяемость

Возможности системы можно расширить с помощью плагинов или модулей (9592 плагина на joomla.org).

Новые функции системы также можно добавлять плагинами (19746 плагинов на wordpress.org)

(+)

Продолжение таблицы 1.1

Требования

Joomla

WordPress

HostCMS

Безопасность

Распространение

Лицензия GNU GPL. Бесплатна для использования.

(+)

Также распространяется по лицензии GNU GPL - бесплатна для использования.

(+)