werkraummedia / thuecat
Integration of ThueCat into TYPO3 CMS.
Package info
github.com/werkraum-media/thuecat
Type:typo3-cms-extension
pkg:composer/werkraummedia/thuecat
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- ext-json: *
- ext-mbstring: *
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^2.0
- psr/log: ^2.0 || ^3.0
- symfony/console: ^6.4 || ^7.1
- symfony/dependency-injection: ^6.4 || ^7.1
- symfony/property-access: ^6.4 || ^7.1
- symfony/property-info: ^6.4 || ^7.1
- symfony/serializer: ^6.4
- typo3/cms-backend: ^12.4 || ^13.4
- typo3/cms-core: ^12.4 || ^13.4
- typo3/cms-extbase: ^12.4 || ^13.4
- typo3/cms-frontend: ^12.4 || ^13.4
- typo3/cms-install: ^12.4 || ^13.4
Requires (Dev)
- codappix/typo3-php-datasets: ^1.4 || ^2.0
- friendsofphp/php-cs-fixer: ^3.40
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- saschaegerer/phpstan-typo3: ^1.9
- staabm/phpstan-todo-by: ^0.1.32
- typo3/cms-fluid-styled-content: ^12.4 || ^13.4
- typo3/testing-framework: ^8.0 || ^9.3
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main / 6.x-dev
- v4.2.0
- v4.1.0
- v4.0.0
- 3.x-dev
- v3.0.1
- v3.0.0
- 2.x-dev
- v2.2.0
- v2.1.0
- v2.0.0
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-change-runner
- dev-13166-thuecat-routing
- dev-release_5
- dev-13204_sorting
- dev-12476-import-files-prepare-tests
- dev-12476-import-files
- dev-11518-support-closing-days
- dev-10902-opening-hours
- dev-migrate-to-json
- dev-10243-endless-loop
This package is auto-updated.
Last update: 2026-10-12 15:13:30 UTC
README
ThüCAT is the "Thüringer Content Architektur Tourismus", the central database for touristic data in Thuringia. This TYPO3 extension imports that data via the ThüCAT API into a TYPO3 instance, so it can be maintained in ThüCAT and presented on your own site.
Imported are tourist attractions, trails and the places and organisations around them. Together with EXT:events, a required dependency, events and their dates are imported as well. The overview lists everything that is supported.
The extension respects the TYPO3 site: each site imports and shows only its own data, in the languages it defines, in the frontend as well as in the backend.
Requirements
- TYPO3 13.4 LTS or 14
- An API key for ThüCAT
Getting started
- Install the extension:
composer require werkraummedia/thuecat - Enter the API key in the Extension Configuration.
- Add the site set
werkraummedia/thuecat-importto thedependenciesof your site. - Create an import configuration record and run it:
vendor/bin/typo3 thuecat:importviaconfiguration <uid>, on the command line or as a scheduler task. - Provide frontend output. The extension ships Extbase plugin configuration and example templates, but no ready-made content elements: the output is meant to be fitted to your site.
Every import writes a log that can be inspected in the backend module.
Documentation
The full manual is available at https://docs.typo3.org/p/werkraummedia/thuecat/main/en-us/.
- For integrators: installation, configuration, import and frontend output.
- For developers: extension points such as filter fields and backend relation scoping.
- Importer: architecture of the import, category-based values and tuning.
- Changelog
The sources of the manual live in Documentation/.
Contributing
Issues and pull requests are welcome at Forgejo.