🦧DokuWiki Release "Librarian" now available
Newsletter from May 20, 2025
Hello Subscriber,
Welcome to our latest newsletter! We're pleased to bring you the latest news and updates on DokuWiki and its ecosystem.
New DokuWiki Release
The latest version of DokuWiki, nicknamed "Librarian", has been released. This update comes with the usual bug fixes and minor improvements, along with a significant new feature: a revamped Extension Manager for installing and updating plugins and templates.
With this release, you can now access the same update functionality via GUI, command line, and remote API. The API is particularly useful for users managing multiple wikis, as it simplifies automatic updates to extensions from remote locations.
Additionally, the manager now handles dependencies automatically—such as including the sqlite plugin when installing the struct plugin—making plugin management easier. It also provides warnings on incompatibilities, enhancing safety.
You can download the new release from download.dokuwiki.org. We'll be updating the hosted wikis for our customers soon. If you need assistance with your wiki upgrade, please contact us.
Did you know? DokuWiki releases are named after chararacters from the Terry Pratchett "Discworld" novels. The names are alphabetically ordered, so you immeadiately know that "Librarian" is newer than "Kaos".
AIChat Update
As part of our DokuWiki Business Partner Program, we’re offering early access to an updated version of our AIChat plugin. With this update, you can now chat directly in the context of the page you’re viewing. This is useful if you’ve already found the documentation you need, but still have questions or want help from the LLM. For example, one customer uses the chatbot to generate a specific configuration file based on the details found on the relevant documentation page.
This update also lets you configure any "generic" LLM provider, as long as they offer an OpenAI-compatible API. This feature might be of particular interest to our European customers, as we've configured the AI API offered by IONOS using this new mechanism — a great option for using AI models without sending data to the US.
Interested in becoming a partner? Our partner program offers exclusive benefits like early access to features, preferred support, and opportunities to influence future development. Learn more about the program here.
GoLocal Update
A while ago, we introduced the golocal plugin, which helps linking to local file server resources from within the browser. It does this by setting up a registered protocol handler, so links to local resources work even with modern browser restrictions.
The plugin has proven helpful for several customers and has recently received a few compatibility updates. If you haven’t seen it yet, you can find more details here.
SimpleNavi Update
SimpleNavi remains one of the recommended plugins for creating automatic navigation in DokuWiki, based on namespace and page structure. With the new TreeBuilder mechanism introduced in the “Librarian” release, we’ve made SimpleNavi more flexible—especially for wikis with complex access permissions.
A common challenge is making sure users only see pages and namespaces they are allowed to view. This can get tricky when permissions are nested.
For example: If you have a namespace for each customer like
customer:company1:, you may not want every customer to see the fullcustomer:namespace, just their own section. Traditional tree based navigation plugins have trouble here, since they can’t provide access tocustomer:company1:without access to thecustomer:level.
This is where the new peek option comes in. SimpleNavi can now look ahead into a namespace to check if there are readable pages further down. In the example above, setting a peek value of 1 allows users to directly access their own namespace, even if they can’t see the top-level customer: entry.
Sounds complicated, but in the end it's exactly what the name "SimpleNavi" promises: simple navigation that just works.
We hope, this newsletter gave you some inspiration for your daily work with DokuWiki. For questions, feedback or support requests please contact us any time.
Your CosmoCode DokuWiki team