Case Study:
DataWalk

DokuWiki plugin development, AI integration and support for an enterprise graph analytics company

Customer

DataWalk S.A. is a software company founded in 2011 and headquartered in Wrocław, Poland, with a listing on the Warsaw Stock Exchange. Its unified Graph + AI investigations platform combines knowledge graphs, machine learning, semantic search and OLAP on a single shared database, helping organizations counter financial crime, protect national security and ensure public safety. The platform is used by major banks, government agencies and law enforcement organizations for tasks such as anti-money laundering, fraud detection, entity resolution and intelligence analysis.

DataWalk uses DokuWiki both internally and as part of its software product for knowledge management and product documentation. Because multiple versions of several products are documented side by side, their installation places high demands on navigation, search, translation and the ability to package documentation for delivery to customers.

Project

Out of everyday use of DokuWiki, DataWalk identified a steady stream of shortcomings and new requirements — from smarter search across product namespaces to better tooling for moving content, exporting PDFs and translating pages, all the way to integrating Large Language Models directly into the editing workflow. DataWalk was looking for an experienced DokuWiki partner who could address these needs as a series of well-scoped improvements while keeping the changes maintainable and, wherever sensible, available to the wider community.

Implementation

CosmoCode supports DataWalk as a long-term partner for their DokuWiki platform, addressing new requirements as a steady stream of well-scoped improvements rather than a single project. The work spans several recurring themes.

A central focus is AI-driven development. CosmoCode built tooling that brings Large Language Models directly into the wiki — from a chat assistant that answers questions based on the wiki’s content to an AI-assisted editor that lets users suggest changes in plain language and have them integrated into a page automatically.

Much of the cooperation revolves around improving existing functionality to match DataWalk’s scale and workflows. This includes smarter search and version switching for documentation that covers many product releases at once, better tooling for moving and reorganising content, and the modernisation of older plugins that had not kept pace with current DokuWiki and PHP standards.

A recurring concern is reliable handling of office and WYSIWYG workflows. CosmoCode improved how content pasted from tools like Google Docs is handled in the editor and made automated translation and PDF export of entire documentation sections dependable enough for everyday use when delivering content to DataWalk’s own customers.

Wherever changes are of interest to a wider audience, CosmoCode contributes them back to the community — as open-source plugins on GitHub, as pull requests to the original authors of third-party plugins, and as contributions to DokuWiki core, including ongoing work on native Markdown support. Alongside these developments, CosmoCode provides DataWalk with continuous troubleshooting and support, keeping their documentation platform stable, modern and well-maintained.

Customer
DataWalk S.A.
Timeframe
2024 – today
Andreas Gohr

We can also implement your project!

Do you want to implement a similar project? Or do you have a completely different idea? Talk to us and we will find the best solution together.