Статья опубликована в рамках: XXXIX Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 24 февраля 2016 г.)
Наука: Информационные технологии
Скачать книгу(-и): Сборник статей конференции
дипломов
СРАВНИТЕЛЬНЫЙ АНАЛИЗ CMS: ВЫБОР ОПТИМАЛЬНОЙ СИСТЕМЫ ДЛЯ СОЗДАНИЯ ОБЩЕОБРАЗОВАТЕЛЬНЫХ САЙТОВ
CMS (от англ. "Content Management System" или "Система Управления Контентом") - это программное обеспечение, которое позволяет разрабатывать и поддерживать динамические информационные web-сайты. Существует платные CMS, например, Bitrix, NetСat, ABO.CMS, Amiro.CMS, UMI.CMS, Host.CMS и др., так и бесплатные CMS: Joomla, WordPress, Drupal, Typo3 и т.д., все они имеют особенности, преимущества и недостатки.[1]
В целях выбора самого приемлемого бесплатного CMS для создания сайта образовательного портала провелось тестирование. Объектом анализа стала четыре бесплатных CMS: Joomla, Drupal, Wordpress, Typo3 (табл.1). Тестирование осуществлялось по таким параметрам: удобство пользования административной панелью, скорость разработки сайта на движке, возможность написания дополнительных модулей, реализация основных возможностей при построении образовательного сайта для школы.
Таблица 1.
Анализ CMS.
CMS |
Системные требования |
Установка |
Русская локализация администраторской части |
Joomla Drupal |
поддержка XML, поддержка Zlib, поддержка базы данных:(mysql, mysqli), StringOverload выключена, поддержка INI gd, PHP XML extension, Hash and JSON, Php Data Objects (PDO) |
полностью веб-интерфейс, беспрепятственная установка в несколько этапов. |
можно скачать с официального русского сайта: Joom [Электронный ресурс] URL:joom.ru |
скачать языковый файл с:Drupalтм [Электронный ресурс] URL localize.drupal.org/translate/downloads |
|||
Wordpress |
MySQL 5.0 or greaterThe mod_rewrite Apache module |
файл русской локализации можно скачать с официального русского сайта:WORDPRESS.ORG [Электронный ресурс] URL:ru.wordpress.org |
|
Typo3 |
openssl, gd |
полностью веб-интерфейс, беспрепятственная установка в несколько этапов. |
файл русской локализации можно скачать с официального русского сайта: корпоративная система управления веб-контентом Typo3 [Электронный ресурс] URL: www. typo3.ru |
Создание меню:
- Создание меню в Joomla реализовывается с помощью менеджера меню. Для того чтобы зайти в него, необходимо пройти в административной панели Joomla – «Все меню» далее «Менеджер меню». Чтобы создать новое меню необходимо нажать «Создать». После этого загрузится окно, в котором нужно указать некоторые параметры. [3]
- В Drupal пункты меню присваиваются данному объекту сразу при создании.
- В WordPress заходим внешний вид - «Меню» - создаётся легко меню и присваиваются ему все необходимые пункты.
- В Typo3 меню расположено слева, с его помощью мы отмечаем различные функции Typo3. Чтобы изменить нужную нам настройку требуется найти функцию из меню и дополнительно выбрать страницу в pagetree.
Вставка меню:
- Вставка меню в Joomla происходит посредством вставки модуля меню в шаблон в необходимом месте. Внешний вид настроить можно с помощью css-класса либо правкой кода модуля: modules\mod_menu
- Drupal: происходит посредством вставки специального кода, который показывает меню.
- WordPress: можно вставить с помощью специальной функции.
- Typo3: существует элемент TEMPLATE, с помощью которого можно рассматривать шаблон HTML и вставлять в его установленные места меню
Настройка главной страницы
- Joomla: все редактирование происходит в файле index.php в корне шаблона.
- Drupal: изменить шаблон можно в папке: \themes\bartik\templates.
- WordPress: изменить шаблон можно в папке: wp-content\themes\twentyeleven. Там можно отредактировать все необходимые блоки.
- Typo3: пользователи сами могут выбирать редактирование во frontend (прямо на внешнем сайте) или в интерфейсе.
Настройка раздела новостей:
- Для раздела новостей в Joomla можно поставить другой шаблон, если нужно изменить отображение меню. Все лишние параметры для отображения можно убрать из администраторской части. Далее настраем внешний вид с помощью css-файла. Можно сделать настройку уникальную со своими css-классами, каждый компонент необходимо править в должных папках, к примеру - для новостей: components\com_content\views\category\tmpl
- Самый простой способ - использовать под новости встроенный в ядро Drupal модуль Blog. Тип материала для каждой новости - "Заметка Блога". Если необходимо отображать новости на главной, то нужно в создаваемом материале поставить флажок «Помещать на главную» в разделе «Настройка публикации». Во всяком случае, все заметки будут доступны по адресу: http: //имя_сайта/blog. Можно также сделать в меню пункт, который будет ссылаться на этот адрес.
- WordPress: Переходим на страницу «Новости» → «Рубрики» и добавляем новую рубрику с одноимённым типу записей названием.
- в Typo3 раздел делается настройкой всего лишь одного расширения 'tt_news'.
Создание модуля
- Joomla: в Интернете можно найти всевозможные статьи, так что и со знанием РНР, также прочитав документацию, можно самостоятельно разработать несложные модули. К примеру, первая в поисковой выдаче статья: joomla-code.ru [электронный ресурс] URL: www.joomla-code.ru/j25-creat-module
- Drupal: обучающая статья по созданию модулей для Drupal: АЗБУКА W€B [электронный ресурс] URL: azbukaweb.ru/creating-modules-a-tutorial-drupal-7x
- WordPress: есть много статей, первое из выдачи Google: press wordpress блог Руководство редактора TYPO3 [электронный ресурс] URL: www.presswordpress.ru/wordpress-plugins/wp-wordpress-gallery-easy-plugin/.
- Typo3: есть много статей, например — обучающие созданию модулей для Typo3: [электронный ресурс] URL: http: //www.typo3.ru/uploads/media/rus_modules_user-setup-task-center.pdf
Подводим итоги.
Joomla: достаточно простая и подходящая для создания образовательных сайтов система. Шаблоны немного затрудняют работу, слишком много файлов и немного запутанная структура. Нужно настраивать много сторонних компонентов, каждый из которых имеет свои особенности.
Drupal: удобная панель администрирования с фронтальной части. При хорошей и продуманной настройке выдаст нужный результат. Только нужно хорошо изучить возможности всех необходимых модулей. В плане работы с шаблонами: слишком много программировать и править различные системные файлы для получения стабильного результата.
WordPress: отличная система с очень приятным дизайном администраторские части. Потому как она имеет большое количество готовых шаблонов, можно создать неплохой сайт. Делать образовательный сайт удобно.
Typo3: простота в создании собственных элементов контента. Простые элементы контента, такие как слайдер, небольшая галерея, можно создать даже без использования php. Они конфигурируются посредством языка Yaml. Так же эта система динамично развивается, стабильна и отлично подходит для создания образовательного портала.
Список литературы:
- Обзор CMS (систем управления контентом). [Электронный ресур ]-Режим доступа – URL: http://wseweb.ru/diz/obzor-cms.htm (Дата обращения:20.02.2016);
- Создание меню в Joomla). [Электронный ресур ]-Режим доступа – URL:http://webmastermix.ru/lessons-joomla/64-creating-menu-in-joomla.html (Дата обращения: 20.02.2016)
- Сравнительный анализ CMS. [Электронный ресур ]-Режим доступа – http://habrahabr.ru/post/150855/ (Дата обращения: 20.02.2016)
дипломов
Оставить комментарий