Contact us

Websites & Accessibility

Foxtrot: The Airport Website Platform

Foxtrot is the platform under every airport website we build. It’s WordPress, with the airport parts already built and tested: flight information, security waits, parking, weather, routes, terminal maps, emergency alerts and the tools your staff use to run it all. Because it’s WordPress, your airport owns it. If you ever move on from us, your site keeps working, features and all.

Built on WordPress, owned by your airport

Foxtrot is a layer of airport tools on top of WordPress, the most widely used website platform in the world. That choice is deliberate.

  • You own it. Your domain, content, files and accounts belong to your airport.
  • No per-user fees. Give every editor who needs access a login.
  • No lock-in. Any WordPress developer can work on your site. There’s no proprietary system you’d have to rebuild if you left.
  • One annual platform fee covers hosting, security, support, maintenance and Title II accessibility upkeep. See what’s included.

The airport parts, already built

Every tool below has three answers ready: what travelers see, what your staff control, and what happens when a data feed has a bad day.

The Mesa Gateway Airport homepage panel: flight status with three on-time arrivals, TSA wait times under 15 minutes, and parking availability by lot, with Covered Parking marked closed for expansion.
Live flights, security waits and parking on gatewayairport.com. Covered Parking shows a staff-set closure.

Flight information

Live arrivals and departures from your FIDS or flight data provider, on your homepage, on a full flight board and inside the chat assistant. We’ve connected SITA, AeroCloud, OAG and airport-run FIDS feeds.

Your staff: manage airline names, logos and links in one place.

If the feed drops: the site keeps showing the last good update and marks data that’s gone stale, instead of an empty board or an error.

Security wait times

Wait times by checkpoint, from TSA data or your own sources.

Your staff: override a checkpoint, schedule an override ahead of a known rush, or log waits by hand.

If the feed drops: Foxtrot estimates the wait from the day’s departing seats, and says “unavailable” before it would guess.

Parking

Lot-by-lot availability from your parking system, plus rates, a parking cost calculator and links to reservations.

Your staff: set any lot to Plenty, Filling up, Nearly full or Full, or post a closure message.

If the feed drops: those manual settings keep working, so the website is never stuck on old numbers.

Weather

Current conditions and the forecast for your airport. FBO and general aviation sites can add aviation weather (METARs and TAFs).

Routes and destinations

Route maps, nonstop lists and featured destinations. Mark a new route “coming soon,” and it switches to “now flying” on its start date on its own.

Business and public records

A procurement center with vendor registration and plan-holder lists, board meetings and public notices, FBO fuel prices and an aircraft fee estimator, and a document library with retention rules and version history.

AI chat and search

A traveler assistant and site search that answer from your own pages and live data. How it works.

Terminal and campus maps

Accessible interactive maps that show live parking, security waits and flight-to-gate, synced with your directory of shops and restaurants. Staff place pins in a visual builder.

  • Tap a gate to see its next departures.
  • Search the directory, and the map takes you there.
  • Switch to the campus view for the parking lots and how full they are.

Screen recording on a phone of the terminal map on gatewayairport.com. The visitor zooms in and taps Gate 5, which opens a panel: past security, with the next Allegiant departures to Peoria and Provo, all on time. They open Search & directory, type “restroom” and pick one, and the map moves to the restroom between Gates 5 and 6. Then they switch to Campus & parking and tap the Daily Lot: 267 spots available, filling up, with directions.

Mesa Gateway’s terminal map on a phone: a gate’s next departures, a directory search, then the campus parking lots.

Emergency alerts

Pick a template, fill in the blanks and confirm once. The alert shows on every page within about 30 seconds, even on cached pages, in your site’s own banner style.

Three steps at Mesa Gateway Airport. First, the Weather closure template in the admin: the blanks “a dust storm” and “2:00 PM,” the alert bar headline and chatbot answer they produce, a list of what changes when you confirm, and a Publish now button. Second, gatewayairport.com with a red alert bar reading “The airport is closed because of a dust storm. We expect to reopen at 2:00 PM.” Third, the Mesa Airport Virtual Assistant answering “Is the airport open today?” with the same information and a link to airport status and updates.
At Mesa Gateway, one template drives the alert bar, the status page and the assistant’s answer. Shown with sample data.
  • Post timestamped updates as the situation changes, set when the alert expires, and reuse a past incident as the starting point next time.
  • Only Crisis Communicators and Airport Admins can publish. Others can prepare drafts.
  • Screen readers announce urgent alerts as soon as they appear.
  • The chat assistant reads the same alert, so “is the airport open?” gets today’s answer.

Templates for weather closures, security incidents, road and parking closures and systems outages come ready to use. Better still, we load the approved messages from your crisis communications plan, so the first public statement in an emergency is one your leadership has already signed off on. If you don’t have a plan yet, we write those too. If your airport uses Everbridge and its API is available, those alerts can show on the site as well.

Made for the people who run your site

