Container development roadmap

January 2019

  • v1.6.11-html

  • v1.6.11-full

Debian based, large, "proof of concept" versions that nevertheless work. Difficult to explain and having lots of "technical depths".

July 2019

  • v2.2.6

Ubuntu 18.04 base, small, much cleaner, some of the technical depths dissolved.

Has issues:

  • There still are issues with security, as pointed out by the TYPO3 security team.

  • Prettyprints the html code while postprocessing, which seems to introduce unwanted blanks in the html pages.

August 19, 2019

  • Release of v2.3.0

Cleaner, technical depths reduced, more functionality, online manual added, can build html, singlehtml, package.zip, latex.

Should prevent 'javascript:' and 'data:' vulnerabilites of a.href and img.src.

Allows passing all parameters from just one source jobfile.json.

Adds data in _buildinfo that can be used at docs.typo3.org deployment to generate Google sitemap files.

Improves SEO by adding rel="nofollow noopener" to external links if not pointing to *.typo3.org or *.typo3.com.

Uses Python2.7 internally. Python2 is deprecated and support ends in 2020.

Uses Sphinx 1.8.5 due to being stuck on Python2.

What needs to be done next

  • Upgrade everything to Python 3

  • Having Python 3, upgrade Sphinx to latest version 2.x

  • Care about the issues regarding our theme t3SphinxThemeRtd

    Our theme is based on version of the sphinx_rtd_theme that is older than four years but has developed since then. Consider a rebase?