Mediawiki is just too limiting in which characters it supports, and
having to rename users once they eventually want to do things with the
wiki is getting out of hand. So we limit the global system to the
silliest common denominator, which at this point appears to be
mediawiki.
Older DocBook XSL stylesheets don't have a class on the table element,
but all versions have a surrounding div element with class "table", so
use that instead.
Make admonitions (tip, note, caution, warning) style under XSLT more
similar to previous style. Previously, tip and note were blockquotes
and caution and warning were tables. Now everything is just a div.
The main reason this didn't work before was because of server dictionary
configuration, not because of the code. But make it explicit so we're
not relying on session level settings.
We only support it for our main website, which uses a sitemap, so
implement it only for that provider. And always probe
sitemap_internal.xml, since we don't even try to access any external
sites on it.
We'll use this to index some things in our own search engine without
exposing it to external sitemap parsers. Not from a security standpoint
of course, but something that will lead to it being possible to search
the devel docs again.
I still haven't figured out where these come from, but generate a proper
404 when the URL is malformatted rather than trying to render it and
crash with an exception
Probably past time to adjust the roadmap for Upcoming minor
releases to account for the Feb 9 2017 releases.
Remove Feb 9 2017, add Feb 8 2018 to the bottom of the list.
Close two blocks which when left open cause lots of validation
errors on the page. This change should have no visible changes
as all browsers should've fixed the broken markup while redering.
Replace the <p> element wrapping the rendered event summary with a
<div> since the markdown filter renders <p> elements causing nested
block-levels inside <p>.
Instead of reporting the integer value of the foreign key, we should
report the text value from the related object. This makes the new
submissions more readable, and also makes the system not throw an
exception when trying to diff (as integers cannot be diffed).
THis seems to have broken around the time of the 1.8 upgrade, just went
unnoticed for a long time probably because changing things like which
organization owns a news item doesn't happen very often.