Work  /  Custom Publishing Platform

A magazine engineered to publish at scale.

A seven-year build for an Oklahoma lifestyle magazine: a hand-coded WordPress theme, custom directory and events plugins, a custom back-office console, and a newsletter engine that sent branded editions to a large subscriber list.

At a glance

ionOklahoma Magazine, ionok.com

Sector

Online & print magazine

Location

Oklahoma

Timeline

2011-2018

Built on

WordPress, PHP, MySQL, SendGrid

Custom WordPress theme Custom plugins Email marketing engine Digital edition SEO & security Hosting & maintenance

The challenge

A statewide lifestyle magazine publishes everywhere at once: on the web, in a print and digital edition, and in your inbox. Editors across a dozen departments needed to publish daily, readers wanted an events calendar and a business directory, and the newsletters had to reach a big list without buckling. A stock blog was never going to carry it.

What we did

We designed and hand-coded a custom WordPress theme, then built two plugins from scratch, a business directory and an events calendar, each with its own database and admin. We added a custom back-office console, separate from the standard WordPress admin, for photo galleries, data imports, and email. And we built a newsletter engine on top of SendGrid that ran branded editions to the magazine's subscribers. When the list grew, we re-engineered the sender from eighteen database queries per message down to three and moved to batched sending so it scaled. We ran a digital flip-book edition and a mobile site, and kept the whole thing patched, secure, searchable, and hosted across two provider migrations.

The outcome

A platform that ran the better part of a decade. From 2011 to 2018 it powered daily publishing, a reader directory and events calendar, a digital magazine, and email editions to a large audience. Set Sail Media was embedded as the magazine's own development team the whole way.

Next step

Have a project like this?

Sketch us the project, even roughly, and we'll come back with a straight quote.