Apache Tika for TYPO3
Maintainers
Package info
github.com/TYPO3-Solr/ext-tika
Type:typo3-cms-extension
pkg:composer/apache-solr-for-typo3/tika
Fund package maintenance!
Requires
- php: ^8.2
- ext-json: *
- typo3/cms-backend: *
- typo3/cms-core: ^v13.4.2
- typo3/cms-extbase: *
- typo3/cms-filemetadata: *
- typo3/cms-fluid: *
- typo3/cms-reports: *
Requires (Dev)
- apache-solr-for-typo3/solr: 13.1.x-dev
- dg/bypass-finals: ^1.6
- phpstan/phpstan: ^1.12
- phpstan/phpstan-phpunit: ^1.4
- phpunit/phpunit: ^11.4
- typo3/cms-lowlevel: *
- typo3/coding-standards: v0.8.0
- typo3/testing-framework: ^9.0.1
Suggests
- apache-solr-for-typo3/solr: Allows to use Solr Cell - Apache Tika embedded in Apache Solr.
- apache-solr-for-typo3/solrfal: EXT:tika + EXT:solrfal make the files(TYPO3 FAL) indexable and searchable within EXT:solr.
Provides
None
Conflicts
None
Replaces
- typo3-ter/tika: 13.1.0
This package is auto-updated.
Last update: 2026-06-19 08:13:26 UTC
README
👁 Build Status
👁 Latest Stable Version
👁 License
👁 Total Downloads
👁 Monthly Downloads
👁 TYPO3 13
A TYPO3 CMS extension that provides Apache Tika functionality including
- text extraction
- meta data extraction
- language detection (from strings or files)
Tika can be used as standalone Tika app/jar, Tika server, and via SolrCell integrated in Apache Solr.
We're open for contributions !
Please find further information regarding Apache Tika on the project's homepage
Powered by the TYPO3 community and
👁 dkd Internet Service GmbH
Continuous Integration
We use GitHub Actions for continuous integration.
To run the test suite locally, please use our DDEV docker environment https://github.com/TYPO3-Solr/solr-ddev-site.
Note: This requires a proper combination of branches:
- solr-ddev-site on main branch
- packages/ext-solr on main
- packages/ext-tika on main
- Please refer to version matrix for proper combination of branches
ddev solr:enable tika ddev composer t3:standards:fix packages/ext-tika/ ddev composer tests:tika:phpstan ddev composer tests:tika:unit ddev composer tests:tika:integration
Contributions
- Fork the repository
- Clone repository
- Create a new branch
- Make your changes
- Commit your changes to your fork. In your commit message refer to the issue number if there is already one, e.g.
[BUGFIX] short description of fix (resolves #4711) - Submit a Pull Request (here are some hints on How to write the perfect pull request)
Keep your fork in sync with original repository
- git remote add upstream https://github.com/TYPO3-Solr/ext-tika.git
- git fetch upstream
- git checkout master
- git merge upstream/master
- git push origin master
