Сайт научной части СПбПУ
ХОД РАБОТ И ОСОБЕННОСТИ ПРОЕКТА
Для построения целостной картины по информационной архитектуре проекта решено было вести mind-карту используя онлайн сервис mindmeister.com, который позволяет не только отображать структуру объектов и их свойств с взаимосвязями между ними, но и совместно работать нескольким лицам принимающим решение или наблюдающим, с возможностью оставлять свои комментарии.
Mind-карта позволила не выделять разработку технического задания в отдельный этап и начать работу над проектом раньше, параллельно работая над информационной архитектурой одних разделов, описывая объекты и их свойства, и последовательно переходя к следующим.
В итоге мы получили гибкий подход (agile) в управлении проектом, который дал удобное взаимодействие всех участников, включая представителей заказчика, быстрый старт и ориентацию на изменяющиеся и дополняющиеся требования.
Прототипирование
В условиях сжатых сроков на запуск проекта решено было разработать прототип только для главной страницы. На данном этапе был выработан подход к реализации адаптивности страниц, используемую сетку для дизайна и верстки, состав и расположение блоков информации на главной странице. Главная страница содержит наиболее часто обновляемую информацию (новости, анонсы, интервью) и удобную навигацию по ним (рубрики, метки, теги).Шапка сайта
Шапка минимальна по высоте и при прокрутке «прилипает» к верхней части окна браузера, тем самым давая быстрый доступ к навигации: главное меню, популярное, авторизация, переключение языков, и поиск.
На ширине экранов мобильных телефонов шапка трансформируется (адаптируется) и главное и быстрое меню становятся доступными в левом «выезжающем» меню, как многие привыкли это видеть в мобильных приложениях.
Главное меню
Главное меню открывается по нажатию на кнопку «бутерброд», т.е. стандартный подход и вид кнопки вызова главного меню, к которому привыкли миллионы пользователей интернет и мобильных приложений. Тестирование пилотной версии сайта на целевой аудитории, в которую входят и сами сотрудники университета, выявило сложности в навигации из-за того что не все могли быстро найти главное меню под кнопкой «бутерброд». В состав целевой аудитории входят как молодые ученые, так и достопочтенные профессора и академики наук, которых сложно назвать опытными пользователями. Мы ожидали, что «бутерброд» может поставить в тупик данную категорию пользователей, и сделали подсказку, которая появляется спустя 10 секунд с момента загрузки страницы, и через 10 секунд пропадает. Подсказка появляется только при посещении первых 10 страниц и сама деактивируется, также доступен принудительный режим ее деактивации.Поиск
Поиск – это уже известный умный поиск с моментальными результатами при наборе первых символов поискового запроса и разбивкой по категориям.
Стилизованная страница результатов поиска дополнена изображениями новостей, персоналий и лабораторий.
Левое вертикальное меню
На детальных страницах новостей, лабораторий, проектов, персоналий и других разделов, добавлено левое вертикальное меню, которое призвано повысить удобство навигации по длинному контенту этих страниц – осуществляет прокрутку до интересующего блока. На ширине мобильных устройств (менее 1000 пикс.) это меню трансформируется в узкое вертикальное иконочное меню, т.е. названия пунктов меню пропадают и им на замену появляются иконки.Файлы персоналий, лабораторий и подразделений
Персоналиям (профессорско-преподавательскому и научно-исследовательскому составу университета) и подразделениям научной части (включая лаборатории) необходима возможность выкладывать в открытый доступ различные свои рабочие документы, лекции, инструкции, презентации и результаты трудов в виде скачиваемых файлов: doc, xls, ppt, zip, и т.п. Так как численность перечисленных сотрудников в университете насчитывает до 5000 человек, то если возложить обязанности размещения этих файлов и их периодическое обновление на какого-то администратора сайта то, скорее всего, одним администратором будет не обойтись.
Нам пришла в голову идея использовать возможности корпоративного портала (Битрикс24), на базе которого разрабатывался данный сайт, а именно возможности модуля Битрикс24.Диск. И мы реализовали эту идею следующим образом: для каждого сотрудника в портале, для которого активируется функционал персоналий, автоматически создается папка «Публичные файлы» в его личном диске, которая защищена от удаления. Эта папка, как и все остальные папки личного диска, синхронизируются со всеми устройствами пользователя, на которых стоят приложения Битрикс24 (и для мобильного телефона и для десктопных устройств). Таким образом, сотрудник университета может просто закидывать файлы у себя на личном и/или рабочем компьютере и/или с телефона в локальную папку, и содержимое этой папки автоматически синхронизируется с порталом и выведется на сайте на его странице.
Подобный же функционал был реализован и для страниц лабораторий и подразделений, но через привязку их к группам социальной сети, где тоже есть функционал Битрикс24.Диска.
Мини-сайты подразделений
Многим подразделениям научной части университета, не только лабораториям, необходимо публично освещать результаты своей деятельности, достижения, требования к входящей документации, информировать о грядущих мероприятиях и произошедших событиях, а также любую иную информацию, формат которой может быть как текстовый с форматированием, так и в виде фотогалереи, видео с youtube или презентации slideshare.
Для удовлетворения такого спроса и упрощения наполнения таких мини-сайтов неквалифицированными (в плане администрирования сайтов) специалистами, было решено разработать дополнительный модуль, который расширит функционал рабочих групп в соцсети портала и свяжет их с подразделениями в оргструктуре портала.
И мы получили следующее: появилась кнопка «Сайт» в меню группы социальной сети, на странице при нажатии на кнопку «Сайт» появляется группа вкладок, содержимое которых отвечает за управление какой-то частью мини-сайта:
-
Вкладка «Настройки» доступна только для администратора портала и она отвечает за настройку привязки этой группы к подразделению университета, и наличие той или иной вкладки, т.е. давать или не давать доступ к наполнению тот или иной информации на мини-сайте.
-
Вкладка «Основное» дает возможность загружать картинку подразделения, краткое и подробное описание, альтернативное название (взамен тому, что выгружено из кадровой системы университета), менять подписи у различных блоков на мини-сайте, и другие поля.
-
Вкладка «Страницы» дает возможность добавлять страницы с форматированным содержимым и подключить к ним компоненты с динамическим содержимым (исполняемым php-кодом), а также вывести ссылки на них в меню на странице подразделения.
-
Вкладки «Новости», «Анонсы» и «Объявления» - смысл их понятен и без пояснений, но вот о чем точно нужно рассказать, так это о принципе наследования этих элементов от подразделения к подразделению. На портал помимо всех остальных функций также возложена информационная, с элементами социальной сети. Как это реализуется? Каждое подразделение желает и может выступать в качестве поставщика информационных поводов и соответствующие им новости (а также анонсы и объявления) могут касаться и других подразделений научной части университета. В итоге мы дали возможность поставщикам новостей размещать их у себя на минисайте (или отдельном сайте, но об этом в отдельном кейсе) и выводить их подчиненных подразделений, а также предлагать выводить их у вышестоящих подразделений и/или на главной странице сайта научной части. Здесь «предлагать» означает то, что новость не может быть автоматически выведена на вышестоящих подразделениях, как у нижестоящих, и если у новости активируется один из двух чекбоксов, то запускается бизнес-процесс согласования новости. Запущенный бизнес-процесс отправляет уведомление о данной новости сотруднику ответственному за связи с общественностью, который может ее отредактировать, дописать, отклонить (останется только у источника).
Для ведения разработки функционала «Сайт» была создана дополнительная mind-карта.
Интеграция с внутренней кадровой системой
Сотрудников в научной части университета более 5000, подразделений в университете более 1000, вручную следить за всеми изменениями в структуре подразделений и составе сотрудников каждого подразделения – нерационально.
В кадровой службе университета используется система, которая имеет возможность выгрузки данных. Для автоматизации обновления этих данных в корпоративном портале и на всех подчиненных сайта, в том числе и сайте научной части, был разработан специализированный скрипт. Так как и в кадровой службе не все данные актуальные, и не все их нужно выводить, или их нужно выводить с измененными значениями, которые не будут зависеть от выгрузки из этой системы, то для подразделений и пользователей были созданы специальные свойства. Одно из не соответствий данных в системе реальным данным – это то, что выгружается одиночная привязка пользователя к подразделению, а в реальности множество сотрудников совмещают должности в разных подразделениях.
РЕЗУЛЬТАТЫ ПРОЕКТА
Научная часть СПбПУ получила в пользование сайт, полноценно освещающий научно-исследовательскую и опытно-конструкторскую работу университета, накопленный опыт, потенциал и компетенции в широком спектре данной отрасли. Сайт тесно связан с внутренним корпоративным порталом университета и его наполнение распределено между ответственными сотрудниками соответствующих подразделений и производится посредством дополнительного модуля расширяющего функционал рабочих групп соцсети портала. Данное решение позволило консолидировать силы разных подразделений в работе над общим сайтом, сплотить их, повысить в их глазах значимость их работы и тем самым решить информационную функцию как внутри научной части университета, так и снаружи, для внешней целевой аудитории: партнеров, действующих и потенциальных клиентов, коллег из других университетов и других групп пользователей.
ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ
«1С-Битрикс24: Холдинг» с расширенной лицензией на бесконечное количество пользователей.
Собственное серверное оборудование, расположенное на территории университета.
НАД ПРОЕКТОМ РАБОТАЛИ
Фомичев Андрей
Ведение проекта
Янова Юлия
Дизайн
Владислав Половина
HTML-верстка
Левченко Иван
Интеграция с Битрикс
Дроздов Михаил
Интеграция с Битрикс