General work on infrastructure
These tasks shall be done on every project website:
composer
- Project extensions
- Move project extensions into separate folder
✔ - Add composer.json files
✔ - Symlink them into
typo3conf/ext/
with composer✔
- Move project extensions into separate folder
- Secure Web package
- Install
helhum/typo3-secure-web
✔ - Rename
html
folder topublic
(Change Link to DocRoot on servers!)✔
- Install
server
- Use PHP 7.2
✔ - Update Solr to use up-to-date configuration files
- Support for using Secure Web package
✔
performance
- Check php-slow.log on extensions.typo3.org and on typo3.org
- Integrate Varnish for both sites
- Make sure that all CEs on public websites are cached (no
*_INT
objects)✔ - 404 page is called with
?no_cache=1
✔ - 404 page is not giving header status 404 => status 404 is given on typo3.org, so
✔
new projects
- Create project template in GitLab to easily create new t3o websites