New features for your TYPO3 website.

TYPO3

An event registration, a partner area or a CRM connection does not have to mean a relaunch. We build new features for existing TYPO3 websites and adapt the extensions already in use.


Custom TYPO3 extension development

Handle registrations, synchronise product data or give partners access to documents within your TYPO3 website.

Perhaps someone copies registrations from emails into a spreadsheet. Product details are entered twice, or partners have to request documents individually. Often, those tasks can be handled within the existing TYPO3 installation, using its content, design and editorial setup.

We establish whether an existing extension can be configured or adapted, or whether a custom build makes more sense. We can work alongside your current website team; changing agencies is not a prerequisite.


What an extension can do

From a form enhancement to a customer area, an extension can add a well-defined part of the workflow.

Forms, applications and approvals

Multi-step forms with uploads, validation and assigned responsibilities. An application can reach the right department, be completed and approved there, with status updates and feedback built into the process.

Events and bookings

Seminar and event registration with capacity limits, waiting lists, confirmations and cancellations. Editors maintain the events in TYPO3; the event team manages registrations and participant lists.

Customer and partner areas

Restricted documents, personal downloads and material for specific partners. We define who may view or change each kind of data and connect the existing identity system where appropriate.

Product catalogues and directories

Searchable, filterable directories for products, locations or advisers. Attributes, regions and responsibilities determine the results. The underlying data can live in TYPO3 or come from a connected system.

Calculators and configurators

Let visitors choose services, quantities or options and receive a calculation or a prepared enquiry. We develop pricing rules, valid combinations and the handover to sales with the team responsible for the offer.

CRM, ERP, PIM and marketing integrations

Import product information, send enquiries to a CRM or exchange approved data with a marketing platform. The integration also needs rules for updates, duplicates and periods when the other system is unavailable.

Tools for editors and business teams

Custom input screens, imports, reports and recurring tasks inside the TYPO3 backend. Give the team a tool for the actual job instead of another round of copying between spreadsheets.


Build it to fit the installation

Before implementation, we define the data model, TYPO3 extension points, integrations and access rules.

  • 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.

How we approach an extension

Review the installation: TYPO3 version, extensions, custom code, integrations and hosting. Establish who maintains the site and how releases currently happen.

Define the workflow with real examples. What does a visitor enter? Who handles the result? What happens when information is missing, a booking is cancelled or a service fails?

Choose the implementation: compare adapting an existing extension with building a new one. Set out the scope, estimated effort and dependencies. If a specialist system already handles the task, consider connecting it.

Build and review in a separate environment. Let your team try the first working version early, then check the agreed cases, permissions, error handling and effects on existing features.

Coordinate the release with your IT or website team. Include data changes, backups and recovery in the plan, verify the feature after launch and agree responsibility for updates and incidents.


Update and improve your TYPO3 extensions

An important extension is still in use, but no one is maintaining it? We can review the code and take on its development and support.

The starting point may be a missing feature, a recurring fault or an extension holding up the next TYPO3 upgrade. First, we establish its purpose, data and dependencies.

Adapting an extension is often more sensible than replacing it. If substantial parts need rebuilding, we explain why and plan around existing data and live workflows. Missing documentation is addressed as part of taking over.

For an initial discussion, the extension name, TYPO3 version, desired change and available source code are helpful. Credentials can follow through an agreed secure channel.


Custom development in our projects

Our TYPO3 projects include data imports, interactive product presentations and integrations with business systems. For the Vinaria wine guide, a custom extension turns an XML export from InDesign into a searchable catalogue. The linked articles explain the requirements and implementation.

  1. Vinaria / LWmediaCustom TYPO3 extension for XML import, a wine catalogue and search
  2. MarinomedCustom extension for an interactive product pipeline
  3. DONAU VersicherungConnecting adviser, service-office and recruitment data

More support for your TYPO3 platform


What is your TYPO3 website missing?
Call or email us