What we build
- Fieldtypes: custom fields for editors, built the EE way, so they work in Grid and Fluid fields.
- Modules and template tags: custom data, listings and logic you can use in templates.
- Extensions: hooks into EE's behaviour, such as entry saves, member logins and search.
- Integrations: syncing entries or members with a CRM, payment provider, mailing list or internal API.
- Control-panel tools: reports and admin screens for your team.
Updating old and abandoned add-ons
Many sites are held back by one add-on whose developer stopped updating it. If its licence allows, we update it for EE7 and PHP 8. If not, we build a replacement and move the content it stores. This is often much cheaper than rebuilding the site. See PHP 8 compatibility for the common errors.
How we build them
We follow ExpressionEngine's add-on structure, so the add-on installs, updates and uninstalls like any other. EE7's command-line code generators give each add-on a standard starting point. You get the full source code, it's yours, and we document every template tag and setting.
How it works
- 1
Brief
You describe what the add-on should do; we ask about edge cases and who will use it.
- 2
Spec and quote
A short written spec and a fixed price.
- 3
Build on staging
Developed against a copy of your site and EE version.
- 4
Review
You test it in staging with real content.
- 5
Install and document
Installed on live, with usage notes for your team.