WordPress VIP is Automattic's enterprise platform for newsrooms, banks, telecoms, and Fortune 500 brands running WordPress at scale. Sites on VIP carry a different operational shape than self-hosted WordPress — managed code review, restricted plugin and function lists, two-factor deploys, and SLAs measured against publication minutes, not pageviews. Working on VIP means writing PHP that survives a 9 a.m. content-team push during a breaking-news event, debugging through Varnish and Batcache rather than around them, and treating the deploy pipeline as a first-class part of the product. The Postmedia network and BlackBerry's blog properties were both on VIP during the work I did with them — the engineering bar is closer to running a small SaaS than to a typical agency build.

Work in this area

Case study

Postmedia WordPress VIP Migration: Eleven Papers, One Parent Theme

In 2011–2012, when Postmedia moved its network of major Canadian daily newspapers onto WordPress, I was part of the team that built the platform — starting with the National Post as the flagship, then cascading to papers including the Calgary Herald, Montreal Gazette, Ottawa Citizen, Vancouver Sun, and seven more. This is the architecture behind that rollout, and what it meant to prove WordPress could carry a national daily at a moment when that was still contested.

Project

DOSE.ca — bespoke entertainment property on the Postmedia VIP platform, 2011-2012

Bespoke WordPress VIP build for DOSE.ca, Postmedia's digital-native entertainment magazine. Built on a custom framework that sat on top of the Postmedia VIP infrastructure but did not use the chain's standardised daily-paper blog theme, with community-first content types and social-share affordances built into the editorial flow.

Project

The StarPhoenix — Saskatoon child theme and iPad template on the Postmedia VIP platform, 2012

Per-paper theme and tablet template for The StarPhoenix on the shared Postmedia WordPress VIP blog platform — the multi-tenant theme system that ran the blog networks across every Postmedia daily in the country. One codebase, per-tenant configuration, one operational baseline for the central platform team to maintain.