Интеграция систем управления содержимым сайта и генерации шаблонов интернет- страниц с использованием веб-сервисов

Вид материалаДокументы
Подобный материал:

УДК 004.4(06) Технологии разработки программных систем

В.В. КЛИМОВ, В.П. КЛИМОВ, Е.О. ДЕМИДОВИЧ

Научный руководитель – Б.А. ЩУКИН, д.т.н., профессор
Национальный исследовательский ядерный университет «МИФИ»


Интеграция систем управления содержимым сайта и генерации шаблонов интернет-
страниц с использованием ВЕБ-сервисов



Для экономного создания сайтов, соответствующих современным технологиям, предлагается модель интеграции системы управления содержимым сайта (CMS) с системой генерации шаблонов Интернет страниц с использованием веб-сервисов. Рассмотрены системы управления содержимым сайта Joomla и WordPress.


В настоящее время существуют сервисы, которые автоматически генерируют HTML каркас будущего сайта. Чтобы получить шаблон Интернет страницы, следует лишь выбрать нужные параметры и наполнить этот шаблон своими конструкциями.

Таким сервисом является средство генерации шаблонов Интернет страниц Artisteer 2, основанное на использовании плагинов (подключаемых модулей) к Microsoft Word 2007. Artisteer 2 имеет пользовательскую часть (регистрация и вход, цветовая схема и шрифты) и администраторскую панель (разрешение доступа, добавление и активация движков, добавление базовых).

Под управлением сайта понимается cоздание неограниченного количества страниц и управление структурой сайта, оптимизация страниц под поисковые системы, гибкие настройки публикации контента и т.п.

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

Большая часть современных систем управления содержимым реализуется с помощью визуального (WYSIWYG) редактора — программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.

Joomla и WordPress – системы управления, на основе которых можно создавать функциональные и легко управляемые сайты без серьезных финансовых затрат. Joomla одна из наиболее мощных систем управления содержимым с открытым кодом. Возможности Joomla заключаются в использовании технологий PHP+MySQL, разграничении прав доступа для администраторов и пользователей сайта, визуальном управлении любыми разделами, многопользовательском редактировании сайта, управлении блоками сайта, закачке изображений через веб-интерфейс, формах/опросах/голосовании для эффективной обратной связи, а также выборе платного или бесплатного шаблона дизайна (более 1500 шаблонов). Joomla включает в себя различные инструменты для изготовления и управления web-сайта. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

The Joomla!WordPress представляет собой CMS с открытым исходным кодом, распространяемую под GNU GPL; написана на PHP, в качестве базы данных использует MySQL. Сфера применения – от блогов до достаточно сложных новостных ресурсов. Поддерживает веб-стандарты (XHTML, CSS).