Skip to content
Three job boards. One central database.
Hamburg Chamber of Crafts

Three job boards. One central database.

The apprenticeship job board brings together people looking for an apprenticeship and the businesses offering one. Since February 2024, we have been supporting and modernising the TYPO3 platform – with new features, the move to TYPO3 12 and a prepared next step: TYPO3 13 with a central data connection and dedicated URLs that make individual apprenticeship occupations directly findable.

Sector Skilled trades and vocational training
Project type Ongoing support
Period since February 2024, ongoing
Services Updates, development, data protection, accessibility and SEO
Technology TYPO3 and custom extensions
Starting point

An established platform with complex dependencies.

The platform brings together apprenticeships, internships and holiday jobs. The listings are synchronised directly with the chamber's database. Businesses can also submit their vacancies via dedicated forms.

When we took over the project in February 2024, the system had evolved over many years. Several parallel data connections, no consistent version control and outdated technical structures made maintenance difficult.

Rather than rebuilding the entire platform, we are modernising it step by step while it stays live. Familiar processes remain in place while we renew the technical foundation in targeted steps.

Apprenticeship job board: home page on a laptop
Our support

What we have developed since 2024.

Technical foundation

We converted the project to Composer, introduced consistent version control and standardised the processes for testing and publishing.

Updates and version upgrades

In addition to regular security updates, we updated the platform to TYPO3 12 LTS. The switch to TYPO3 13 LTS has been prepared.

New functions

We extended the job boards with additional information about the company and the tasks involved. Companies can add a logo to their submission. Links from apprenticeship listings to social media channels and a video have been prepared.

Data protection and accessibility

We brought the platform in line with data protection requirements. The changes for digital accessibility have been implemented on the test system.

Findability

We have prepared dedicated URLs for occupation-specific result lists. Once live, they can be reached without using the search form.

The next step: a dedicated address for every occupation.

At present, the job boards' result lists can only be reached via search forms. Individual occupations have no URL of their own under which the matching listings could be opened and linked to directly.

We have therefore prepared descriptive URLs for the individual occupations. Once they are live, search engines will also be able to reach these result lists directly. The listings are still maintained centrally; the editorial team does not need to create additional content pages.

Result list of the apprenticeship job board for carpentry apprenticeships, shown as a prepared browser view.

For TYPO3 13: one central connection instead of several access paths.

Over the years, several ways of accessing the chamber's database had built up in the code – some duplicated, some no longer in use. For the move to TYPO3 13, we merged them into one central connection via the TYPO3 database layer. It will go live with the new version.

From then on, changes to this connection will no longer have to be made in several places in the code. This simplifies maintenance and makes future extensions easier.

Illustration: a central database connects apprenticeships, internships and holiday jobs. AI-generated
Result

What the modernisation improves in everyday work.

For job seekers

Internship and holiday job offers can additionally show tasks, place of work, working hours and how to get there by public transport.

For businesses

Apprenticeship offers can be supplemented with a company logo, and in future also with social media channels and a video.

For the chamber

After the move, changes to the database connection will only be needed in one place.

For visibility

With a dedicated URL for each occupation, the matching listings can in future be linked to directly and found via search engines.

For operations

Technical changes are tested and published following standard processes.

A quick walkthrough

The apprenticeship job board in action.

Play video

The screen recording (18 seconds, no sound) shows the apprenticeship job board of the Hamburg Chamber of Crafts: an occupation is selected from the “Apprenticeship occupation” drop-down list, with the number of vacant apprenticeships shown next to each occupation. Alongside, the apprenticeship counter shows the vacancies per training year and the total for Hamburg's skilled trades.

Key figures

Three job boards, one shared foundation.

3 Job boards: apprenticeships, internships and holiday jobs
1 Major version upgrades while the platform stayed live
1 central database connection for TYPO3 13
Related services

How we help with similar projects.

TYPO3 and development

Modernise existing TYPO3 websites, extend functions and connect data sources.

Maintenance and support

Security updates, technical maintenance and day-to-day support.

Accessibility

Check existing websites for barriers and implement the necessary adjustments.

SEO and performance

Improve the technical groundwork so that content can be accessed and found.

Similar project?

Taking an established TYPO3 system further?

Would you like to modernise your existing TYPO3 website or add new features? We review its technical state and work out with you which processes should stay and where changes make sense. From there, we plan the next steps.