Case 09 MillerMedia7

TruBridge

TruBridge sells revenue-cycle and EHR services to community hospitals. Its site is a custom Timber theme on WordPress, hosted on WP Engine, with resources, events and products as their own content types.

  • WP Engine
  • WordPress
  • Timber
  • Twig
  • Advanced Custom Fields
  • Alpine.js
  • Swiper
  • Google Tag Manager
  • Vimeo Player
  • CSS
  • Lotti.js
  • PHP
  • JavaScript
The TruBridge homepage: "Clear the way for care" over a photo of two colleagues at a laptop
Platform
WordPress on WP Engine
Theme
Custom, Timber and Twig
Content types
Events, products, resources

01

Notes from the build

01 / 01

An admin built for the editors

The theme removes what editors never use: dashboard widgets, extra meta boxes, view buttons on custom types, and Customizer style sections, and adds resource columns to the list screen.

02

What it's written in

  1. PHP 42%
  2. JavaScript 33%
  3. SCSS 17%
  4. HTML 8.3%

Estimated from the stack, not measured from the source. Measured figures replace this once the repository is counted.

03

The stack 19

Server

  • WordPress
  • PHP
  • Timber Twig templates, custom classList and SVG filters
  • Twig about 60 templates and partials
  • ACF options pages, custom post types and taxonomies kept in acf-json
  • Custom post types event, product and resource archives

Front end

  • JavaScript one bundled main.js with a source map, cache-busted by file time
  • Alpine.js with the Collapse plugin; header store
  • Swiper testimonials, galleries and resource carousels
  • Lottie lottie-web, the Why TruBridge animation
  • Plyr video player
  • Vimeo Player @vimeo/player
  • Headroom.js hide-on-scroll header
  • Quicklink prefetches in-view links
  • CSS one compiled main.css

Marketing

  • Google Tag Manager
  • Adobe Fonts Typekit
  • Ninja Forms a local fix script, nf-fix.js

Admin

  • Editor clean-up trimmed dashboard widgets, meta boxes, media buttons and Customizer sections

I'm listening if you're talking

A bug, a new build, a data question, a site that needs to be faster or a full rebuild. Tell me what's going on.

Let's see how to collaborate.