Forms, applications and approvals
Events and bookings
Customer and partner areas
Product catalogues and directories
Calculators and configurators
CRM, ERP, PIM and marketing integrations
Tools for editors and business teams
- Data and editing: define what is stored, how it relates and who maintains it. Design the input screens around the required languages and approvals.
- TYPO3 architecture: use supported extension points such as PSR-14 events, rather than modifying core code. The task may call for Extbase, Fluid, backend modules or API endpoints.
- Integrations and background tasks: define credentials, import schedules, retries and logging. Failed transfers must be visible.
- Security and privacy: enforce access rules on the server and validate input and uploads. Establish the purpose, retention and deletion of personal data.
- Usability, accessibility and performance: provide clear form feedback and keyboard operation. Design database queries, search and caching for the expected use.
- Deployment and hosting: check PHP, TYPO3 and database compatibility alongside server requirements. Version changes, verify them separately and agree a recovery plan before release.
- Maintenance and handover: make source code, configuration and technical documentation available to your team. Record dependencies and the implications for future TYPO3 upgrades.