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.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: ^3.0
- symfony/console: ^7.2
- symfony/dependency-injection: ^7.2
- symfony/property-access: ^7.2
- symfony/property-info: ^7.2
- symfony/serializer: ^7.4 || ^8.0
- typo3/cms-backend: ^14.3
- typo3/cms-core: ^14.3
- typo3/cms-extbase: ^14.3
- typo3/cms-filelist: ^14.3
- typo3/cms-filemetadata: ^14.3
- typo3/cms-frontend: ^14.3
- typo3/cms-install: ^14.3
- werkraummedia/events: ^7.0
Requires (Dev)
- brianium/paratest: ^7.8
- codappix/typo3-php-datasets: ^2.0
- friendsofphp/php-cs-fixer: ^3.40
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-phpunit: 2.0.16
- saschaegerer/phpstan-typo3: 2.1.1 || 3.0.1
- staabm/phpstan-todo-by: ^0.3.3
- typo3/cms-scheduler: ^14.3
- typo3/testing-framework: ^9.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main / 6.x-dev
- v6.0.0
- v5.0.0
- 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-13166-thuecat-routing
- dev-cleanup_v6
- 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-14 14:23:19 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 14.3 LTS
- PHP 8.4 or 8.5
- 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.