DokuWiki Release "Mort" available

Hello Subscriber,

Welcome to another DokuWiki Newsletter. We are happy to share the latest updates and improvements from the DokuWiki ecosystem with you.

If you find this newsletter helpful, please help us spread the word. Let a colleague or friend know. They can subscribe for free.

Your CosmoCode DokuWiki Team

DokuWiki “Mort”

The new DokuWiki version, nicknamed “Mort”, has been released. As always, it includes many bug fixes, including a few security fixes, as well as several improvements. One notable addition is a new “Copy” button that allows users to copy code blocks directly to the clipboard.

A major refactoring of the search index has also been completed. The result is a more robust and faster search. In addition, the indexing mechanism can now be reused by plugins. This improvement is already being leveraged by the new DocSearch plugin described below.

The biggest change, however, is the option to parse Markdown. Markdown has become the de facto markup standard and is used in countless systems. It is also the default format for most AI chat tools. With this release, wiki administrators can decide how page syntax is handled: classic DokuWiki syntax, Markdown, or a mix of both. The mixed mode will likely be the most practical option for wikis with existing content.

Our hosting customers will receive the update automatically over the next few weeks. If you need assistance with updating, just let us know. We are happy to help.

By default, DokuWiki indexes only page content. The contents of uploaded files such as Word or PDF documents are not included in the standard search.

One way to enable searching within media files is the ElasticSearch plugin combined with a document to text converter such as Apache Tika. This is a powerful solution that delivers excellent results. However, unless you are using our Pro Hosting offer or running your own server, setting it up can be challenging. On many low cost hosting environments, it is simply not possible.

In the past, the DocSearch plugin provided a lighter alternative. However, its setup still required command line text conversion tools and relied on a rather fragile method to maintain an index of media file contents.

With the indexing refactoring introduced in Mort, these workarounds are no longer necessary. We completely overhauled the plugin, modernized the codebase, improved the results interface, and integrated it with the new indexing system. In addition, we implemented the ToText plugin, a document to text conversion plugin written entirely in PHP. This means it has no external dependencies.

The new DocSearch plugin is currently available to our DokuWiki Business Plugin Partners.

AI Agent Tools

There is also news regarding our AI Agent plugin. The plugin already provides powerful functionality, giving you direct access to the knowledge stored in your wiki. However, not all relevant information may reside there. For this reason, we expanded the mechanism for adding custom tools to the agent.

For our own wiki, we implemented web search to enrich answers with publicly available information. We also added a tool to search and read files in our GitLab instance. This enables the AI Agent to answer detailed questions about a service’s Kubernetes setup, for example, by combining information from the wiki, public Kubernetes documentation, and configuration files stored in our GitLab repositories.

This is just one example. Custom tools make it easy to integrate AI into your internal and external documentation systems, whether they are ticket systems, CRMs, or custom built solutions.

Talk to us if you would like to discuss custom tool integrations.

Plugin Updates

Several plugins received updates with bug fixes and maintenance tasks as part of our DokuWiki Business Plugin Partner Program. If you would like to support our work, benefit from well maintained plugins, and gain access to exclusive early access plugins and other advantages, please join the program.