Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Анализ CMS.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.66 Mб
Скачать

Практическая работа 2.

Дисциплина « Управление интернет-коммуникациями»

( РГГУ, лектор – проф. Шитова Ю.Ю.)

Вам предоставлен материал по анализу и сравнению СMS систем.

  1. Подтвердите или опровергните анализ полученного материала.

  2. Разверните вопрос по использованию шаблонов в CMS системах.

При ответах обязательны полные ссылки на источники информации.

Анализ и сравнение CMS.

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

Объект анализа - семерка CMS согласно Рейтингу Рунета

Тестирование осуществлялось по таким параметрам: удобство пользования административной панелью, скорость разработки сайта, возможность написания дополнительных модулей, реализация основных возможностей при построении корпоративного сайта для компании. Для примера возьмем победителя в Рейтинге Рунета в разделе «Услуги для Бизнеса».

Системные требования

Joomla: поддержка Zlib, поддержка XML, поддержка базы данных:(mysql, mysqli), String Overload выключена, поддержка INI Parser, поддержка JSON

Drupal: gd, PHP XML extension, Hash and JSON, Php Data Objects (PDO)

Modx: zlib, SimpleXML, проверка ограничения выделяемой памяти (должно быть не менее 24 MБ)

WordPress: MySQL 5.0 or greaterThe mod_rewrite Apache module

Typo3: openssl, gd

ImageCMS: curl, json, mbstring, iconv, gd, zlib

CMS Made Simple: md5 Function, GD library

Установка

Joomla, Drupal, Modx, WordPress, ImageCMS, CMS Made Simple: полностью веб-интерфейс, беспрепятственная установка в несколько этапов.

Typo3: с первого раза своими силами установить не удалось, openssl для денвера поставила, но ошибки начали возникать дальше, в конце концов установка зависла и выдала белый экран. После перезагрузки появилось много ошибок. Нет смысла продолжать

Русская локализация администраторской части

Joomla: файл русской локализации качаем с официального русского сайта: joom.ru, устанавливаем через Extension Manager, потом ставим по дефолту с помощью Language Manager. В общем на всю процедуру ушло около 2 минут.

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

Modx: при установке выбирается русский интерфейс. Ничего дополнительно скачивать не нужно.

WordPress: была скачана русская версия установочного скрипта, вся установка прошла сразу на русском языке.

Typo3: тестирование не проводилось.

ImageCms: полностью русскоязычная разработка, соответственно — и администраторский интерфейс на русском языке.

CMS Made Simple: без проблем скачала файл со ссылки. В конфигурации можно было выбрать русский язык.

Создание статических страниц

Joomla: в верхнем меню в разделе «Материалы» без проблем создал страницу «О компании» и наполнил его нужным текстом.

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

Modx: в общем: эта система совсем другого уровня, скорее CMF, как ее позиционируют сами разработчики. Можно настроить все что угодно, сделать крупный портал, но для этого нужно потратить немало времени на изучение всех возможностей. Для данной задачи начинающему программисту, наверное, не подойдет — жаль времени.

WordPress: создала страницу «О компании» без проблем в разделе Страницы.

Typo3: так как установка не удалась, попробовала посмотреть на демо-версию: demo.typo3lab.ru. Все очень запутано, дальше разбираться не стану.

ImageCMS: в верхнем меню в разделе «Содержимое» — «Создание» без проблем создала статью «О компании».

CMS Made Simple: создала страницу «О компании» в разделе «Контент». Там же присвоил ее к верхнему меню.

Создание раздела новостей

Joomla: без особых проблем создала категорию в разделе «Материалы», потом также добавила новости в кратком и полном виде.

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

Modx: тестирование не проводилось.

WordPress: в разделе «Записи» создала рубрику, также без затруднений.

Typo3 — тестирование не проводилось.

ImageCMS: в верхнем меню в разделе «Категории» — «Создание» без препятствий создала категорию «Новости».

CMS Made Simple: есть специальный раздел новостей, где создаются категории и добавляются новости. Там создала категорию «Новости» и добавила туда список новостей.

Создание меню

Joomla: в разделе «Меню» создал пункт меню «О компании» и присвоил ему созданную статью, нужный пункт сразу появился в верхнем меню дефолтного шаблона. Также создал пункт меню на категорию «Новости». Единственное — считаю настроек слишком много: чтобы добавить пункт меню «Новости» нужно выбрать кучу параметров.

Drupal: пункты меню присваиваются содержимому сразу при создании.

Modx: тестирование не проводилось.

WordPress: внешний вид — Меню — легко создал меню и присвоил ему все нужные пункты.

Typo3: тестирование не проводилось.

ImageCms: в разделе «Меню» легко создал пункт меню «о компании» и присвоил ему нужную статью, аналогично можно присвоить пункту меню и категорию.

CMS Made Simple: непонятно, как создается меню. Стоит копаться в шаблонах.

Обратная связь

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

Drupal: с помощью модуля Contact создана форма обратной связи. Сделал блок, в настройках которого указал “показывать на странице контактов”, в этом блоке можно написать всю необходимую информацию.

Modx ,Typo3: тестирование не проводилось.

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