Для создания и сопровождения web-сайтов

Вид материалаДокументы

Содержание


Структура типового Web-сайта института
Пример многоязычной структуры сайта (жирным шрифтом показаны разделы, обычным шрифтом – документы, новости или ссылки)
Подобный материал:
Екатеринбург

ПРОГРАММНАЯ СИСТЕМА ДЛЯ СОЗДАНИЯ И СОПРОВОЖДЕНИЯ Web-САЙТОВ

Ю.И.Кузякин, И.А.Хохлов

Институт математики и механики Уральского отделения Российской Академии наук, Екатеринбург

Тел.: (3432) 74-40-11, 49-31-59, факс: (3432) 74-25-81, e-mail: kji@ural.ru, hia@ural.ru

Работа выполнена при поддержке Российского фонда фундаментальных исследований и Правительства Свердловской области, региональный грант N 01-07-96510 р2001урал_в.



В докладе излагаются основные результаты работы по созданию программной системы для создания и сопровождения Web-сайтов, которая не требует знания языка гипертекстовой разметки HTML.

Сегодня, когда Интернет стал привычным инструментом научных работников, каждое научное учреждение имеет свой Web-портал, Web-сервер или сайт. Основная цель создания представительства научной организации в Интернет – сообщить миру о себе, своих ученых и научных достижениях, привлечь потенциальных партнеров и инвесторов.

Более чем десятилетний опыт создания Web-серверов в УрО РАН показал, что качество серверов разных институтов существенно отличается. В одних это мощный Web-портал, содержащий много важной и полезной информации и являющийся действительно лицом института, но в большинстве случаев – это несколько страниц – «Об институте», «Администрация института», «Отделы и их научные направления», «Ученый Совет» и еще несколько. И самое печальное, что во многих случаях и этот маленький сайт не поддерживается – информация во многих разделах устаревшая.

Объяснение этого явления простое – администрация института пытается создать сайт с минимальными затратами, находит среди сотрудников «продвинутых» молодых людей, которые действительно создают сайт средствами HTML, но быстро теряют интерес к его развитию и сопровождению. А поскольку все сопровождение основывается на корректировке HTML-файлов и передаче их по протоколу FTP на сервер, работники служб, которым было бы естественно поручить сопровождение информации, таких как канцелярия, секретариат, отдел кадров, отдел ученого секретаря, не могут выполнять эти работы и развитие сайта прекращается. Конечно, создание сайта можно заказать многочисленным студиям Web-дизайна, которые могут создать его с использованием технологии баз данных и онлайновым сопровождением, но такие расходы часто не под силу научным институтам.

В связи с этим в ИММ УрО РАН разработан проект типового Web-сайта института УрО РАН. Проект представляет собой комплекс программ и документации к нему, обеспечивающих создание Web-сайта института, без какого либо программирования или использования языка гипертекстовой разметки.

Принцип реализации системы следующий – вся информация об институте, которая впоследствии должна выводиться в виде Web-страниц, хранится в виде записей базы данных. В системе созданы два программных комплекса – комплекс программ для вывода информации из базы данных в виде Web-страниц и комплекс программ редактирования информации – онлайн-редактор. Оба комплекса представляют собой набор программного обеспечения, выполняющегося на сервере, и требуют от пользователя обычного Web-браузера. Онлайн-редактор Web-сайта позволяет редактировать все материалы сайта, структуру сайта, изменять настройки сайта, дизайн и прочее. Доступ к нему требует авторизации.
Структура типового Web-сайта института

Структура сайта представляет из себя дерево. Разделы или категории (в принятой в этой системе терминологии) могут содержать: другие разделы, документы, ссылки. Степень вложенности категорий не ограничена. Но есть разумное ограничение для Web-сайтов – это 4 уровня вложенности. Названия категорий представляются пользователю в виде меню. При создании многоязычного сайта (русский, английский,...) первый уровень категорий сайта – язык сайта.
Пример многоязычной структуры сайта (жирным шрифтом показаны разделы, обычным шрифтом – документы, новости или ссылки)



  • Русский
    • Новости
      • Новость 2
      • Новость 1
      • ….
    • Об институте
      • История
      • Адрес
      • Структура
        • Подразделение 1
        • Подразделение 2
        • ...
      • Кадры
    • Научные работы
    • Каталог ссылок
    • Обратная связь
  • English
    • News
      • News 3
      • News 2
      • News 1
    • About us
      • History
      • Structure
        • Department 1
        • Department 2
      • Persons
    • Works
    • Links
    • Forums


При этом структуры разделов многоязычного сайта – разные и позволяют формировать нужную структуру для нужного количества языков. Структура разделов и документов напоминает структуру каталогов и файлов файловой системы Windows, которую удобно наблюдать в Проводнике (Windows Explorer), т.е. каждый раздел содержит в себе либо другие разделы, либо документы или ссылки. Редактирование и изменение информации ведется с помощью специального онлайн-редактора Web-сайта, который представляет собой набор программного обеспечения, выполняющегося на сервере. При этом от пользователя требуется обычный Web-браузер, который позволяет редактировать все материалы сайта, структуру сайта, изменять настройки сайта и пр.

Ввод информации об институте может осуществляться в двух режимах – сетевом и локальном. В сетевом режиме на одном из серверов УрО РАН создается для конкретного института «пустой» сайт, ввод информации в его разделы осуществляется в режиме on-line через Интернет. При этом пользователь в определенной мере может менять дизайн, состав меню и разделов сайта и в дальнейшем сопровождать информацию на сайте со своего рабочего места через Интернет. В локальном режиме, предназначенном для институтов, имеющих выход в Интернет через коммутируемый канал, на компьютере пользователя устанавливается система, содержащая аналогичный сайт, но без доступа из Интернет. Точно также ведется заполнение разделов информацией, и по мере заполнения осуществляется выгрузка содержимого в файл, который любым способом передается администрации Web-сервера Президиума УрО РАН и обратной процедурой загружается в виде виртуального сайта. Аналогично происходит и дальнейшее сопровождение информации, но в любой момент можно перейти на on-line сопровождение сайта.

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

Внедрение проекта типового Web-сервера предполагается провести путем размещения разработанного программного комплекса и документации к нему на FTP-сервере, откуда все желающие могут его переписать и использовать.

Программирование системы выполнено сотрудниками студии Web-дизайна фирмы «УралВЭС» (ural.ru) Н.А.Комарковым и А.Л.Орловым.