DokuWiki Partner Exclusive: Move Plugin PR Bundle

Newsletter from May 22, 2025

Hello Subscriber,

Every update carries the potential for incompatibilities, and this is also true for DokuWiki. To avoid issues with plugins during updates, DokuWiki’s internal programming interfaces are kept relatively stable. Changes that may affect plugins or templates are usually marked as deprecated first, before being removed after at least two DokuWiki releases.

The latest DokuWiki release has removed some code components that had long been marked as deprecated. Most plugins continue to work as usual, but some require minor or more significant adjustments.

One such plugin is the move plugin, which is used by many of our DokuWiki Business Plugin Partners. Therefore, we have made the necessary adjustments to this plugin as part of the program and provided them to the plugin’s author as a pull request.

Until these changes are accepted, we are offering our partners the option to install the plugin via our CosmoCode Plugin. We are providing a complete bundle of features that are currently still waiting for review as pull requests in the original repository:

  1. Compatibility adjustments for DokuWiki "Librarian"

    This includes not only replacing the removed code calls, but also making adjustments for code that has already been marked as deprecated but not yet removed.

  2. Bugfix for lock file storage

    A small fix, but it ensures correct usage of the data directory.

  3. Remote API support

    Through DokuWiki’s Remote API, pages and media files can now also be renamed or moved.

  4. Move media and pages together

    In many wikis, media files are managed in the same namespace hierarchy as pages. Media files are rarely used across namespace boundaries. In such cases, it is desirable to move the media contained within a page together with the page itself. This feature enables that — both via the rename dialog and a completely rewritten tree manager. In the new tree manager, it is now possible to switch between two separate or a combined tree for media and pages.

The move plugin can now be installed as usual via the partner tab in the CosmoCode Plugin.

If you are interested in our Partner Program, please don’t hesitate to contact us.

Your CosmoCode DokuWiki Team

Subscribe to our newsletter

Stay up to date and receive regular news about our projects and services.