Table of Contents
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.
-
Apparently the Move Plugin has some serious issues!
-
For a (temporary) fix, see: compatibility with next DokuWiki release #313 (PR #319) Update: The fix is included in version 2026-06-16 of the plugin (confusingly released on July 15, 2026). So make sure to update before using it.
The Extended List Syntax Plugin has some issues specific to "Mort" as well as a number of previously existing issues. I have opened "Mort" fixes and more (PR #17) to address these. And I am manually patching my wikis with these changes as an interim solution.An issue in the Extension Manager has been fixed after the release of "Mort": extension: don't crash on malformed conflict/dependency ids.The charpicker Plugin has some display glitches in "Mort" and also with the sprintDoc Template. A temporary fix is to include this inconf/userstyle.css:/* Fixes for the charpicker Plugin */ /* See: https://github.com/turnermm/charpicker/issues/16 */ .tpl_sprintdoc #dokuwiki__content { overflow-y: visible; overflow-x: clip; } .page div.toolbar div.picker { z-index: 1; } /* End fixes. */
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 -cas the same user the webserver is using. Add-d max_execution_time=1200or 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
-