mirror of
https://github.com/DanielSiepmann/legacy-collections.git
synced 2024-11-22 04:16:12 +01:00
39 lines
1.7 KiB
Markdown
39 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".
|