Советы и комиссии получили заслуженное обновление на сайте Boston.gov
Мы внесли обновления в важную, но часто упускаемую из виду часть старого веб-сайта города.
Знаете ли вы, что в Бостоне насчитывается около 50 советов и комиссий по всему городу? Эти органы сотрудничают с департаментами и общественностью, чтобы сделать Бостон лучше. Работа в них — один из лучших способов активнее участвовать в общественной жизни.
Мы перенесли большинство наших страниц со старого городского сайта на Boston.gov. Но все еще есть несколько старых, устаревших приложений, которые заставили нас сделать шаг назад и переосмыслить ситуацию. Наша старая страница с информацией о советах и комиссиях была одной из них.
Внешность обманчива.
На первый взгляд, это простое приложение казалось вполне переносимым на Boston.gov. Нам нужно было просто создать кучу страниц с базовой информацией, перечислить членов организации с подтверждающими документами, и всё. Мы не понимали, насколько всё сложно, пока не заглянули под капот.
Информация, отображаемая на этих страницах, фактически бралась из базы данных, которая поддерживается канцелярией городского секретаря при содействии отдела политики мэра. В приложение также было интегрировано приложение, которое менялось в зависимости от того, на какой странице вы находились. Пользователи могли подавать заявки в конкретные советы и комиссии, имея возможность подать заявки одновременно в пять организаций.
Учитывая все эти факторы, мы решили сделать шаг назад, чтобы уделить этому небольшому, но важному приложению внимание, которого оно заслуживает.
Очистка данных
Прежде чем мы начали работу над прототипами того, во что должны были превратиться эти новые страницы, нам нужно было убедиться, что у нас есть чистые данные. Работая с канцелярией городского секретаря и отделом политики мэра, мы связались с более чем 50 советами и комиссиями, которые существовали на старом сайте.
Сотрудники городской канцелярии уже отлично справлялись с поддержанием страниц на старом городском веб-сайте. Наша работа просто принесла дополнительную пользу, избавив систему от накопившегося мусора. Мы смогли очистить данные для большинства страниц и даже вывели из эксплуатации несколько тех, которые больше не используются.
За несколько месяцев — и множество писем — нам удалось подтвердить, что информация в базе данных актуальна. Теперь нам нужно было выяснить, как эта информация будет выглядеть на сайте Boston.gov.
Страница для всех
В исходном веб-приложении пользователь мог просматривать информацию о различных советах и комиссиях с помощью фильтрации поиска. Приложение имело выпадающие меню, позволяющие фильтровать по тематическим областям или по выбору конкретного совета или комиссии. Хотя эта функция выпадающих меню была достаточно удобной в использовании, поиск и нахождение информации были затруднены. Это касалось как поиска на Boston.gov, так и через поисковые системы, такие как Google и Bing. На каждой странице, посвященной отдельному совету или комиссии, было мало подробностей и ограниченные возможности для добавления дополнительной информации. Кроме того, для просмотра информации требовался компьютер, или же приходилось многократно увеличивать и уменьшать масштаб на телефоне.
Мы решили сосредоточить наши усилия на создании страниц, интегрированных в Boston.gov. Помимо того, что это сделало бы поиск этих советов и комиссий проще, мы также открывали им возможности для будущих улучшений. Повестки дня заседаний, протоколы и многое другое можно было легко добавлять на страницы, используя нашу систему управления контентом Drupal.
Задача заключалась в том, чтобы найти способ передавать информацию из городских баз данных на эти отдельные страницы на сайте Boston.gov. Мы хотели создать систему, в которой после внесения изменений в базу данных в Управлении городского секретаря эта информация автоматически обновлялась бы на Boston.gov.
Сохранение модульности с помощью компонентов.
Чтобы использовать существующие типы страниц на Boston.gov, мы сосредоточились на создании «компонентов» для советов и комиссий. Что такое компонент? Это дополнение к веб-странице, которое позволяет добавлять текст, ссылки на другие страницы и любую другую информацию. Мы можем размещать эти компоненты на любой странице Boston.gov и перетаскивать их туда, куда нам нужно.
Для информации о наших советах и комиссиях мы создали три отдельных компонента:
- один компонент извлекал данные о конкретных советах и комиссиях
- другой компонент извлекал информацию о нынешних членах совета и комиссии, а также
- В боковой панели был размещен третий компонент для отображения контактной информации.
Мы также использовали данные о членах организации, чтобы добавить еще одну полезную функцию на отдельные страницы. Если в совете или комиссии есть вакансия, появляется кнопка «подать заявку онлайн», позволяющая подать заявку на эту вакансию.
После этого нам оставалось только создать каждую отдельную страницу на Boston.gov и разместить на них компоненты. Теперь у нас есть легкодоступные и удобные для поиска страницы для каждого совета и комиссии, интегрированные в Boston.gov.
Чтобы разместить все эти новые страницы, мы создали страницу поиска советов и комиссий . Эта страница позволяет искать по названию, фильтровать по сфере политики и даже фильтровать по советам и комиссиям с вакантными местами. Сам интерфейс приложения также был обновлён. Помимо использования фирменного стиля Boston.gov, мы сделали приложение удобным для мобильных устройств и упростили его использование.
Хотите подробнее узнать о технических деталях и коде, лежащем в основе наших плат и комиссионных работ? Не стесняйтесь ознакомиться с нашим исходным кодом на Github .
Перспективы на будущее
Обновление раздела сайта города, посвященного советам и комиссиям, стало лишь первым шагом в этом процессе. Помимо улучшения взаимодействия с общественностью, мы также стремились упростить для сотрудников мэрии задачу по ведению этих данных. Благодаря помощи наших коллег из Департамента инноваций и технологий, в базу данных были внесены изменения, позволяющие улучшить обмен информацией. В будущем офису мэра по вопросам политики и канцелярии мэра будет гораздо проще сообщать друг другу о вакансиях и новых членах.
Многие из этих страниц всё ещё содержат ограниченную информацию. Но благодаря использованию Drupal, мы упростили сотрудникам добавление новых данных к уже существующим. Отличным примером является Комиссия по общественным объектам . Сотрудники комиссии добавили протоколы заседаний, повестки дня и даже видеозаписи заседаний. Они также разместили раздел со списком всех предстоящих заседаний на год. Благодаря простому макету и дизайну, Комиссия по общественным объектам теперь располагает понятным и прозрачным ресурсом.
На первый взгляд может показаться, что советы и комиссии — это незначительная часть муниципального управления. Но эти общественные органы являются важнейшим способом для граждан внести свой вклад в то, что происходит в городе. Присоединившись к совету или комиссии, вы можете применить свои знания или увлечения к теме, которая вам дорога.
Итак, хотите ли вы войти в состав совета или комиссии? Обязательно ознакомьтесь с нашим списком на Boston.gov . Если вы видите кнопку «подать заявку онлайн», значит, в городе есть вакансия, которую нужно заполнить. Вы также можете ознакомиться с нашим руководством по участию.