, (*1)
Flownative Neos Compressor
This package by default compresses the head and body of the Neos.Neos:Page prototype
using the default compressor of wyrihaximus/html-compress., (*2)
Installation
composer require flownative/neos-compressor, (*3)
Usage
As soon as the package is installed, the Neos.Neos:Page prototype is amended with @process
instructions on the head and body elements. This will compress and "regular" output without
any further steps to take., (*4)
Adjust compression
To remove the default compression, simply override:, (*5)
prototype(Neos.Neos:Page) {
head.@process.compression >
body.@process.compression >
}
To compress specific parts, use the compression helper like this:, (*6)
something.@process.compression = ${Flownative.Compressor.compress(value)}