What is your idea about?
In 2020, we introduced the REST API with token based authentication as a state of the art replacement for the SOAP API (A New Way to Manage Your Public Extensions in the TYPO3 Extension Repository).
Next to the REST API, also a GUI was introduced to https://extensions.typo3.org, which allows managing the corresponding access tokens.
Additionally, the “tailor” CLI tool was published (GitHub - TYPO3/tailor: CLI Tool for maintaining public TYPO3 Extensions) to enable extension authors to easily publish new extension versions through their existing CI /CD.
The REST API - together with the tailor CLI tool - is used by a lot of public TYPO3 extensions nowadays. Further development should therefore be ensured. Thus, the idea of this budget request is to enable further support, maintenance and improvements of the whole TER REST API ecosystem.
Next to the usual support tasks, some already requested improvements and upcoming maintenance tasks are for example:
- Update REST API to TYPO3 v11
- Update REST API regarding composer.json / ext_emconf.php changes in TYPO3 Core
- Extended GUI to manage existing access tokens (also requires adjustments to the REST API)
- Implement email notification for token expiration
- Update tailor CLI dependencies
What is the potential impact of your idea?
Maintaince of the REST API, the GUI and the tailor CLI tool.
Who can / should implement your idea?
I will take care myself
Approximate Funds needed
€5,000 - €10,000