city_hall

Официальные сайты используют .boston.gov

A .boston.gov website belongs to an official government organization in the City of Boston.

lock

Secure .gov websites use HTTPS

Замок or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Boston.gov поддерживает актуальность своего сайта на Drupal 8.

У нас не было возможности использовать последнюю версию Drupal при создании Boston.gov.

В 2016 году мы запустили Boston.gov на платформе Drupal 7 , удобной для пользователя, открытой системой управления контентом, известной своим большим сообществом разработчиков.

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

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

Drupal предлагал безопасность и масштабируемость уровня предприятия. Нам также было необходимо решение, которое мы могли бы контролировать, управлять им и адаптировать под наши потребности и меняющиеся потребности наших избирателей. Но менялись не только мы.

Примерно в то же время, когда мы запустили Boston.gov, вышла первая стабильная версия Drupal 8. Эта версия Drupal не была достаточно стабильной для наших нужд на начальном этапе проекта. Поэтому мы могли только с грустью смотреть на этот новый, блестящий код... пока не сейчас.

Image for a screenshot of the drupal 8 website


Зачем обновляться и почему именно сейчас?

Прежде чем принять решение об обновлении, нам нужно было многое учесть. Во-первых, мы знали, что код был полностью переписан по сравнению с версией, которую мы используем в настоящее время. Переход на Drupal 8 стал бы серьезным обязательством — процесс потребовал бы полной перестройки сайта. Однако со временем преимущества начали бы перевешивать затраты.

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

Мы также понимали, что модернизация принесет множество практических преимуществ, имеющих решающее значение для нашей миссии, в том числе:

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

Наконец, мы верим в будущее Drupal и ценим тот факт, что это продукт с открытым исходным кодом, используемый многими организациями государственного сектора. Нас убедил предложенный план обновления и обязательства по обратной совместимости для основных версий Drupal в будущем .


Подготовка и стратегия проекта

Прежде чем начать писать код, нам нужно было навести порядок в некоторых вопросах внутри компании:

  • нам нужно было укрепить нашу команду
  • нам нужно было учиться у других, и
  • нам нужно было решить, что еще, если что-то вообще, будет отремонтировано по ходу дела.

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

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


Глубокое погружение в миграцию

На нашем текущем сайте на Drupal 7 у нас есть:

  • 68 различных типов компонентов (предварительно оформленные разделы, которые можно использовать на страницах для добавления ссылок, текста и фотографий), и
  • 22 различных типа страниц для контента. Все эти страницы имеют разные поля и функции на сайте Boston.gov.

Вместе эти компоненты и типы контента определяют структуру тысяч различных страниц на Boston.gov. Это делает ручную миграцию контента чрезвычайно сложной. Нет простого способа просто переключить выключатель и заставить это произойти.

К счастью, Drupal 8 включает в себя модули-помощники, которые упрощают этот процесс. В настоящее время мы занимаемся созданием каркаса — с помощью Drupal — который сопоставляет поля в старой системе с полями в новой. Это позволяет нам разрабатывать новый сайт в течение следующих нескольких месяцев, тестировать его с реальными данными и быть готовыми к запуску с актуальным контентом, когда придет время.


Что мы будем делать дальше?

Наша команда очень рада улучшениям в новой версии Drupal. Перейдя на новую версию, мы надеемся и дальше предоставлять вам прекрасные, удобные и полезные веб-сервисы.

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


Ах да, и мы ищем партнеров.

Хотите напрямую поддержать этот проект? Мы недавно опубликовали запрос предложений (RFP) на сотрудничество по размещению Boston.gov и нашей внутренней сети для сотрудников. В рамках этого RFP мы ищем партнера или партнеров, обладающих опытом, заинтересованных в проекте и хорошо знакомых с передовыми практиками Drupal 7 и Drupal 8.

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

Вы можете получить доступ к запросу предложений (RFP) и любым обновлениям/дополнениям на портале поставщиков города через отдел закупок . После того, как вы попадете на портал поставщиков, следуйте этим инструкциям:

  1. Выберите «Перейти на портал поставщика». В разделе «Мои события продаж» выберите EV00005634 «Хостинг для системы управления контентом (Drupal)»
  2. В правом верхнем углу выберите «Просмотреть пакет мероприятий».
  3. Чтобы скачать каждый документ, нажмите кнопку «Просмотр» справа.

Крайний срок подачи предложений – 27 сентября 2018 года .

  • Last updated:
  • Last updated:
Наверх