jweiland / jobfair2
Job Board - Displays a searchable list of job openings with map view and optional automatic import from external sources
Package info
github.com/jweiland-net/jobboard
Type:typo3-cms-extension
pkg:composer/jweiland/jobfair2
dev-main
2026-08-26 12:16 UTC
Requires
- ext-intl: *
- bithost-gmbh/pdfviewhelpers: *
- friendsoftypo3/tt-address: *
- jweiland/maps2: *
- typo3/cms-core: ^13.4.34
Requires (Dev)
- ergebnis/composer-normalize: ^2.44
- typo3/cms-fluid-styled-content: ^13.4.34
- typo3/coding-standards: ^0.8
- typo3/testing-framework: ^9.1.2
This package is auto-updated.
Last update: 2026-08-26 12:17:13 UTC
README
Jobboard is a TYPO3 extension that lets you present a list of open job positions on your website - like a digital job board.
What it does
- Displays a searchable, sortable list of jobs (title, location, job area, job type, application deadline).
- Rich job details: job role, contract type, tender type, benefits (with an optional color, description and icon/image each), and salary information - either a predefined salary grade or a free-text salary range.
- Multiple files can be attached to a job: an employer logo, a header image, tender documents, and PDF attachments.
- Shows job locations on a map (EXT:maps2).
- Provides a detail page per job, including an optional PDF export and links to manually related/similar jobs.
- Stores job locations as regular addresses (EXT:tt_address).
- Can automatically import job offers from an external XML API on a regular basis (via a scheduled CLI command), so job listings stay up to date without manual editing.
Requirements
- TYPO3 13.4 LTS
- PHP 8.2 or higher
- Composer-based TYPO3 installation
Installation
Install the extension via Composer:
composer require jweiland/jobboard
Afterward, activate the extension in the TYPO3 backend (Extension Manager / Admin Tools) and add the "Job board" content element to a page.
License
Released under the GPL-2.0-or-later license. See LICENSE for details.