legacy-collections/README.md
2020-07-31 11:35:08 +02:00

38 lines
1.7 KiB
Markdown

# TYPO3 Extension "legacy_collections"
This extension provides TCA information and database tables for the generic "sys_collections"
concept, which allows for statically select items into a collection.
In addition, two API classes for fetching items from a collection are available as well:
* `FriendsOfTYPO3\LegacyCollections\Collection\RecordCollectionRepository`
* `FriendsOfTYPO3\LegacyCollections\Collection\StaticRecordCollection`
Both classes previously resided in the PHP namespace `TYPO3\CMS\Core\Collection`.
The functionality was part of the TYPO3 Core until TYPO3 v11.0, and moved into its
own extension, receiving its own public repository.
## Installation
The latest version can be installed via TER (https://extensions.typo3.org) or via composer
by adding `composer require friendsoftypo3/legacy-collections` in a TYPO3 v10.0+ installation.
## Current state
The extension has been part of TYPO3 Core for a very long time but its API wasn't flexible
enough to build a generic collection model. It may become more healthy if maintained as third party
extension and has been extracted for this reason.
## Contribution
Feel free to submit any pull request, or add documentation, tests, as you please.
We will publish a new version every once in a while, depending on the amount of changes
and pull requests submitted.
### License
The extension is published under GPL v2+, all included third-party libraries are
published under their respective licenses.
### Authors
Many contributors have been working on this area while this functionality was part of
the TYPO3 Core. This package is now maintained by a loose group of TYPO3 enthusiasts inside
the TYPO3 Community. Feel free to contact Benni Mack (benni.mack@typo3.org) for any questions
regarding "legacy_collections".