Mesa Gateway’s Flight Deck beside the admin menu, shown with sample data. Tiles show Start here links, 0 active alerts, 6.5 support hours used this month and a compliance score of 96 rated Good. A Live data tile lists flight data (FIDS), TSA wait times, parking and weather as Healthy, with how fresh each is, plus a staff-set override closing Covered Parking for expansion. Two more tiles show 2 open support tickets and 3 documents that need accessibility work.
Mesa Gateway’s Flight Deck, the first screen staff see. Shown with sample data.
  • Plain-language menus, grouped by job: Content, Travelers, Business, Community, People and Reports. Nobody has to learn WordPress terms.
  • A Flight Deck home screen with what needs attention today: active alerts, support hours and tickets, your accessibility score and documents that need work.
  • Roles that fit an airport: Airport Admin, Content Manager, Approver, Crisis Communicator and more. Airport Admins manage users but can’t break the site.
  • Update once, show everywhere. Airlines, destinations, shops and staff contacts are kept in one place and update on every page that lists them.
  • Accessibility checks before publishing. Editors are flagged about missing alt text, skipped headings, “click here” links and hard-to-read sentences. PDFs are checked the moment they’re uploaded, and a PDF can be turned into an accessible web page draft.
  • Support built in. See support hours used, open tickets and our replies without leaving the admin.

For your IT team

The details your IT and security reviewers will ask about, in one place.

Technical details: hosting, data feeds, releases and access
  • Hosting. WP Engine’s enterprise platform on AWS, Google Cloud or Azure (SOC 2 Type II audited, ISO/IEC 27001:2022 certified), with a 99.99% uptime SLA and high-availability failover for airports that need it. Global Edge Security puts a managed firewall, DDoS protection and bot management in front of every site. More on hosting and security.
  • Data feeds. A scheduled server job pulls each vendor feed and saves a copy, and pages read the saved copy. Visitor traffic never reaches your vendor’s API, and a feed outage doesn’t take a page down.
  • Releases. Each site’s build includes only the modules it uses. Production runs only modules cleared for production, every change is tested on staging first, and a release can be rolled back in one step.
  • Configuration and keys. Site settings live outside the public web folder. Service keys are held in Azure Key Vault.
  • Access. Role-based permissions throughout. Airport Admins can’t grant administrator rights. Single sign-on is available.
  • Accessibility. Built and tested to WCAG 2.1 AA, the Title II standard, and in most cases designed to WCAG 2.2 AA as well. Every site gets a certificate of conformance, and a VPAT is available on request.
  • Open data. Feeds like alerts and nonstop routes are available as JSON for your other systems, like signage or apps.

See Foxtrot from the staff side

We’ll show you the Flight Deck, an alert going live and the live data controls on a working airport site.

Airport Website Products: Common Questions

No. Foxtrot is a set of airport tools built on WordPress, the most widely used website platform in the world. Your airport owns its domain, content, files and accounts, and any WordPress developer can work on the site. There are no per-user fees, and there’s no proprietary system to rebuild if you ever change partners.

Your site stays up. Foxtrot pulls each feed on a schedule and saves a copy, so pages keep showing the last good update and mark anything that’s gone stale. Staff can set parking levels and security waits by hand while a feed is out, and the site never sends visitor traffic to your vendor’s systems.

Yes. Staff can override a security checkpoint’s wait time, schedule an override ahead of a known rush, set any parking lot to Plenty, Filling up, Nearly full or Full, and post a lot closure. Overrides work whether or not the feed is running.

We build the tools passengers and airport staff use most: flight status widgets, TSA wait time displays, parking occupancy counters, interactive terminal and route maps, AI chatbots, and site-wide alert banners. For airport business, we add a procurement center with vendor registration, board meeting and public notice pages, and an FBO fee estimator. Each one is styled to your brand and tested for accessibility.

Staff pick a template, like a weather closure, security incident or parking closure, fill in the blanks and confirm once. The alert shows on every page within about 30 seconds, carries timestamped updates, and expires on a set date and time. Only Crisis Communicators and Airport Admins can publish. If your airport uses Everbridge and its API is available, those alerts can show on the site too.

Often, yes. Many of our airport tools are WordPress plugins we built ourselves, so an airport already on WordPress can usually add them without a full redesign. For third-party systems like parking reservations, careers or procurement platforms, we connect through APIs, secure embeds or links, depending on what the vendor supports. During discovery we document which route each feature will take.

The airport parts are already built and tested: flight status, TSA wait times, terminal and parking maps, alerts. More important, we know what a FIDS has to do, which feeds it depends on, how it fails and how to secure it. A generalist shop can learn that, but you don’t want them learning on the airport’s dime. Airports have hired us dozens of times to fix integrations other agencies got wrong.

Foxtrot gives your content team an admin built for airports. Menus use plain language and group tasks by job, and roles like Content Manager, Approver and Crisis Communicator give each person the right access. A Flight Deck home screen shows active alerts, open support tickets and documents that need work. Shared content, like airlines or staff contacts, updates in one place.

It covers privacy and accessibility together. Compliance software tracks state, federal and European privacy law and keeps your policies and cookie consent banner current. For accessibility, we run continuous automated WCAG 2.1 AA scans, quarterly manual testing and code-level fixes, and we train your content staff. Under ADA Title II, WCAG 2.1 AA is due April 26, 2027 or April 26, 2028, depending on your entity.

Ready to elevate your communications?

Let’s do great work together.