fiwswe Wiki

fiwswe's ramblings

User Tools

Site Tools


blog:dokuwiki_2026-07-14_mort_has_been_released

DokuWiki 2026-07-14 "Mort" has been released

It's been a while but this is a welcome update (Changelog, Download). There are only some minor glitches so far.

Two things I recommend after updating:

  • Delete the cache immediately after upgrading the wiki using rm -rf data/cache/[0-9a-f]. A stale cache can cause very weird rendering issues.
  • Rebuild the search index. I prefer to use the Searchindex Manager plugin for that.
    • Doing it on the command line is possible, but in a large wiki, steps may need to be taken to avoid running into the PHP maximum execution time limit (default: 30s). Run php bin/indexer.php -c as the same user the webserver is using. Add -d max_execution_time=1200 or similar if the time limit is too short.

What's new?

For me the most significant feature is the speed improvement of the parser. In one of my wikis I have a huge complex page with >600 KB source code. It required tinkering with the PHP runtime time limit (30s in the default setting) to avoid timeouts, as this page takes closer to 40s to parse on the server it's running on. This has been greatly improved by a factor of more than 5.

The headline feature is (partial) Markdown (GFM) support though. If the syntax mode setting $conf['syntax'] allows, Markdown syntax can be mixed with Dokuwiki syntax, giving either one preference when conflicts arise. However pure Dokuwiki syntax is still one of the options and the default setting. See Markdown Support for details.

And of course lots of other improvements, see Changelog (and Changelog for Developers with the full details).

blog/dokuwiki_2026-07-14_mort_has_been_released.txt · Last modified: by fiwswe