Craft CMS Developer & Support in Doncaster

Long-term Craft CMS support, version upgrades, and specialist development for businesses that cannot afford for their website to fail.

Karl @ Expression 37 ~ Craft CMS Developer, Doncaster

Craft CMS enquiries from Doncaster generally mean one of two things: an install that's holding up but neglected, or one that's actively broken with the previous developer unreachable.

Karl handles it from start to finish. Craft CMS and ExpressionEngine are the only platforms Expression 37's touched since 2007. Every job is his, not passed to a team.

The install gets a proper review before anything's quoted. From there it's usually a fix, an upgrade, or a monthly retainer.

Why does Doncaster have so many neglected logistics sites?

Sitting where several major motorways meet has made Doncaster one of the UK's biggest logistics and warehousing hubs, alongside a rail engineering heritage and a growing airport. Businesses built around that infrastructure often have Craft installs commissioned once, years ago, and barely touched since, with nobody actively responsible for them.

Expression 37 picks these up wherever they've reached, a plugin compatibility audit before an upgrade, taking over from a developer who's moved on, or an ongoing retainer for a business that wants proactive watching rather than waiting for something to break. Karl reads the actual site before quoting anything.

Common questions Doncaster clients ask:

What actually happens before you'll quote anything?

Karl goes through the templates and plugins directly first, since handovers like this rarely come with documentation worth trusting. Most people get in touch after something specific: an integration that quietly stopped syncing, a vulnerability notice on an old plugin, or a decision the install can't keep running unsupervised.

Does it matter that you're not based in Doncaster?

Not enough to notice. The motorway network that makes Doncaster a logistics hub also makes it an easy place to reach on the rare occasion a visit's actually useful, but the work itself never depends on it.

Can an install be taken over from a developer who's walked away?

Happens regularly. Nothing gets touched until the plugins and the templates have actually been read through, since assuming what's custom versus off-the-shelf tends to be wrong more often than not.

Our site holds live delivery or tracking data, is that a common setup?

Given the logistics base here, extremely common. What actually matters is whether it stays accurate once real traffic hits it, not whether it looks convincing in a demo.

Is an old Craft version something to worry about?

Not by itself, generally. Whatever's been added to the install and left unattended, plugins mostly, tends to be where the real exposure sits.

What does an ongoing retainer actually cover?

Someone with priority claim on Karl's time the moment something breaks, plus a scheduled check-in so a fault gets caught before a customer finds it first.

Where we typically come in:

A logistics operation that leans on its site to show delivery windows or capacity accurately, where the cost of being wrong is operational, not cosmetic. Somewhere with HubSpot or another CRM tied into Craft, set up by a developer nobody can reach anymore to explain the plumbing. A business whose developer simply stopped taking on Craft work, the site still technically live but effectively unmanaged. And installs several major versions behind, where the honest first job is a plugin-by-plugin check, Composer included, before anything's touched.

Ready to get started?

If your website is business-critical and needs a specialist who will take proper long-term ownership of it, get in touch. Karl will respond personally and give you an honest view of how we can help.

Can we help?

Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.

Get in touch with Karl

Trusted by established businesses and growing brands across the UK

Expression 37 works with a small number of clients at any one time. These are some of them.

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl founded Expression 37 in 2007 and has worked exclusively with ExpressionEngine and Craft CMS ever since. He does not take on work in other platforms and does not hand work to other developers. Expression 37 is deliberately small, because the kind of support that matters to clients with business-critical sites is specific to their site, not something that scales in the conventional sense. If you work with Expression 37, you work with Karl.

Find out how we work

Client feedback:

Working with Karl on our ExpressionEngine website was an absolute game-changer for Define Creative. His expertise in translating our PSD layouts into a fully functional and visually stunning website was impressive. The meticulous attention to detail in custom HTML and CSS coding ensured that our brand identity was perfectly captured and maintained across all devices. The integration of ExpressionEngine has made managing our content effortless, and the user experience improvements have significantly enhanced visitor engagement. Karl’s commitment to performance optimisation has resulted in a smooth and efficient site that reflects our dedication to innovative design solutions. We couldn’t be happier with the final product and look forward to future collaborations!

Sarah Whitehead ~ Founder and Managing Director at Define Creative Design Ltd.

Sarah Whitehead ~ Founder and Managing Director at Define Creative Design Ltd.
Define Creative

» Get in touch