Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crazy252/typo3_kate
Increase the performance of your TYPO3 project
https://github.com/crazy252/typo3_kate
composer roadrunner typo3 typo3-extension
Last synced: 25 days ago
JSON representation
Increase the performance of your TYPO3 project
- Host: GitHub
- URL: https://github.com/crazy252/typo3_kate
- Owner: crazy252
- License: gpl-3.0
- Created: 2024-07-31T18:35:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T11:11:27.000Z (3 months ago)
- Last Synced: 2024-09-30T22:40:40.078Z (about 1 month ago)
- Topics: composer, roadrunner, typo3, typo3-extension
- Language: PHP
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TYPO3 Kate
Introducing the new open-source TYPO3 extension that integrates seamlessly with the RoadRunner server to supercharge your website's performance. RoadRunner, a high-performance PHP application server, is designed to handle high traffic with minimal resource consumption. By leveraging RoadRunner's robust architecture, this extension optimizes TYPO3's backend operations, significantly reducing load times and improving scalability. Whether you're managing a small site or a large-scale application, our extension provides a powerful solution to ensure your TYPO3 installation runs at peak efficiency. Dive into the future of web performance with our cutting-edge integration, and experience the full potential of TYPO3 with RoadRunner.
> [!WARNING]
> This package is currently in development and is not production ready!## Setup
Installation via composer
```shell
composer require crazy252/typo3_kate
```Install the RoadRunner Server within your project with the following command:
```shell
./vendor/bin/typo3 kate:install
```This will copy an example configuration into your root directory and also download the RoadRunner binary. After that you are ready to rock.
The RoadRunner Server will bind to `0.0.0.0:8080` by default. You can change that in the configuration.
## Usage
To start the RoadRunner Server you need to run the following command:
```shell
./vendor/bin/typo3 kate:start
```If you changed something in the vendor directory or your composer autoload you need to reload the Server with the following command:
```shell
./vendor/bin/typo3 kate:reload
```To stop the Server execute the following command:
```shell
./vendor/bin/typo3 kate:stop
```## Development
Currently it is not recommended to use it for development because there is no file watcher for changes to reload the Server automatically. It is planned to add a file watcher for this.
## Future
- Add FrankenPHP as server type besides RoadRunner
- Add file watcher to automatically reload the server in development mode
- Add better documentation
- Add make it producation ready with version 1.0