ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ CMS DRUPAL ДЛЯ СОЗДАНИЯ САЙТА



Макаренко Н.В.,

студентка 5 курса УО «ВГУ им. П.М. Машерова», г. Витебск, Республика Беларусь

Научный руководитель – Казанцева О.Г., ст. преподаватель

 

В настоящее время современный сайт – это не просто набор информационных материалов в статичном интерфейсе, а полноценная программная система, которая обеспечивает управление содержимым сайта, ведение базы данных пользователей, поисковые функции, загрузку изображений и т.д. Все эти задачи решаются с помощью программных комплексов класса «система управления контентом» (Content Management System, CMS).

CMS (Content Management System – система управления содержимым/контентом) – это уже готовый сайт, на который можно добавлять свои материалы. Существует огромное количество CMS. Одной из них является Drupal. Drupal – система управления контентом с открытым исходным кодом. Для ее работы необходим веб-сервер Apache, язык PHP и база данных MySQL (или PostgreSQL).

Благодаря CMS можно создавать сайты любого уровня сложности. Можно создать сайт-заглушку, состоящий из одной страницы с рассказом о компании. Можно создать домашнюю страницу пользователя – сайт, состоящий из 5 – 10 страниц. Можно создать сайт-визитку, состоящий из 5 – 30 страниц с информацией о компании. А можно создать полноценный портал с форумом, блогами, социальной сетью и многими другими сервисами.

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

В рамках УНПК при сотрудничестве кафедры прикладной математики и механики и OOO «Фабрика инноваций и решений» была сформирована рабочая группа из некоторых преподавателей кафедры и нескольких студентов 3 и 4 курса для изучения новых технологий в области web-разработки, в частности изучалась технология CMS Drupal. Получения практических навыков применения этой технологии осуществлялось при создании проекта «Сайт Успенского собора г. Витебска» – официального представительства Успенского собора в сети Internet.

На основании дизайн-макета, предоставленного OOO «Фабрика инноваций и решений», студентами, под руководством преподавателей был разработан шаблон оформления сайта с использованием библиотеки PHPTemplets, а также разработаны различные модули для представления контента: «Фотогалерея», «Икона дня», «Подпись к иконе дня», «Вопрос-ответ», «Новости», «Анонс», «Фото дня», «Календарь».

CMS Drupal построена по модульному принципу. Каждый модуль привносит какую-нибудь дополнительную информацию. По умолчанию в системе установлен лишь минимальный набор модулей, необходимый для поддержки работоспособности сайта. Поэтому при создании сайта Успенского собора использовались как стандартный набор модулей, так и модули сторонних разработчиков. Была изучена их структура и функционирование. При создании модулей «Икона дня», «Подпись к иконе дня» изображения со святыми, а также их имена были занесены в базу данных. Для этого была изучена структура построения запросов к базе данных MySQL. В модуле «Календарь» требовалось вывести дату по Григорианскому и Юлианскому календарю. Для реализации поставленных требований использовались функции языка PHP.

Перед автором – одним из членов группы, было поставлено несколько задач (с которыми он справился в полной мере):

1. на основе полученных знаний изучить этапы создания шаблона для сайта, и создать ряд собственных модулей для сайта: «Икона дня», «Подпись к иконе дня», «Анонс», «Календарь».

2. выполнить тестирование: ручное тестирование сайта.

Под ручным понимается такое тестирование, которое проводится тестером без специальных утилит. Или это такое тестирование, при котором тестировщик располагается за компьютером и производит самостоятельно те же действия, что и пользователь. Для хранения и последующего исправления выявленных ошибок использовалась система Mantis – система учета ошибок.

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

 

Литература:

1. Вандюк, Джон. CMS Drupal: руководство по разработке системы управления сайтом./ Джон Вандюк, Мэтт Вестгейт. Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 400с.

2. Мерсер, Дэвид. Drupal 6. Создание надежных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2009. – 272с.

3. Ромашев, В. CMS Drupal: система управления содержимым сайта. – СПб.: Питер, 2010. – 256с.

 

 


Дата добавления: 2018-05-09; просмотров: 264; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!