Your site, steady again.
Fixes, updates, upgrades and migrations for Drupal, WordPress and PHP.
What we treat
One fixed price per job.
| 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.
Send us your site.
Send a few details about your site. You get a fixed-price quote, or a few questions first.