Научная статья на тему 'Разработка сайта института открытого образования и информационных систем МарГУ на базе CMS Drupal'

Разработка сайта института открытого образования и информационных систем МарГУ на базе CMS Drupal Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
246
51
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Савиных И. В., Пруглов А. В.

Рассматривается структура и особенности подсистем сайта Института открытого образования и информационных систем МарГУ, разработанного на базе свободно распространяемой системы управления контентом Drupal.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Разработка сайта института открытого образования и информационных систем МарГУ на базе CMS Drupal»

ПРАКТИКА ИСПОЛЬЗОВАНИЯ СВОБОДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

• трехмерный графический редактор Blender;

• редактор схем Dia.

Интернет:

• браузеры Firefox, Opera, Chromium, Epiphany;

• почтовые клиенты Thunderbird и Evolution;

• программа работы с сервисами мгновенных сообщений Pidgin;

• программа работы с FTP-серверами Lftp.

Работа с текстом. В качестве офисного пакета выбран OpenOffice.org, в который помимо стандартных редакторов создания и редактирования текста, таблиц, презентаций и баз данных включены редакторы математических формул, диаграмм, а также системы верстки и создания публикаций.

Программирование: В данном разделе собраны бесплатные аналоги практически всех востребованных в школе языков программирования, таких как Basic, Pascal, C/C++, Java, PHP, Logo, MySQL и др.

Набор программ, входящих в сборку ALTLinux5.0.2 Школьный Юниор, может быть использован не только при обучении информатике. Также имеются программы для использования на уроках математики, геометрии, физики, химии, географии, иностранных языков. В «пакет» учителя (выбирается при установке ОС) включена система управления классом iTalc, позволяющая с учительского компьютера наблюдать за всеми подключенными компьютерами в классе, и система проведения тестирования iTest, в которой в считанные минуты можно создать и запустить тест с автоматической проверкой результатов и выставлением оценок.

Для изучения методов работы с представленными выше программами имеется большое количество разра -ботанных видеоуроков, книг и различных методических пособий. Некоторые из этих материалов представлены в свободном доступе в сети Интернет.

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

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

И. В. Савиных, А. В. Пруглов

Марийский государственный университет, г. Йошкар-Ола

Разработка сайта Института открытого образования и информационных систем МарГУ на базе CMS Drupal

Рассматривается структура и особенности подсистем сайта Института открытого образования и информационных систем МарГУ, разработанного на базе свободно распространяемой системы управления контентом Drupal.

Интернет стал неотделимой частью современной жизни. Многие организации имеют собственные сайты. Вузы не исключение. Интернет-технологии позволяют учебным заведениям размещать различную информацию и использовать интерактивные сервисы, такие как: «задать вопрос» для абитуриентов, «форум» для общения преподавателей и студентов, «текущее расписание» и другие.

Существует два вида организации веб-сайта — статический и динамический. В первом случае каждая страница представлена в HTML-формате и включает оформление и контент. Реализацией динамической организации сайта являются системы управления контентом (CMS). Они предлагают удобный интерфейс для администрирования и управления содержимым сайта. Помимо CMS существуют каркасные системы управления содержимым (CMF), которые включают инструменты для создания собственной CMS. В настоящее время разработано много систем управления содержимым, как бесплатных, так и коммерческих. Наиболее распространенными являются Joomla!, WordPress, 1C-Bitrix, Drupal [1].

Drupal является свободно-распространяемой CMS/CMF, отличается хорошей масштабируемостью и гибкостью. Система имеет огромное количество компонентов, расширяющих стандартный функционал [2].

Интернет-сайт Института открытого образования и информационных систем МарГУ работает с 1998 года. Изначально он функционировал на базе собственной разработки — программных модулей, созданных с использованием технологий PHP, Smarty, ADOdb, MySQL. Для различных подразделений института использовались различные сайты [3]. В 2011 году были выполнены проектирование и разработка нового сайта на платформе Drupal версии 6. Развитие и поддержка сайта продолжается в настоящее время.

Сайт института включает в себя следующие подсайты: кафедры открытого образования и информационных систем, центра дистанционного образования, президентской программы профессиональной подготовки управленческих кадров, интернет-конкурса по информатике и программированию для школьников «IT-класс». Для сайта института была создана собственная тема оформления. На сайте настроены и разработаны следующие подсистемы и сервисы: управления статическим контентом, форма обратной связи, подсистемы управления новостями, объявлениями и видеоархивом, фотоальбом, форум.

Подсистема управления статическим контентом создана на базе следующих модулей: Taxonomy, CKEditor, IMCE, JW Player. При разработке подсистемы управления новостями, объявлениями и видеоархивом использовались модули Content Construction Kit (FileField, ImageField, FileFieldPaths, Date), ImageCache, Views, Lightbox2. Данные подсистемы позволяют пользователям с соответствующими правами размещать информацию, объявления, новости на сайте, а также создавать видеоколлекции.

Форма обратной связи позволяет пользователю отправить свое сообщение сотрудникам института. Для ее создания используются модули Contact и Captcha. Форум реализуется модулем ядра Forum. Он позволяет проводить обсуждения с разбивкой по темам.

Для создания фотоальбома используется модуль Gallerix. Он создает новый тип материала Альбом, к которому прикрепляется произвольное количество фотографий.

Ядро Drupal обеспечивает разграничение доступа к информации по ролями пользователей и типам материалов. Для разграничения доступа к материалам подсайтов используется модуль Taxonomy Access Control Lite. На сайте настроены следующие роли: анонимный посетитель, зарегистрированный пользователь, редакторы подсайтов.

Для обеспечения безопасности используются модули:

• SpamSpan — для скрытия адресов электронной почты от сбора спам-ботами.

• Password policy — обеспечение надежности паролей пользователей.

• Login security — для настройки блокировки учетных записей при неудачных попытках авторизации.

Разработка сайта Института открытого образования и информационных систем МарГУ на базе CMS Drupal

позволила объединить все информационные интернет-ресурсы на базе единой платформы, упростить размещение контента и администрирование системы.

Список использованных источников

1. Рейтинг CMS [Электронный ресурс]. — Режим доступа: http://itrack.ru/research/cmsrate/

2. Drupal — Open Source CMS [Электронный ресурс]. — Режим доступа: http://www.drupal.org

3. Савиных И. В. Интернет-сервер Института открытого образования и информационных систем МарГУ на базе свободного программного обеспечения // Вестник Марийского государственного университета. — 2009. — № 3. — С. 101-102.

i Надоели баннеры? Вы всегда можете отключить рекламу.