Technology stack and technologies used
Last updated
Last updated
The main City of Boston website is a CMS developed using Drupal (a PHP - MySQL framework) hosted on Linux - Apache (LAMP) in the Cloud. Implemented as Drupal 7 in 2016, migrated to Drupal 8 in 2019, then Drupal 9 in March 2022.
Legacy website and applications (pre-Drupal) hosted 'on-prem' at the City. Nearly all of these items live on zpcobweb01 with sql databases -- mainly ZPDMZSQL01 and ZPCOBSQL22. Most of these are .asp or .aspx files.
Our web app stack includes React, NextJS, Node.js/Hapi, and you can check out a more complete list by following the link below.
Some of these are attached to vsql22 for data.
Tool
Purpose
AgilePoint
Form generator/manager
App hosting
BoldChat
Real live chat platform used by 311; paid for by DoIT
Browserstack
Allows testing on different devices
Version control / code management
GChat
Realtime messaging for those not on Slack
Web traffic analytics
Google Forms
Form generator/manager
Google Meet
City's main form of video conferencing
Google Optimize
A/B testing
Invoice Cloud
Main payment processor for the City; managed by Enterprise but we link out/often confusion on if a website problem or problem with this platform.
Lando
Containerized build tool/utility
Visual regression testing
PHPStorm
JetBrains IDE for PHP (for Drupal)
Sending transactional emails
Server logging
Quality Assurance and behavior mapping
Realtime messaging
Powers global search for boston.gov
Stripe
Payment processor used for Registry suite
Terraform
AWS Infrastructure Scripting
Continuous integration
Upaknee
Uptime monitoring
Visual Studio Code
Developer IDE for javascript etc
Webex
City's main platform for large video presentations and conferencing (if Google Meet doesn't accommodate)
Information on which team members have access to these can be found here: https://docs.google.com/spreadsheets/d/1pn9mYnRKtfudlX9VihBWUSuvhJDsiu571g-Dh-j5kss/edit#gid=0
and Google Tag Manager