Download the PHP package andersundsehr/ssi-include without Composer
On this page you can find all versions of the php package andersundsehr/ssi-include. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andersundsehr/ssi-include
More information about andersundsehr/ssi-include
Files in andersundsehr/ssi-include
Package ssi-include
Short Description Allows to periodically create ssi includes from anders und sehr GmbH
License GPL-3.0-or-later
Informations about the package ssi-include
EXT:ssi_include
This Extension will help you to update your Menu's and other Partials faster if they are rendered the Same over all your Pages.
It uses the SSI technique to include Partials without rendering at that moment.
It Caches the files inside typo3temp/tx_ssiinclude/ so it will reused the same partial for every request.
The Partials will be different for the site Configuration and the sys_langauge and the name you will give the Partial.
Requirements:
- TYPO3 >=10
- SSI enabled on Server
- SSI errors disabled (otherwise there will be an error in your Backend)
Installation
composer req andersundsehr/ssi-include
enable SSI in webserver
You need to enable SSI on your Webserver:
Tested only with nginx. Should work with apache,
in your fastcgi part of your config: `
If you use staticfilecache, you should use it ♥️
you need to add the ssi config in there as well:
`
And now the fun part. You can replace any partial rendering with the ViewHelper s:renderInclude
.
That Partial will only be rendered once every 5 minutes for the complete Site (Site Configuration Site (not Page)).
The only differentiation will be done by site config, language and the provided name.
Optionally, you can add cacheLifeTime to define the lifetime of the partial in seconds.
If you include want to render the same partial with diffrent arguments it will still be the same content if you have the same name.
before:
`
after:
`
Using the LazyDataProcessor to increase the Performance even more.
before:
`
after:
`
Now the Setup is done 😊
with ♥️ from anders und sehr GmbH
If something did not work 😮
or you appreciate this Extension 🥰 let us know.We are hiring https://www.andersundsehr.com/karriere/
All versions of ssi-include with dependencies
ocramius/package-versions Version ^2.1.0
typo3/cms-fluid Version ^10.4.0 || ^11.5.0 || ^12.4.0
typo3/cms-frontend Version ^10.4.0 || ^11.5.0 || ^12.4.0
webimpress/safe-writer Version ^2.2.0