- PHP 98.6%
- HTML 1.3%
|
Some checks failed
CI / base-qa (pull_request) Has been cancelled
CI / advanced-qa (82, ^13.4) (pull_request) Has been cancelled
CI / advanced-qa (82, ^14) (pull_request) Has been cancelled
CI / advanced-qa (83, ^13.4) (pull_request) Has been cancelled
CI / advanced-qa (83, ^14) (pull_request) Has been cancelled
CI / advanced-qa (84, ^13.4) (pull_request) Has been cancelled
CI / advanced-qa (84, ^14) (pull_request) Has been cancelled
CI / advanced-qa (85, ^13.4) (pull_request) Has been cancelled
CI / advanced-qa (85, ^14) (pull_request) Has been cancelled
CI / base-qa (push) Successful in 28s
CI / advanced-qa (82, ^14) (push) Has been cancelled
CI / advanced-qa (83, ^13.4) (push) Has been cancelled
CI / advanced-qa (83, ^14) (push) Has been cancelled
CI / advanced-qa (84, ^13.4) (push) Has been cancelled
CI / advanced-qa (84, ^14) (push) Has been cancelled
CI / advanced-qa (85, ^13.4) (push) Has been cancelled
CI / advanced-qa (85, ^14) (push) Has been cancelled
CI / advanced-qa (82, ^13.4) (push) Has been cancelled
|
||
|---|---|---|
| .forgejo | ||
| Build/PhpCsFixer | ||
| Classes | ||
| Configuration | ||
| Documentation | ||
| Resources | ||
| Tests | ||
| .gitattributes | ||
| .gitignore | ||
| .php-cs-fixer.dist.php | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| composer.json | ||
| ext_conf_template.txt | ||
| ext_localconf.php | ||
| ext_tables.sql | ||
| LICENSE | ||
| Makefile | ||
| phpstan-baseline.neon | ||
| phpstan.neon | ||
| phpunit.xml.dist | ||
| phpunit_dev.xml.dist | ||
| README.md | ||
| shell.nix | ||
| xliff-core-1.2-strict.xsd | ||
ThüCAT integration into TYPO3 CMS
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.