Your site, steady again.
Fixes, updates, upgrades and migrations for Drupal, WordPress and PHP.
What we treat
One fixed price per job. All services
| Service | The symptom | What we do |
|---|---|---|
Bug fixing | 500 errors after an update | Found, fixed and tested on staging. |
Updates and patches | security advisory: update required | Core, modules and plugins made current. |
Upgrades and migrations | drupal 7, end of life | Moved to current Drupal, PHP or a new server. |
Website refresh | slow on phones | A faster, mobile-first theme. |
DevOps and deployment | deploys by ftp, by hand | CI/CD, Docker, AWS, Cloudflare and monitoring. |
How a job runs
Four stages, the same on every site. Pick one to read its log.
$ drush status $ composer outdated --direct $ wp core version # read only: nothing on your site is changed
We read your site first: versions, modules, custom code and hosting.
scope upgrade drupal 9 to 11 assumes 20 to 100 pages, some custom code price fixed, for this scope reply within 2 business days
One fixed price for a written scope. Anything outside it is quoted before it is done.
$ drush sql:dump --result-file=backup.sql $ git switch -c upgrade $ composer update --with-all-dependencies $ vendor/bin/phpunit
Backups first, then every change is built and tested on a copy of your site.
$ drush deploy # rollback: backup.sql and the previous release # handover: a short note of what changed
Released live with a rollback plan, then a short note of what changed.
Backups first. Staging before production. A rollback plan for every change.
Who you are dealing with
WebOps Foundry is a small UK company. We have spent years on large, high-traffic Drupal and PHP sites for big organisations, and bring the same standards to small business websites: careful, tested, written down.
You deal with the engineer doing the work, not a sales team. See what you get, with an example report and proposal.
One fixed price
Agreed in writing before we start. It does not change unless you change the scope.
Nothing changes without your OK
We read your site first. Work starts only when you accept.
Backups and a rollback
A fresh backup before every change, and a tested way back.
Staging first
Every change is built and checked on a copy of your site.
Plain English
A short note of what we changed and why, without jargon.
Your accounts, your code
Everything stays in your own hosting and accounts. No lock-in.
Send us your site.
Send a few details about your site. You get a fixed-price quote, or a few questions first.