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 training places and businesses. Since 2023, we have been supporting and modernising the grown TYPO3 platform – from the central data connection and new functions to the direct findability of individual apprenticeship occupations.

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

An established platform with complex dependencies.

The platform bundles apprenticeships, internships and holiday jobs. The offers are synchronised directly with the chamber's specialist database. In addition, businesses can report their vacancies via their own forms.

When we took over the project in 2023, the system had grown over many years. Several parallel data connections, a lack of consistent version control and outdated technical structures made maintenance difficult.

Instead of rebuilding the entire platform, we are modernising it step by step during ongoing operation. This keeps familiar processes in place while we renew the technical foundation in a targeted way.

Apprenticeship job board: home page on a laptop
Our support

What we have been developing further since 2023.

Technical foundation

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

Updates and version changes

In addition to regular security updates, we carried out two major version changes and updated the platform to TYPO3 13 LTS.

New functions

We extended the job boards with additional data fields, anonymous job advertisements and the upload of company logos.

Data protection and accessibility

We deal with data protection and digital accessibility requirements within the existing platform and implement the necessary adjustments.

Findability

We introduced separate URLs for occupation-specific result lists. This makes them accessible independently of the search form.

Every occupation gets its own address.

The result lists of the job boards were originally only accessible via search forms. Individual occupations lacked their own addresses through which the matching offers could be called up and linked directly.

We extended the structure with descriptive URLs for the individual occupations. This also allows search engines to access these result lists in a targeted way. The offers continue to be maintained centrally; the editorial team does not have to create additional content pages for this.

Result list of the apprenticeship job board for the apprenticeship occupation carpenter, prepared as a browser view.

One central connection instead of four parallel accesses.

When switching to TYPO3 13, we also revised the connection to the specialist database. Four database accesses that had grown in parallel were merged into one central connection.

This means that changes to this connection no longer have to be implemented in several places in the code. This simplifies maintenance and makes later extensions easier.

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

What the modernisation improves in everyday work.

For people searching

The job boards remained accessible during the technical modernisation.

For businesses

Job offers can be supplemented with company logos and published anonymously if required.

For the chamber

The unified data connection makes maintenance and the implementation of further functions easier.

For visibility

Occupation-specific result lists can be reached and linked directly via their own URLs.

For operation

Technical changes are tested and published according to uniform processes.

Clicked through once

The apprenticeship job board in action.

Play video

The screen video (18 seconds, without sound) shows the apprenticeship job board of the Hamburg Chamber of Crafts: an occupation is selected in the “Apprenticeship occupation” selection list; the number of vacant apprenticeships is shown next to each occupation. Alongside, the apprenticeship counter shows the vacant apprenticeships per training year and in total for Hamburg's skilled trades.

In figures

Three job boards, one shared basis.

3 Job boards: apprenticeships, internships and holiday jobs
2 Major version changes during ongoing operation
1 central connection: instead of four parallel database accesses
Suitable services

How we help with comparable projects.

TYPO3 and development

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

Maintenance and support

Security updates, technical maintenance and support during ongoing operation.

Accessibility

Check existing websites for barriers and implement the necessary adjustments.

SEO and performance

Improve technical requirements so that content is accessible and findable.

Similar project?

Develop a grown TYPO3 system further?

Do you want to modernise your existing TYPO3 website or add new functions? We check the technical state and clarify with you which processes should be retained and where changes make sense. From this we develop the next steps.