Skip to content

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
  • Secure Web package
    • Install helhum/typo3-secure-web
    • Rename html folder to public (Change Link to DocRoot on servers!)

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
Edited by Thomas Löffler