Releases: ietf-tools/www
Blog page performance changes
Makes webpages much smaller by limiting the number of other blogs listed in the sidebar and compressing whitespace in the html that doesn't change its meaning.
Provides full index pages for blogs, since the sidebar only shows a few entries at a time.
Improves cacheability changing the url space for blogs to allow filtering by topic using a URL segment rather than by querystring. This entailed adding a slug to the secondarytopic snippets to be used as the value for that URL segment. Note that the current implementation still uses 'topic=' in a querystring, but the request is efficiently redirected to a cacheable page.
Changes the filters on blog pages to filtering only on a topic (as opposed to a primary or secondary topic). The "News" primary topic was preserved as one of these topics. The other primary topics have been removed.
Move IESG Statements
Moves the IESG Statements out of BlogPage into a new IESGStatementPage class which is now displayed under /about/groups/iesg/statements.
Datatracker sync improvements
Removes the unused code left over from an early attempt to perform datatracker imports asynchronously.
Corrects much of the datatracker import logic.
Moves periodic management tasks into an internal daily/weekly/monthly set of scripts to be invoked from the host.
Improved operations characteristics
Moved mod_wsgi-express generated config out to the host filesystem.
Added several packages to assist with operations.
Added a script to regenerate the mod_wsgi-express configuration in a comparison directory.
Provide /media urls for Documents
Cause Document object urls to point to /media/filename instead of to /document/doc_id/filename.
This is a workaround for a wart in wagtail that insists on serving documents as attachments.
It is a mild compromise in that the purported inside wagtail features of counting document references and controlling access to files is circumvented. However, by design, we don't want different access controls to files for different viewers of the IETF website, and we are looking at different ways to gather information like references.
See wagtail/wagtail#4359, wagtail/wagtail#1158, and the knot at wagtail/wagtail#1420.
v0.9.3
Updated dependencies
This release simply updates dependencies to get recent security fixes