<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>DokuWiki Newsletter Archive</title><description>Browse past DokuWiki newsletters featuring product updates, plugin releases, and real-world implementation examples from CosmoCode.</description><link>https://www.cosmocode.de/</link><item><title>Security Alert: Hosted Wikis Temporarily Offline</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-10-21/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-10-21/</guid><description>CosmoCode&apos;s hosted wikis are temporarily offline due to critical PHP security vulnerabilities. We&apos;re monitoring updates and will restore access safely as soon as patches are available.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Subscriber&lt;/p&gt;
&lt;p&gt;This morning, we learned about two critical security vulnerabilities in PHP, the programming language that runs your DokuWiki. These vulnerabilities affect PHP itself, not just DokuWiki, and could allow attackers to execute arbitrary code on affected servers. This could be used to steal sensitive data, run malicious software, send spam, or delete data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;As a precaution, we have temporarily taken all wikis hosted by CosmoCode offline.&lt;/strong&gt; We took this step to protect your data while the vulnerabilities remain unpatched.&lt;/p&gt;
&lt;p&gt;The PHP security team has announced that security updates are scheduled for today at 14:00 UTC (16:00 CEST). We are monitoring the situation closely and will install the necessary updates as soon as they become available. We will restore access to your wikis as soon as we can do so safely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you operate DokuWiki or any other PHP-based applications on your own servers, we strongly urge you to take immediate action.&lt;/strong&gt; Prepare to install the security updates as soon as they are released. If you cannot apply the updates promptly, consider temporarily isolating affected services from the internet.&lt;/p&gt;
&lt;p&gt;Further information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.php.net/archive/2026.php#2026-10-20-1&quot;&gt;Official PHP Security Announcement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.vincentschmalbach.com/cve-2026-109618-and-cve-2026-109619-what-you-should-do-now/&quot;&gt;Detailed Blog Post with Continuous Updates&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;</content:encoded></item><item><title>Make your Wiki accessible to external AI Agents with MCP</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-08-19/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-08-19/</guid><description>Learn how to make your DokuWiki accessible to external AI agents using the Model Context Protocol (MCP) for seamless integration with enterprise AI systems.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Subscriber,&lt;/p&gt;
&lt;p&gt;Welcome to another DokuWiki Newsletter. AI agents are becoming increasingly useful because they can do more than just answer questions. Their ability to use tools allows agents to go beyond what they already know, access information from other sources, and take action on your behalf.&lt;/p&gt;
&lt;p&gt;In our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/&quot;&gt;previous newsletters&lt;/a&gt;, we have focused on our AI Agent plugin for DokuWiki, which brings these capabilities directly into the wiki.&lt;/p&gt;
&lt;p&gt;In this issue, we’re looking into using the Model Context Protocol (MCP) to connect DokuWiki to external AI agents and how MCP enables them to &lt;strong&gt;retrieve, combine, and act on information from multiple systems&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We hope you enjoy this issue and find it useful.&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;
&lt;h3 id=&quot;dokuwiki-as-part-of-an-ai-workflow&quot;&gt;DokuWiki as part of an AI workflow&lt;/h3&gt;
&lt;p&gt;AI agents become particularly useful when they can work with several systems at the same time.&lt;/p&gt;
&lt;p&gt;Consider a support employee working on a customer ticket. The ticketing system contains the customer’s problem, the CRM contains information about the customer, and DokuWiki contains the relevant troubleshooting procedures and product documentation.&lt;/p&gt;
&lt;p&gt;An AI agent can &lt;strong&gt;combine&lt;/strong&gt; these &lt;strong&gt;sources&lt;/strong&gt;. It can look at the ticket, find the customer’s information, search DokuWiki for the appropriate procedure, and help the employee work through the issue.&lt;/p&gt;
&lt;p&gt;The same principle can be applied to many other workflows. A salesperson can combine an opportunity from the CRM with product information and sales guidelines from DokuWiki. An IT agent can use an alert from a monitoring system to find the corresponding runbook in DokuWiki. Developers may use Claude Code to work with both a source code repository and the documentation in DokuWiki.&lt;/p&gt;
&lt;p&gt;Each individual system remains responsible for its own information and applies its own strengths to maintaining that information. The AI agent’s tool use brings the information together as needed.&lt;/p&gt;
&lt;h3 id=&quot;what-is-mcp&quot;&gt;What is MCP?&lt;/h3&gt;
&lt;p&gt;MCP, short for Model Context Protocol, is a &lt;strong&gt;standardized way of making software accessible to AI systems&lt;/strong&gt;. It provides the agent with tools specific to the system it shall interact with: an “openTicket” for an issue tracker, a “searchCustomer” for a CRM, or a “readPage” for DokuWiki.&lt;/p&gt;
&lt;p&gt;An AI system can connect to several MCP servers and use the tools they provide. This allows it to work with information from different systems as part of the same task. And since tools can not only be used for information retrieval, the agent can also use these tools to &lt;strong&gt;change or update information&lt;/strong&gt; — all it takes is a “closeTicket” or “writePage” tool.&lt;/p&gt;
&lt;h3 id=&quot;the-dokuwiki-mcp-plugin&quot;&gt;The DokuWiki MCP Plugin&lt;/h3&gt;
&lt;p&gt;As you probably expected, MCP functionality can simply be added via a DokuWiki plugin. A first prototype of the plugin was released early last year. It provides the basic functionality you’d expect. DokuWiki’s remote API mechanisms are exposed as MCP tools, and authentication is based on the user’s access token — the &lt;strong&gt;agent acts on behalf of the authenticated user&lt;/strong&gt;. This means the same ACLs apply to the agent as they do to the user.&lt;/p&gt;
&lt;p&gt;This worked fine for personal use. However, for business use, there were a few shortcomings, which have been addressed in the version recently released in Early Access to our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin partners&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;connecting-to-central-ai-systems&quot;&gt;Connecting to central AI systems&lt;/h3&gt;
&lt;p&gt;In an enterprise context, you’re probably providing AI access to your employees via a central system such as Microsoft 365 Copilot Cowork, Claude, or ChatGPT. Connecting such a system to DokuWiki raises the question of how to authenticate individual users.&lt;/p&gt;
&lt;p&gt;The solution to that is &lt;strong&gt;OAuth authentication&lt;/strong&gt;. The administrator sets up the connection between the AI system and the wiki once. When a user first wants to use the wiki through their AI agent, they are asked to log in to the wiki in their usual browser and authorize the agent to access it on their behalf. The agent then acts with that user’s permissions. All the technical details are handled automatically. This works independently of how users authenticate to the wiki — whether through plain auth, Active Directory, two-factor authentication, or SSO.&lt;/p&gt;
&lt;p&gt;Besides making this kind of “connect-once, serve-many-users” scenario possible, the new plugin version also allows administrators to &lt;strong&gt;fine-tune which tools shall be available&lt;/strong&gt; to authenticated agents. You might want to start with read-only tools and only enable write access once you have gained confidence in how your agents behave. Regardless of the enabled tools, ACLs are always honored, of course.&lt;/p&gt;
&lt;p&gt;Finally, because Microsoft tends to do things a little differently, we added another feature to the plugin. To add an MCP endpoint to &lt;strong&gt;Cowork&lt;/strong&gt;, you need a special app package that has to be uploaded before users can use the MCP connection. Our plugin provides a convenient way to create the required package right from the admin interface.&lt;/p&gt;
&lt;h3 id=&quot;mcp-or-dokuwiki-ai-agent&quot;&gt;MCP or DokuWiki AI Agent?&lt;/h3&gt;
&lt;p&gt;So, does MCP make the DokuWiki AI Agent plugin obsolete? Not at all. In fact, using both can make a lot of sense.&lt;/p&gt;
&lt;p&gt;The AI Agent provides a convenient way to interact with the wiki directly, while an MCP connection can bring your wiki’s knowledge and functionality into other workflows. Actually, the AI Agent’s own tools, like semantic vector search (RAG), can be made available via MCP to let external agents search the wiki even more effectively.&lt;/p&gt;</content:encoded></item><item><title>DokuWiki Release &quot;Mort&quot; available</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-07-21/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-07-21/</guid><description>DokuWiki &quot;Mort&quot; release features faster search, Markdown parsing support. Also enhanced DocSearch plugin, and new AI Agent custom tools capabilities.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Subscriber,&lt;/p&gt;
&lt;p&gt;Welcome to another DokuWiki Newsletter. We are happy to share the latest updates and improvements from the DokuWiki ecosystem with you.&lt;/p&gt;
&lt;p&gt;If you find this newsletter helpful, please help us spread the word. Let a colleague or friend know. They can &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/&quot;&gt;subscribe&lt;/a&gt; for free.&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;
&lt;h2 id=&quot;dokuwiki-mort&quot;&gt;DokuWiki “Mort”&lt;/h2&gt;
&lt;p&gt;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 &lt;strong&gt;copy code blocks directly to the clipboard&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;A major refactoring of the search index has also been completed. The result is a &lt;strong&gt;more robust and faster search&lt;/strong&gt;. In addition, the indexing mechanism can now be reused by plugins. This improvement is already being leveraged by the new DocSearch plugin described below.&lt;/p&gt;
&lt;p&gt;The biggest change, however, is the option to &lt;strong&gt;parse Markdown&lt;/strong&gt;. 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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id=&quot;document-search&quot;&gt;Document Search&lt;/h2&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;One way to enable &lt;strong&gt;searching within media files&lt;/strong&gt; is the &lt;a href=&quot;https://www.dokuwiki.org/plugin:elasticsearch&quot;&gt;ElasticSearch plugin&lt;/a&gt; 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 &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-hosting/&quot;&gt;Pro Hosting&lt;/a&gt; offer or running your own server, setting it up can be challenging. On many low cost hosting environments, it is simply not possible.&lt;/p&gt;
&lt;p&gt;In the past, the &lt;a href=&quot;https://www.dokuwiki.org/plugin:docsearch&quot;&gt;DocSearch plugin&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;With the indexing refactoring introduced in Mort, these workarounds are no longer necessary. We &lt;strong&gt;completely overhauled&lt;/strong&gt; the plugin, modernized the codebase, improved the results interface, and integrated it with the new indexing system. In addition, we implemented the &lt;a href=&quot;https://www.dokuwiki.org/plugin:totext&quot;&gt;ToText&lt;/a&gt; plugin, a document to text conversion plugin written entirely in PHP. This means it has &lt;strong&gt;no external dependencies&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The new DocSearch plugin is currently available to our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partners&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;ai-agent-tools&quot;&gt;AI Agent Tools&lt;/h2&gt;
&lt;p&gt;There is also news regarding our &lt;a href=&quot;https://www.dokuwiki.org/plugin:aiagent&quot;&gt;AI Agent plugin&lt;/a&gt;. 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 &lt;strong&gt;custom tools&lt;/strong&gt; to the agent.&lt;/p&gt;
&lt;p&gt;For our own wiki, we implemented &lt;strong&gt;web search&lt;/strong&gt; to enrich answers with publicly available information. We also added a tool to search and &lt;strong&gt;read files in our GitLab&lt;/strong&gt; 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.&lt;/p&gt;
&lt;p&gt;This is just &lt;em&gt;one&lt;/em&gt; 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.&lt;/p&gt;
&lt;p&gt;Talk to us if you would like to discuss custom tool integrations.&lt;/p&gt;
&lt;h2 id=&quot;plugin-updates&quot;&gt;Plugin Updates&lt;/h2&gt;
&lt;p&gt;Several plugins received updates with bug fixes and maintenance tasks as part of our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partner Program&lt;/a&gt;. 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.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:statdisplay&quot;&gt;StatDisplay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:struct&quot;&gt;Struct&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:filelist&quot;&gt;FileList&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:aclinfo&quot;&gt;ACLInfo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:watchcycle&quot;&gt;WatchCycle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:s5&quot;&gt;S5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/template:sprintdoc&quot;&gt;Sprintdoc Template&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/template:twigstarter&quot;&gt;Twigstarter Template&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:recommend&quot;&gt;Recommend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:acknowledge&quot;&gt;Acknowledge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:diagrams&quot;&gt;Diagrams&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:move&quot;&gt;Move&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>Thoughts on &quot;LLM Wikis&quot;</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-04-15/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-04-15/</guid><description>Exploring AI agents in wikis: why LLM-based knowledge management requires human oversight, editorial guidance, and collaborative stewardship to create genuine knowledge.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Hello Subscriber&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;this newsletter is a bit different, Instead of presenting what’s new in the world of DokuWiki, this more of a think piece. What does the advent of AI agents mean for the future of wikis and knowledge management?&lt;/p&gt;
&lt;p&gt;We’d love to hear your thoughts on the topic.&lt;/p&gt;
&lt;p&gt;Andreas Gohr&lt;/p&gt;
&lt;p&gt;BTW: if you haven’t seen what an AI agent integration already can look like, have a look at our &lt;a href=&quot;https://youtu.be/pKqvqahUltY&quot;&gt;video showing the AI Agent plugin&lt;/a&gt; in action.&lt;/p&gt;
&lt;h1 id=&quot;thoughts-on-llm-wikis&quot;&gt;Thoughts on LLM Wikis&lt;/h1&gt;
&lt;p&gt;The idea of an LLM Wiki as &lt;a href=&quot;https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f&quot;&gt;postulated&lt;/a&gt; by Andrej Karpathy is currently making the rounds on LinkedIn and in other circles.&lt;/p&gt;
&lt;p&gt;The idea is simple: instead of manually managing your wiki, creating pages, interlinking them, making sure the documentation is up-to-date and consistent, you just let an AI agent handle it. The “wiki” becomes a bunch of interlinked pages, read and written primarily by the agent. The interface to the information is the agent itself.&lt;/p&gt;
&lt;p&gt;To add information, you dump documents, emails, or snippets into an “ingest” agent. A periodic “lint” agent takes on the role of the wiki gardener, and to get information from the system you talk to the “query” agent.&lt;/p&gt;
&lt;p&gt;It sounds magical. Finally, the largest hurdle of wiki adoption is solved: nobody has to write anything down anymore.&lt;/p&gt;
&lt;p&gt;When I presented the DokuWiki AI Agent plugin (see &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-03-25/&quot;&gt;last newsletter&lt;/a&gt;) to my colleagues, their thinking went in the same direction. But I think the idea rests on a misunderstanding: collecting information is not the same as creating knowledge. A useful wiki is not just a storage layer an agent can read and write, but a shared, collaborative structure that humans can understand, navigate, and trust.&lt;/p&gt;
&lt;h2 id=&quot;information-is-not-knowledge&quot;&gt;Information is not Knowledge&lt;/h2&gt;
&lt;p&gt;The goal of a wiki is to aggregate and synthesize knowledge from information. Karpathy hints at the issue when he describes how he runs the “ingest” phase:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Personally I prefer to ingest sources one at a time and stay involved — I read the summaries, check the updates, and guide the LLM on what to emphasize.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Without this close supervision and guidance, you’re basically “vibe coding” your knowledge base. In case you’re not familiar with the term, “vibe coding” refers to the process of creating software using an AI coding agent without ever looking at the created code (sometimes not even knowing how to program). The results can be impressive for a short time, but the larger the scope and the longer the project development, the more vibe-coded software turns into unmaintainable spaghetti code with lots of duplicate code, unexpected bugs, and side effects.&lt;/p&gt;
&lt;p&gt;It’s the same with knowledge management: dump ten years of project emails into an ingest pipeline and you’ll get summaries of conversations, but not institutional know-how. Knowledge requires human synthesis and perspective, the LLM can’t do that alone.&lt;/p&gt;
&lt;p&gt;What Karpathy actually hints at, when describing how he uses the ingest phase, is not automation without oversight. His approach is less “vibe coding” and more “vibe engineering”. In software development, this describes working with an AI agent where every output is reviewed, refined, and iterated until approved by an experienced human software engineer. It is a different kind of software development, but it is not necessarily faster or easier than traditional development. The human’s role shifts from developer towards architect and QA manager.&lt;/p&gt;
&lt;p&gt;In the case of an “LLM Wiki”, it means that unless you want your knowledge base turning into an unknowable black box, you need to keep a very close eye on how the agent organizes the information and what knowledge is synthesized from it, and permanently steer and correct it.&lt;/p&gt;
&lt;h2 id=&quot;opaque-storage-is-not-navigation&quot;&gt;Opaque Storage is not Navigation&lt;/h2&gt;
&lt;p&gt;As explained above, you want to keep an eye on what the agents do with the information you feed them. This is made difficult by the system Karpathy suggests. His “wiki” consists of hundreds of markdown files sitting side by side in one directory, with a single index.md providing one-line descriptions and optional categories. He’s explicit: you’re not meant to touch anything here: “The LLM owns this [storage] layer entirely”.&lt;/p&gt;
&lt;p&gt;The result is a kind of digital dumping ground: technically searchable, but cognitively opaque. Even with Obsidian providing a graph view or backlink visualization, there’s no real overview, no curated entry points, no intentional hierarchy. Once the number of files crosses a certain threshold, orientation becomes difficult - you can’t easily tell what’s missing, what’s redundant, or where to start exploring.&lt;/p&gt;
&lt;p&gt;Traditional wiki gardening solves this by emphasizing human navigation design: choosing page titles, linking paths, organizing namespaces, and summaries that guide the reader. It’s less about storage and more about providing a common thread. Without that human editorial layer, the “wiki” devolves into a bag of loosely connected text fragments - accessible to the LLM perhaps, but exhausting for people to read and trust.&lt;/p&gt;
&lt;h2 id=&quot;personal-systems-are-not-collaborative-wikis&quot;&gt;Personal Systems are not Collaborative Wikis&lt;/h2&gt;
&lt;p&gt;What most people seem to miss in their excitement is the very first sentence of Karpathy’s article: “A pattern for building &lt;strong&gt;personal&lt;/strong&gt; knowledge bases using LLMs.” (emphasis mine).&lt;/p&gt;
&lt;p&gt;I have no doubt this system is working great for him. He seems to invest a lot of time into maintaining and refining the data in it. I feel like he’d be great at using a traditional wiki as well.&lt;/p&gt;
&lt;p&gt;What his “pattern” is lacking, though, is any notion of how it would work with multiple users. How would the system evolve when prompted by different users with different needs? How can anyone trust the information in the wiki? Who are edits attributed to when agents potentially edit and rewrite whole sections of the wiki at any time? Hallucinations have become rarer with modern models, but they still exist.&lt;/p&gt;
&lt;p&gt;Use in a corporate context is even more questionable. There is no notion of ownership, permissions, or approvals at all. While I personally would celebrate the adoption of the “wiki way” where everyone is allowed to see and edit everything, it is very rare for enterprises to adopt that mindset fully.&lt;/p&gt;
&lt;h2 id=&quot;ai-can-help-but-not-replace-stewardship&quot;&gt;AI can help, but not Replace Stewardship&lt;/h2&gt;
&lt;p&gt;The recent hype around OpenClaw illustrates a similar dynamic. OpenClaw promises a personal assistant that manages your email, files, and workflows across every messaging platform you use. And for technically savvy users who take the time to isolate it, restrict its permissions, and audit third-party skills, it delivers. But the vast majority of adopters don’t do any of that. The result: tens of thousands of misconfigured instances exposed to the internet, a skills marketplace flooded with malicious plugins, and critical vulnerabilities that allowed entire agent takeovers from a single website visit.&lt;/p&gt;
&lt;p&gt;I fear the pattern will be similar with LLM Wikis: agentic systems promise to remove the hard, tedious parts of a task - but that tedious work is what makes the result useful. Take away the expert supervision and you don’t get magic, you get a mess that’s harder to clean up than what you started with.&lt;/p&gt;
&lt;p&gt;I think there are many interesting aspects in Karpathy’s pattern, and I am sure we will see many of them implemented in future wikis, but I don’t think it will magically solve the “issue” of knowledge management being work. Wikis rise and fall with people participating and shaping the information stored in them into knowledge. AI agents can help a lot with that, but they can’t (and shouldn’t) think for you.&lt;/p&gt;</content:encoded></item><item><title>Artificial Intelligence times 3</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-03-25/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2026-03-25/</guid><description>Explore three AI innovations: AI-assisted wiki editing, the new AIAgent plugin for DokuWiki, and defense strategies against AI bots crawling your site.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;hello-subscriber&quot;&gt;Hello Subscriber&lt;/h1&gt;
&lt;p&gt;A quarter of the new year has already passed, and artificial intelligence continues to keep us busy. In this issue, it appears not just once but three times.&lt;/p&gt;
&lt;p&gt;As always, we’re here to help with any questions using our own kind of intelligence 😉.&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;
&lt;h2 id=&quot;aiassisted-editing&quot;&gt;AI‑Assisted Editing&lt;/h2&gt;
&lt;p&gt;Editing a wiki page is actually easy, yet many users still hesitate to jump in. A request we hear often is: “Couldn’t we just leave comments instead?”. That approach sounds tempting, but we usually advise against it. When important information becomes outdated and the right details are buried among many comments, a wiki quickly loses its value.&lt;br&gt;
One of our partners came up with a great idea. Why not create a system that feels like a comment feature but actually keeps the content up to date? The result: highlight part of the text, leave a short note, and a language model (LLM) automatically updates that section based on your feedback. As simple as a comment, but with the benefit of real content improvement.&lt;/p&gt;
&lt;p&gt;Together with our partner, we developed a plugin based on this concept, tested it, and now offer it as an early‑access version for our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;Business Partners&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;aiagent--the-next-step-after-aichat&quot;&gt;AIAgent – The Next Step After AIChat&lt;/h2&gt;
&lt;p&gt;AI agents represent the latest stage in artificial intelligence. Instead of answering a single question, a language model receives a task and a list of tools it can use. The model decides on its own which tools to apply and works until it reaches a result. This gives it a kind of &lt;em&gt;agency&lt;/em&gt; - turning it into an agent.&lt;/p&gt;
&lt;p&gt;While developing our AI‑assisted editing plugin, our team asked whether this concept could also work with our chat functionality. The answer was yes, and that led to the new &lt;strong&gt;AIAgent Plugin&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Its interface looks familiar to users of the AIChat plugin, but a lot more is happening under the hood. The AIAgent has two modes: Chat and Edit. In &lt;strong&gt;Chat Mode&lt;/strong&gt;, it behaves as you would expect: ask questions and get answers from the wiki, including semantic search. But the agent can also read pages, list namespaces, or check tables of contents on its own. In &lt;strong&gt;Edit Mode&lt;/strong&gt;, the AI assistant can add or update page content directly while you chat with it.&lt;/p&gt;
&lt;p&gt;The new plugin is more flexible in its configuration, too. You can assign different models to different modes, adjust parameters such as reasoning levels for modern models, or create your own modes with custom prompts and tools. All DokuWiki API endpoints can be used as tools, including those of other plugins.&lt;/p&gt;
&lt;p&gt;You’ll find a detailed description in the &lt;a href=&quot;https://www.dokuwiki.org/plugin:aiagent&quot;&gt;documentation on DokuWiki.org&lt;/a&gt;. The plugin is currently available in early access for our business plugin partners.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;With AIAgent, we’re introducing the next generation of our AI plugins. AIChat and AIEditor will remain for now - AIChat for knowledge dialogues and AIEditor for targeted edits. In the future, our main development focus will shift to AIAgent, which combines the best of both worlds. The particularly accessible interface of AIEditor might even serve as an alternative entry point to AIAgent later on.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;defending-against-ai-bots&quot;&gt;Defending Against AI Bots&lt;/h2&gt;
&lt;p&gt;LLMs open up entirely new ways to interact with a wiki but also bring new challenges.&lt;/p&gt;
&lt;p&gt;Training large language models requires huge amounts of text. To collect it, AI labs large and small automatically crawl the web. Unfortunately, some ignore established standards like &lt;em&gt;robots.txt&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The result can be a surge in &lt;strong&gt;server load and traffic&lt;/strong&gt; until the wiki becomes almost unreachable for regular visitors. Some of these bots use thousands of IP addresses at once, effectively acting like a DDoS attack.&lt;/p&gt;
&lt;p&gt;DokuWiki lead developer and CosmoCode team member Andreas Gohr has experienced these problems himself and introduced two possible solutions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.patreon.com/posts/fighting-bots-145820472&quot;&gt;An Apache‑based block script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.patreon.com/posts/fighting-bots-2-146309840&quot;&gt;A general DokuWiki plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you need similar protection mechanisms for a wiki or another website, we’ll be happy to help you implement them.&lt;/p&gt;
&lt;h2 id=&quot;other-updates&quot;&gt;Other Updates&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://www.cosmocode.de/&quot;&gt;Our website&lt;/a&gt; recently received a technical upgrade, and if everything’s working as planned, you won’t notice a thing. Behind the scenes, we’ve moved from &lt;a href=&quot;https://getgrav.org/&quot;&gt;Grav CMS&lt;/a&gt; to &lt;a href=&quot;https://astro.build/&quot;&gt;Astro&lt;/a&gt;. The static‑site approach fits perfectly with our developer‑focused way of managing content. Of course, we didn’t stop at the standard setup - we extended Astro and customized it to fit our workflow.&lt;/p&gt;
&lt;p&gt;A wiki isn’t an Excel spreadsheet, and it shouldn’t be. Still, sometimes it’s useful to perform small &lt;strong&gt;calculations&lt;/strong&gt; within DokuWiki tables. DokuWiki user Sherry Wheeler created the &lt;a href=&quot;https://www.dokuwiki.org/plugin:avmathtable&quot;&gt;AV Math Table&lt;/a&gt; plugin to make that possible.&lt;/p&gt;
&lt;p&gt;The next DokuWiki release will require at least &lt;strong&gt;PHP 8.2&lt;/strong&gt;. A corresponding &lt;a href=&quot;https://github.com/dokuwiki/dokuwiki/pull/4598&quot;&gt;pull request&lt;/a&gt; was recently merged. If you need help upgrading your PHP version, we’re here to assist.&lt;/p&gt;</content:encoded></item><item><title>DokuWiki Plugin Updates and a Happy New Year! 🥂</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-12-08/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-12-08/</guid><description>CosmoCode announces DokuWiki plugin updates including dw2pdf refactoring, maintenance of popular plugins, and general availability of AIChat and Statistics plugins.</description><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;hello-subscriber&quot;&gt;Hello Subscriber&lt;/h1&gt;
&lt;p&gt;The year is coming to a close, and we hope you had a productive one thanks to your wiki. We have a few final DokuWiki-related news items for you before we say: happy holidays and a wonderful new year!&lt;/p&gt;
&lt;p&gt;Until next year,&lt;br&gt;
your CosmoCode DokuWiki Team 🥂&lt;/p&gt;
&lt;h2 id=&quot;dw2pdf-refactoring&quot;&gt;DW2PDF Refactoring&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.dokuwiki.org/plugin:dw2pdf&quot;&gt;dw2pdf Plugin&lt;/a&gt; allows you to export one or more wiki pages as PDFs, optionally with your own CI design. It is one of the most popular plugins — about a quarter of all DokuWiki installations include it. It was initially released by Luigi Micco in 2010 and has since been maintained by the community, most notably by Gerrit Uitslag and Andreas Gohr.&lt;/p&gt;
&lt;p&gt;Unfortunately, with the new features and changes introduced over the years, maintaining it became increasingly difficult. When one of our customers requested a way to integrate the IndexMenu sorting feature with PDF exports, it became clear that the time for refactoring had come.&lt;/p&gt;
&lt;p&gt;The plugin’s monolithic approach (aka “spaghetti code” 😉) has been restructured into a class-based design that cleanly separates different concerns. During this process, several subtle bugs in rendering and caching were discovered and fixed. A whole set of new unit tests has been added to make future changes more robust. The plugin now also uses the updated mpdf library and is PHP 8.4 compatible. And last but not least, a new plugin event was introduced to address our customer’s request for IndexMenu integration.&lt;/p&gt;
&lt;p&gt;The changes are currently being reviewed in a &lt;a href=&quot;https://github.com/splitbrain/dokuwiki-plugin-dw2pdf/pull/529&quot;&gt;pull request&lt;/a&gt;. Our Business Plugin Partners can already try out the new version through our &lt;a href=&quot;https://www.dokuwiki.org/plugin:cosmocode&quot;&gt;CosmoCode Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;plugin-maintenance&quot;&gt;Plugin Maintenance&lt;/h2&gt;
&lt;p&gt;One goal of the &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partner Program&lt;/a&gt; is to co-finance the maintenance of the many plugins we have released for DokuWiki over the years. The following plugins received smaller cleanups and updates in the last few months:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:tagging&quot;&gt;Tagging Plugin&lt;/a&gt; (keyword tagging for DokuWiki pages)
&lt;ul&gt;
&lt;li&gt;fixed cloud display&lt;/li&gt;
&lt;li&gt;replaced the use of deprecated SQLite plugin methods&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:imgpaste&quot;&gt;ImgPaste Plugin&lt;/a&gt; (upload new images via copy &amp;amp; paste)
&lt;ul&gt;
&lt;li&gt;added support for images when pasting HTML into the Prosemirror Plugin editor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:diagrams&quot;&gt;Diagrams Plugin&lt;/a&gt; (edit diagrams directly in DokuWiki)
&lt;ul&gt;
&lt;li&gt;fixed issues with ACL handling and external images&lt;/li&gt;
&lt;li&gt;fixed issues with PDF export&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:structnotification&quot;&gt;StructNotification Plugin&lt;/a&gt; (email notifications based on struct data)
&lt;ul&gt;
&lt;li&gt;added filter mechanism&lt;/li&gt;
&lt;li&gt;fixed issues with command-line support&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:farmer&quot;&gt;Farmer Plugin&lt;/a&gt; (one DokuWiki installation to run multiple wikis)
&lt;ul&gt;
&lt;li&gt;improved animal detection and handling of missing animals&lt;/li&gt;
&lt;li&gt;dependency updates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:quicksubscribe&quot;&gt;QuickSubscribe Plugin&lt;/a&gt; (one-click email page subscriptions)
&lt;ul&gt;
&lt;li&gt;Librarian compatibility fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition to these code changes, we reviewed and triaged dozens of issues and pull requests.&lt;/p&gt;
&lt;h2 id=&quot;newsletter-and-archive-available-to-the-public&quot;&gt;Newsletter and Archive Available to the Public&lt;/h2&gt;
&lt;p&gt;If you’re reading this newsletter, you’re likely a current or former CosmoCode customer or have been in contact with us about DokuWiki at some point. We believe this newsletter is useful to keep you up to date on our DokuWiki work — and it might also be valuable to people we haven’t yet been in contact with.&lt;/p&gt;
&lt;p&gt;That’s why we’ve decided to open up the subscription to anyone interested. So if you know someone who might benefit from this little newsletter, feel free to share our &lt;a href=&quot;https://newsletter.cosmocode.de/subscription/form&quot;&gt;Subscription Form&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And if you missed previous issues or want to revisit a past one, you can now find them all in the &lt;a href=&quot;https://www.cosmocode.de/en/leistungen/wiki/dokuwiki-newsletter/&quot;&gt;archive on our website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And whether you’re new here or not: if you have any suggestions or feedback for the newsletter, just hit reply and let us know!&lt;/p&gt;
&lt;h2 id=&quot;general-availability-of-plugins&quot;&gt;General Availability of Plugins&lt;/h2&gt;
&lt;p&gt;When we started the Business Partner Program, we promised that larger updates and new plugins would be released to our partners first and made generally available later. Since our last newsletter, two such public releases have been made:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The &lt;a href=&quot;https://www.dokuwiki.org/plugin:aichat&quot;&gt;AIChat Plugin&lt;/a&gt; received a major update including better support for local LLMs and third-party OpenAI-compatible APIs, as well as new mechanisms to influence context: “current page only” and “full page per matching chunk.” The latter, in particular, has proven quite useful with large-context LLMs.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Apropos local models: we recently set up the AIChat plugin using Ollama at a customer’s location. Experimentation with different models revealed &lt;code&gt;gpt-oss:20b&lt;/code&gt; as our favorite in regards to performance and capability.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;We also released our full rewrite of the &lt;a href=&quot;https://www.dokuwiki.org/plugin:statistics&quot;&gt;Statistics Plugin&lt;/a&gt;, which we presented in the last newsletter. The plugin is now SQLite-based and thus much easier to install — no external dependencies or database setup required.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So if you’re not yet a partner, enjoy these updates — and consider &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;joining&lt;/a&gt;!&lt;/p&gt;</content:encoded></item><item><title>Add analytics to your Wiki 📊</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-08-27/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-08-27/</guid><description>Learn how to add analytics to your DokuWiki with CosmoCode&apos;s revamped statistics plugin, featuring SQLite storage and privacy-friendly tracking options.</description><pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Hello Subscriber,&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Welcome to the latest edition of our DokuWiki newsletter. We hope you find the updates and information useful. As always, please don’t hesitate to get in touch if you’d like to discuss anything.&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;
&lt;h3 id=&quot;statistics-plugin&quot;&gt;Statistics Plugin&lt;/h3&gt;
&lt;p&gt;When rolling out a wiki, it makes sense to &lt;strong&gt;keep an eye on how it’s used&lt;/strong&gt;. A big part of that is paying close attention to the recent changes page and having one or more dedicated &lt;strong&gt;wiki gardeners&lt;/strong&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A “wiki gardener” is someone who maintains and organizes the knowledge base by updating content, fixing formatting, and ensuring consistency and accuracy. Their work helps keep the wiki clean, easy to navigate, and relevant, preventing outdated or duplicated information from accumulating. By doing so, wiki gardeners enhance the wiki’s usefulness as a reliable resource for employees, supporting better collaboration, productivity, and knowledge sharing across the organization.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But there’s also a more technical way to look at wiki use: through &lt;strong&gt;access statistics&lt;/strong&gt;. Seeing which pages are frequently visited, what people search for, or even which user groups are most active can help you understand your wiki better.&lt;/p&gt;
&lt;p&gt;For a long time, there was no adequate mechanism to do so.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;One option is the &lt;a href=&quot;https://www.dokuwiki.org/plugin:statdisplay&quot;&gt;statdisplay plugin&lt;/a&gt;. It can analyze your web server logs and show some basic statistics and graphs. However, it does not put a specific focus on wiki interactions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Another option is plugins like &lt;a href=&quot;https://www.dokuwiki.org/plugin:googleanalytics&quot;&gt;googleanalytics&lt;/a&gt; or &lt;a href=&quot;https://www.dokuwiki.org/plugin:numatomo&quot;&gt;numatomo&lt;/a&gt;, which use an external analytics tool to log visitor information. Again, these tools are more focused on public website analytics than wiki use.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The third option was the no longer maintained &lt;a href=&quot;https://www.dokuwiki.org/plugin:statistics&quot;&gt;statistics plugin&lt;/a&gt;. The plugin tracks typical website analytics metrics like referring links, visitors, and browsers, but it also focuses on wiki specifics like editors vs. readers, search phrases, logins, etc.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’re happy to announce that &lt;strong&gt;CosmoCode has adopted the statistics plugin&lt;/strong&gt; and given it a proper overhaul. It is now much easier to install since it no longer relies on an external MySQL database - all &lt;strong&gt;data is stored in SQLite&lt;/strong&gt;. The underlying data schema has been improved and the outdated graphing library replaced. In addition, the plugin now offers &lt;strong&gt;fine-grained privacy options&lt;/strong&gt; to adjust it to your individual requirements (for example, GDPR or your works council). It also includes support for typical UTM parameters to &lt;strong&gt;track individual marketing campaigns&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The new plugin is available as a preview to all our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partnership&lt;/a&gt; partners.&lt;/p&gt;
&lt;h3 id=&quot;plugin-updates&quot;&gt;Plugin Updates&lt;/h3&gt;
&lt;p&gt;We made some smaller updates to various plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:structpublish&quot;&gt;structpublish&lt;/a&gt; - we now properly differentiate between editors (people who may write in a namespace) and publishers (people who approve changes), which makes the setup a bit easier and more in line with users’ expectations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:farmer&quot;&gt;farmer&lt;/a&gt; - improvements in handling Animal URLs when running command-line plugins.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/template:sprintdoc&quot;&gt;sprintdoc&lt;/a&gt; - better print styles and several minor CSS adjustments.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:dbquery&quot;&gt;dbquery&lt;/a&gt; - new placeholders in the config allow for more complex setups when using a wiki farm.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:tagging&quot;&gt;tagging&lt;/a&gt; - compatibility fixes for modern PHP and the latest DokuWiki release.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you use any of these plugins, make sure to update to access these new features and fixes. Feel free to contact us if you want to learn more about using these or other plugins in your wiki.&lt;/p&gt;
&lt;h3 id=&quot;spotlight-on-typo3-viridium-group&quot;&gt;Spotlight on TYPO3: Viridium Group&lt;/h3&gt;
&lt;p&gt;At CosmoCode, we not only support DokuWiki but also execute a wide range of complex web projects for our clients. We thought you might be interested in reading about one of them.&lt;/p&gt;
&lt;p&gt;Our colleagues from the TYPO3 CMS team recently completed a major relaunch and refactoring project for the Viridium Group. After Viridium acquired several insurance companies, both their own website and those of their new subsidiaries required a complete overhaul. The existing TYPO3 system was upgraded to the latest release, the site structure was reorganized, and the subsidiaries were integrated into the main instance - much like a wiki farm.&lt;/p&gt;
&lt;p&gt;Custom Content Elements were developed to enable editors to reuse content across different navigation elements and sites, significantly improving both efficiency and consistency. The design was created in close cooperation with Viridium’s brand agency, ensuring a consistent message throughout.&lt;/p&gt;
&lt;p&gt;A key focus of the refactoring was the integration of a third-party remote API by Morningstar, a leading provider of financial research and analysis. Completely redesigned form mechanisms now allow customers to modify their life insurance fund allocations based on Morningstar data. This feature required close collaboration with various Viridium departments and obtained approval from Germany’s financial regulatory authority, BaFin.&lt;/p&gt;
&lt;p&gt;Contact us if you could benefit from CosmoCode’s TYPO3 expertise, whether you are starting a new project or planning to relaunch or upgrade an existing site.&lt;/p&gt;</content:encoded></item><item><title>DokuWiki Partner Exclusive: Move Plugin PR Bundle</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-05-22/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-05-22/</guid><description>Get exclusive access to the updated DokuWiki Move Plugin with compatibility fixes, Remote API support, and enhanced media management through CosmoCode&apos;s Partner Program.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Hello Subscriber,&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;One such plugin is the &lt;a href=&quot;https://www.dokuwiki.org/plugin:move&quot;&gt;move plugin&lt;/a&gt;, 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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;https://github.com/michitux/dokuwiki-plugin-move/pulls&quot;&gt;waiting for review as pull requests in the original repository&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Compatibility adjustments for DokuWiki “Librarian”&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Bugfix for lock file storage&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A small fix, but it ensures correct usage of the data directory.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Remote API support&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Through DokuWiki’s Remote API, pages and media files can now also be renamed or moved.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Move media and pages together&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The move plugin can now be installed as usual via the partner tab in the &lt;a href=&quot;https://www.dokuwiki.org/plugin:cosmocode&quot;&gt;CosmoCode Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are interested in our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;Partner Program&lt;/a&gt;, please don’t hesitate to contact us.&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;</content:encoded></item><item><title>🦧DokuWiki Release &quot;Librarian&quot; now available</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-05-20/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-05-20/</guid><description>DokuWiki Librarian release features a revamped Extension Manager with remote API, automatic dependency handling, and improved plugin installation and updates.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Hello Subscriber,&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Welcome to our latest newsletter! We’re pleased to bring you the latest news and updates on DokuWiki and its ecosystem.&lt;/p&gt;
&lt;h3 id=&quot;new-dokuwiki-release&quot;&gt;New DokuWiki Release&lt;/h3&gt;
&lt;p&gt;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 &lt;strong&gt;revamped Extension Manager&lt;/strong&gt; for installing and updating plugins and templates.&lt;/p&gt;
&lt;p&gt;With this release, you can now access the same update functionality via GUI, command line, and &lt;strong&gt;remote API&lt;/strong&gt;. The API is particularly useful for users managing multiple wikis, as it simplifies automatic updates to extensions from remote locations.&lt;/p&gt;
&lt;p&gt;Additionally, the manager now &lt;strong&gt;handles dependencies&lt;/strong&gt; automatically—such as including the sqlite plugin when installing the struct plugin—making plugin management easier. It also provides warnings on incompatibilities, enhancing safety.&lt;/p&gt;
&lt;p&gt;You can download the new release from &lt;a href=&quot;https://download.dokuwiki.org&quot;&gt;download.dokuwiki.org&lt;/a&gt;. We’ll be updating the hosted wikis for our customers soon. If you need assistance with your wiki upgrade, please contact us.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Did you know?&lt;/strong&gt; 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”.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&quot;aichat-update&quot;&gt;AIChat Update&lt;/h3&gt;
&lt;p&gt;As part of our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Partner Program&lt;/a&gt;, we’re offering early access to an updated version of our &lt;a href=&quot;https://www.dokuwiki.org/plugin:aichat&quot;&gt;AIChat plugin&lt;/a&gt;. With this update, you can now chat directly in the &lt;strong&gt;context of the page&lt;/strong&gt; 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.&lt;/p&gt;
&lt;p&gt;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 &lt;strong&gt;European customers&lt;/strong&gt;, as we’ve configured the &lt;a href=&quot;https://cloud.ionos.com/managed/ai-model-hub&quot;&gt;AI API offered by IONOS&lt;/a&gt; using this new mechanism — a great option for using AI models without sending data to the US.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Interested in becoming a partner?&lt;/strong&gt; Our partner program offers exclusive benefits like early access to features, preferred support, and opportunities to influence future development. &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;Learn more about the program here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;golocal-update&quot;&gt;GoLocal Update&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;https://www.dokuwiki.org/plugin:golocal&quot;&gt;find more details here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;simplenavi-update&quot;&gt;SimpleNavi Update&lt;/h3&gt;
&lt;p&gt;SimpleNavi remains one of the &lt;a href=&quot;https://www.patreon.com/posts/navigating-41964941&quot;&gt;recommended plugins&lt;/a&gt; for creating &lt;strong&gt;automatic navigation&lt;/strong&gt; in DokuWiki, based on namespace and page structure. With the new &lt;a href=&quot;https://www.patreon.com/posts/building-trees-125827149&quot;&gt;TreeBuilder mechanism&lt;/a&gt; introduced in the “Librarian” release, we’ve made SimpleNavi more flexible—especially for wikis &lt;strong&gt;with complex access permissions&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For example: If you have a namespace for each customer like &lt;code&gt;customer:company1:&lt;/code&gt;, you may not want every customer to see the full &lt;code&gt;customer:&lt;/code&gt; namespace, just their own section. Traditional tree based navigation plugins have trouble here, since they can’t provide access to &lt;code&gt;customer:company1:&lt;/code&gt; without access to the &lt;code&gt;customer:&lt;/code&gt; level.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is where the new &lt;em&gt;peek option&lt;/em&gt; 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 &lt;code&gt;customer:&lt;/code&gt; entry.&lt;/p&gt;
&lt;p&gt;Sounds complicated, but in the end it’s exactly what the name “SimpleNavi” promises: simple navigation that just works.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki team&lt;/p&gt;</content:encoded></item><item><title>Start 2025 with Smarter DokuWiki Search and more…</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-01-28/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2025-01-28/</guid><description>Discover CosmoCode&apos;s 2025 DokuWiki improvements: RenderRevisions plugin for smart change detection and ElasticSearch for enterprise-grade search with document indexing capabilities.</description><pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear Subscriber,&lt;/p&gt;
&lt;p&gt;Happy New Year 2025! We hope this year brings you success and innovation in all your endeavors. And speaking of innovation, we’re starting the year with a couple of improvements to help you get even more out of your DokuWiki installation.&lt;/p&gt;
&lt;h3 id=&quot;-renderrevisions-plugin-smarter-change-detection&quot;&gt;🛠 RenderRevisions Plugin: Smarter Change Detection&lt;/h3&gt;
&lt;p&gt;Do you use &lt;strong&gt;approval or review workflows&lt;/strong&gt; in your wiki? Then you might have encountered this challenge: While DokuWiki tracks changes when someone edits a page directly, it doesn’t detect when content changes automatically - for example, when pages include dynamic content from databases, external sites, or other wiki pages.&lt;/p&gt;
&lt;p&gt;Our new &lt;a href=&quot;https://www.dokuwiki.org/plugin:renderrevisions&quot;&gt;RenderRevisions plugin&lt;/a&gt; solves this by automatically incrementing the page revision number &lt;strong&gt;whenever the rendered content changes&lt;/strong&gt;, even if nobody edited the source directly. This signals to other plugins and users that the content needs attention - perfect for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Triggering review workflows when included content has changed&lt;/li&gt;
&lt;li&gt;Ensuring approval processes catch all relevant content updates&lt;/li&gt;
&lt;li&gt;Maintaining compliance by making sure no changes slip through unnoticed&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;-elasticsearch-plugin-next-level-search&quot;&gt;🔍 ElasticSearch Plugin: Next Level Search&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.dokuwiki.org/plugin:elasticsearch&quot;&gt;ElasticSearch plugin&lt;/a&gt; takes your wiki’s search capabilities to the next level by replacing DokuWiki’s built-in search with enterprise-grade technology. Unlike the standard search, ElasticSearch understands the &lt;strong&gt;natural structure of language&lt;/strong&gt; - for example, it knows that “running,” “ran,” and “runs” are all forms of the same word, making your searches more intelligent and comprehensive. It presents results in easy-to-navigate pages and shows relevant text snippets for &lt;em&gt;all results&lt;/em&gt;, helping users quickly find what they’re looking for.&lt;/p&gt;
&lt;p&gt;One of its most powerful features is the ability to &lt;strong&gt;search within uploaded documents&lt;/strong&gt;. Whether you have PDFs, Word documents, or other file types in your wiki, together with Apache Tika, ElasticSearch can index and search their complete content, making them as accessible as your wiki pages.&lt;/p&gt;
&lt;p&gt;We’re excited to announce significant improvements now available through our &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;Business Plugin Partner Program&lt;/a&gt;. The plugin has been completely refactored for better maintainability, and comes with powerful new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Smart Search Assistance:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Autocompletion suggests search terms as you type&lt;/li&gt;
&lt;li&gt;Automatic spelling correction helps users find what they need even when they make typos&lt;/li&gt;
&lt;li&gt;Support for the familiar @namespace syntax to narrow down your search scope&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enhanced Search Experience:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Filter results by file type (including PDFs and PowerPoint documents)&lt;/li&gt;
&lt;li&gt;Improved filter interface shows active filters at a glance&lt;/li&gt;
&lt;li&gt;Cleaner search results with visible attributes like language and tags&lt;/li&gt;
&lt;li&gt;Preview thumbnails for image search results&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These improvements have been made possible in part through the support of our valued partners, which is why these new features are available to &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;Business Plugin Partner Program&lt;/a&gt; members first. By becoming a partner, you not only gain immediate access to these advanced capabilities but also directly support the development of future innovations like this.&lt;/p&gt;
&lt;h3 id=&quot;-professional-dokuwiki-hosting--setup&quot;&gt;🌐 Professional DokuWiki Hosting &amp;amp; Setup&lt;/h3&gt;
&lt;p&gt;While the ElasticSearch plugin brings powerful search capabilities to your wiki, setting up and maintaining ElasticSearch and Apache Tika properly requires additional server expertise. Tika is the technology that enables ElasticSearch to extract and index content from your uploaded documents - it processes text and metadata from PDFs, Word documents, and even recognizes text in images. Together, these tools create a powerful search experience, but they need proper setup and maintenance.&lt;/p&gt;
&lt;p&gt;If you’d rather focus on your content than server administration, we can help in two ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Fully Managed Hosting&lt;/strong&gt;&lt;br&gt;
Leave the heavy lifting to us. With our professional hosting service, we handle your entire DokuWiki infrastructure—including expertly configuring ElasticSearch and Tika. Here’s what you get:
&lt;ul&gt;
&lt;li&gt;Automatic backups and updates&lt;/li&gt;
&lt;li&gt;Professional maintenance and monitoring&lt;/li&gt;
&lt;li&gt;Optional AI-powered features&lt;/li&gt;
&lt;li&gt;Everything professionally set up and maintained by our expert team&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Setup Support&lt;/strong&gt;&lt;br&gt;
Prefer to keep your wiki on-premises? Our team can assist with a tailored setup of ElasticSearch and Tika on your own servers, ensuring everything runs smoothly from the start.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Contact us to discuss which solution works best for your needs.&lt;/p&gt;</content:encoded></item><item><title>📄 DokuWiki Word Import, Partner Program and more...</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-11-26/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-11-26/</guid><description>Discover CosmoCode&apos;s latest DokuWiki updates including Word Import for efficient document transfer, AI Chat with local and cloud models, and our new Business Plugin Partner Program.</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;hello-subscriber&quot;&gt;Hello Subscriber,&lt;/h1&gt;
&lt;p&gt;In this newsletter, we’ve once again compiled some interesting updates about our DokuWiki plugins for you. Perhaps there’s a new feature or two that might pique your interest. Additionally, we have news about the DokuWiki Business Plugin Partner Program.&lt;/p&gt;
&lt;p&gt;If you have any questions or require any of our DokuWiki services, please do not hesitate to contact us.&lt;/p&gt;
&lt;p&gt;We wish you happy holidays and a happy new year! 🎄🥳&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;
&lt;h2 id=&quot;word-import-efficient-transfer-of-documents-to-the-wiki&quot;&gt;Word Import: Efficient Transfer of Documents to the Wiki&lt;/h2&gt;
&lt;p&gt;Ideally, all the accumulated knowledge of your company should be documented in the wiki. However, in practice, this often isn’t the case, as transferring existing content can be a tedious task.&lt;/p&gt;
&lt;p&gt;With our &lt;a href=&quot;https://www.dokuwiki.org/plugin:wordimport&quot;&gt;Word Import Plugin&lt;/a&gt;, we’ve developed a solution to simplify this process. The plugin enables the import of &lt;strong&gt;.docx files&lt;/strong&gt; into the wiki, automatically converting the content and formatting into DokuWiki syntax. Images embedded in Word documents are also extracted and made available directly in the DokuWiki Media Manager.&lt;/p&gt;
&lt;p&gt;The current public version of the plugin already supports importing basic Word files. &lt;strong&gt;DokuWiki Business Plugin Partners&lt;/strong&gt; additionally benefit from an &lt;strong&gt;Early Access&lt;/strong&gt; version with extended functionalities, including enhanced handling of Word formatting, image alignments, links, and even support for mathematical formulas. Furthermore, this version enables &lt;strong&gt;bulk importing&lt;/strong&gt; of entire folders of Word documents, further increasing efficiency.&lt;/p&gt;
&lt;h2 id=&quot;ai-chat-with-local-models-and-google-gemini&quot;&gt;AI Chat with Local Models and Google Gemini&lt;/h2&gt;
&lt;p&gt;Our &lt;a href=&quot;https://www.dokuwiki.org/plugin:aichat&quot;&gt;AI Chat Plugin&lt;/a&gt; has received some minor updates. Google has now made its &lt;strong&gt;Gemini model&lt;/strong&gt; available in Europe. The AI Chat Plugin can now utilize this large language model (LLM) as well. Additionally, the latest models from &lt;strong&gt;OpenAI, Anthropic, and Groq&lt;/strong&gt; have been added.&lt;/p&gt;
&lt;p&gt;For those who prefer not to transfer their data to the cloud, there’s the option to run pre-trained large language models locally—provided appropriate hardware is available. The simplest way to achieve this is through the &lt;strong&gt;open-source project Ollama&lt;/strong&gt;. Our Chat Plugin can now be configured to communicate with an Ollama instance.&lt;/p&gt;
&lt;h2 id=&quot;prosemirror-copy--paste-for-images-and-html&quot;&gt;ProseMirror: Copy &amp;amp; Paste for Images and HTML&lt;/h2&gt;
&lt;p&gt;Uploading &lt;strong&gt;images via copy &amp;amp; paste&lt;/strong&gt; into the wiki has long been possible thanks to the &lt;a href=&quot;https://www.dokuwiki.org/plugin:imgpaste&quot;&gt;imgpaste Plugin&lt;/a&gt;, but only with the standard DokuWiki editor.&lt;/p&gt;
&lt;p&gt;With a new update to the plugin, this functionality is now also available for users of the &lt;a href=&quot;https://www.dokuwiki.org/plugin:prosemirror&quot;&gt;ProseMirror WYSIWYG Editor&lt;/a&gt;. But that’s not all: In addition to individual images, you can now paste longer &lt;strong&gt;HTML texts&lt;/strong&gt;—for instance, when copying content from a website. Linked images contained in the HTML are automatically downloaded and saved in the DokuWiki Media Manager.&lt;/p&gt;
&lt;h2 id=&quot;dokuwiki-business-partner-program-launched&quot;&gt;DokuWiki Business Partner Program Launched&lt;/h2&gt;
&lt;p&gt;As announced in previous newsletters, our &lt;a href=&quot;https://www.cosmocode.de/en/leistungen/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partner Program&lt;/a&gt; aims to explore ways to create a stable, future-ready foundation for the DokuWiki ecosystem.&lt;/p&gt;
&lt;p&gt;Through the partner program, we can ensure the continuous maintenance and development of critical DokuWiki plugins. Our partners gain exclusive &lt;strong&gt;early access to new features&lt;/strong&gt; and updates before they are publicly available.&lt;/p&gt;
&lt;p&gt;We are thrilled to have already welcomed our first partners, who can now take advantage of the Early Access version of our &lt;strong&gt;Word Import Plugin&lt;/strong&gt;. If you’re also interested in a partnership, don’t hesitate to reach out to us!&lt;/p&gt;
&lt;h3 id=&quot;frequently-asked-questions-from-our-readers&quot;&gt;Frequently Asked Questions from Our Readers&lt;/h3&gt;
&lt;p&gt;Thank you to everyone who provided valuable feedback following our last newsletters. Some questions tend to come up frequently, so we’d like to address them briefly here:&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;“I want to support the program but have trouble securing a budget for it.”&lt;/strong&gt;&lt;br&gt;
The partner program works similarly to a traditional software license. If your company already has a budget for software licenses, the partner program should fit right into that.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;“How does Early Access work?”&lt;/strong&gt;&lt;br&gt;
As a partner, you’ll receive a license key (token), which you can enter in the &lt;strong&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:cosmocode&quot;&gt;CosmoCode Plugin&lt;/a&gt;&lt;/strong&gt;. The plugin will then display all available Early Access versions, which you can install with just a click.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;“I don’t currently need new features. Does the partner program still make sense for me?”&lt;/strong&gt;&lt;br&gt;
Absolutely! Even if you don’t currently require new features, the partner program enables the &lt;strong&gt;ongoing maintenance and compatibility&lt;/strong&gt; of existing plugins. This provides the regular updates that improve the stability and security of your installation.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;“Does the partner program replace CosmoCode’s support?”&lt;/strong&gt;&lt;br&gt;
No, CosmoCode will continue offering all regular services related to DokuWiki, including installation and configuration, troubleshooting, and the development or customization of plugins based on your needs. The partner program complements these services by supporting the long-term &lt;strong&gt;stability and security&lt;/strong&gt; of your DokuWiki installation in the background.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;“Which plugins are supported under the partner program?”&lt;/strong&gt;&lt;br&gt;
The selection depends on the needs of our partners. We focus on plugins that are most commonly used and in high demand. Currently, our primary focus is on complex and widespread plugins, like the &lt;strong&gt;Bureaucracy Plugin&lt;/strong&gt; and the &lt;strong&gt;ProseMirror Plugin&lt;/strong&gt;. The scope of support will also depend on the number of participating partners.&lt;/p&gt;</content:encoded></item><item><title>📯 Reminder: Feedback on DokuWiki Plugin Partner Program</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-10-07/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-10-07/</guid><description>We&apos;re seeking your feedback on CosmoCode&apos;s new DokuWiki Business Plugin Partner Program to better serve the community and ensure long-term ecosystem stability.</description><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Subscriber,&lt;/p&gt;
&lt;p&gt;Recently, we introduced you to our new &lt;strong&gt;DokuWiki Business Plugin Partner Program&lt;/strong&gt;, and today we’d like to follow up to gather your feedback. We’ve already received some valuable responses, and we’d like to kindly remind those who haven’t shared their thoughts yet to do so. &lt;strong&gt;Your feedback is crucial in helping us tailor the program to best serve the needs of the DokuWiki community.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For nearly two decades, CosmoCode has actively supported the DokuWiki community by developing a wide range of plugins and contributing to the DokuWiki core. Thanks to these ongoing efforts, DokuWiki has grown into a platform that is just as robust and capable as commercial software.&lt;/p&gt;
&lt;p&gt;With the new partner program, we aim to take innovative steps toward ensuring the long-term stability and growth of the DokuWiki ecosystem. Even if you’re not currently interested in the program, a brief response would be highly appreciated. Your feedback is essential in helping us chart the best path forward for future development.&lt;/p&gt;
&lt;p&gt;You can still find all the details and conditions on our website: &lt;a href=&quot;https://www.cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partner Program&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;</content:encoded></item><item><title>⚛️ DokuWiki Business Plugin Partner Program</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-09-24/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-09-24/</guid><description>Join CosmoCode&apos;s DokuWiki Business Plugin Partner Program to co-finance and influence the development of essential plugins with early access and priority support.</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Subscriber,&lt;/p&gt;
&lt;p&gt;Plugins allow you to customize DokuWiki to fit the specific processes and requirements of your company. Like DokuWiki itself, the plugins are Open Source and therefore generally available for free. However, the development and maintenance of plugins requires a significant amount of time and resources.&lt;/p&gt;
&lt;p&gt;In the past, we have developed numerous DokuWiki plugins from scratch or adapted existing ones to meet our clients’ needs. However, ongoing maintenance and further development of these plugins are only feasible if adequate funding is secured. This is particularly true for complex plugins, such as the Bureaucracy Plugin, where the costs can be substantial – expenses that often do not justify the investment for a single company.&lt;/p&gt;
&lt;p&gt;For this reason, we would like to introduce you to our &lt;strong&gt;&lt;a href=&quot;https://cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partnership Program&lt;/a&gt;&lt;/strong&gt; today. With this program, you can support the maintenance and further development of essential DokuWiki plugins and &lt;strong&gt;co-finance&lt;/strong&gt; them together with other companies.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Your benefits as a partner:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Early access&lt;/strong&gt; to new features and updates&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Influence&lt;/strong&gt; on the development and prioritization of plugins&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ongoing maintenance&lt;/strong&gt; and compatibility updates&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Priority support&lt;/strong&gt; for reported bugs and inquiries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We plan to launch the partnership program in the 4th quarter of 2024. Until then, we would love to learn more about your needs as a potential partner and are very interested in your &lt;strong&gt;feedback&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Would you like to participate in our partnership program?&lt;/li&gt;
&lt;li&gt;Which plugins are particularly important to you?&lt;/li&gt;
&lt;li&gt;Are there any aspects you would like to see in such a program?&lt;/li&gt;
&lt;li&gt;Are there any points that are unclear or that you would like to have explained in more detail?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Simply reply to this email or schedule an appointment for a personal conversation. We look forward to your feedback!&lt;/p&gt;
&lt;p&gt;You can find all the details and conditions on our website: &lt;a href=&quot;https://cosmocode.de/en/services/wiki/dokuwiki-partnership/&quot;&gt;DokuWiki Business Plugin Partnership Program&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Your CosmoCode DokuWiki Team&lt;/p&gt;</content:encoded></item><item><title>🧩 DokuWiki Plugin News</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-06-27/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-06-27/</guid><description>Discover the latest DokuWiki plugins from CosmoCode, including AIChat, Surveys, authentication, and version documentation tools.</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;hello-subscriber&quot;&gt;Hello Subscriber,&lt;/h1&gt;
&lt;p&gt;As part of our DokuWiki support, we handle requests from customers across various industries and applications. In doing so, we constantly create new plugins and further develop existing ones, always driven by our customers’ requirements. Below, we would like to briefly introduce some of these developments. Perhaps one or more of these solutions might be suitable for your needs?&lt;/p&gt;
&lt;p&gt;We would be delighted to support you with your DokuWiki usage as well. Whether with one of the plugins mentioned below, update support, or consultation and programming. Feel free to contact us.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br&gt;
Your CosmoCode DokuWiki Team&lt;/p&gt;
&lt;h2 id=&quot;aichat&quot;&gt;AIChat&lt;/h2&gt;
&lt;p&gt;Our &lt;a href=&quot;https://www.dokuwiki.org/plugin:aichat&quot;&gt;AIChat Plugin&lt;/a&gt; continues to be very popular - no wonder: it provides a completely new approach to the knowledge that lies dormant in your wiki. We’ve made some smaller internal updates to the plugin.&lt;/p&gt;
&lt;p&gt;The biggest innovation is how the plugin generates the index for the Large Language Model. Instead of indexing raw wiki syntax as before, pages are now converted into a formatted text format using a special renderer. This allows the LLM to access the output of plugins, and also ensures compatibility with the &lt;a href=&quot;https://www.dokuwiki.org/plugin:include&quot;&gt;include Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The new format also supplements the indexed data with structural information such as the current namespace and the titles of the parent namespaces. This gives the LLM additional context when interpreting the information.&lt;/p&gt;
&lt;h2 id=&quot;surveys&quot;&gt;Surveys&lt;/h2&gt;
&lt;p&gt;Our new &lt;a href=&quot;https://www.dokuwiki.org/plugin:questionnaire&quot;&gt;Questionnaire Plugin&lt;/a&gt; allows you to create simple surveys within the wiki. Questions and possible answers can be defined in the wiki syntax, and all registered users can fill out the corresponding questionnaire.&lt;/p&gt;
&lt;p&gt;Administrators can approve questionnaires and end surveys as well. The collected data can then be downloaded as a CSV file. The plugin provides a simple alternative to much more complex tools like Google Forms or Survey Monkey. The advantage: all data remains on your wiki server and does not end up on third-party servers.&lt;/p&gt;
&lt;h2 id=&quot;windows-file-share-links-with-golocal&quot;&gt;Windows File Share Links with golocal&lt;/h2&gt;
&lt;p&gt;In homogeneous networks, users often have access to shared file storage on one or more central file servers. It is desirable to be able to link to files stored there easily within the wiki. This used to be very simple, but in modern browsers, linking to local resources is no longer possible for security reasons.&lt;/p&gt;
&lt;p&gt;A few years ago, we discussed the possibilities in a &lt;a href=&quot;https://www.cosmocode.de/en/extra/dokuwiki-fileserver-links/&quot;&gt;post&lt;/a&gt; and mentioned a theoretical new option: the use of a so-called protocol handler. Here, the browser informs a locally installed program about the link to be opened, and this program then loads the requested resource. Our new &lt;a href=&quot;https://www.dokuwiki.org/plugin:golocal&quot;&gt;Plugin golocal&lt;/a&gt; implements this approach, creating a new way to integrate DokuWiki with the rest of the company infrastructure.&lt;/p&gt;
&lt;h2 id=&quot;user-authentication-via-database&quot;&gt;User Authentication via Database&lt;/h2&gt;
&lt;p&gt;It is well known that DokuWiki can work not only with local users but also utilize other sources for authentication if needed. Setting up an &lt;a href=&quot;https://www.dokuwiki.org/plugin:authad&quot;&gt;ActiveDirectory connection&lt;/a&gt; is certainly one of the most common services we offer as part of our DokuWiki support, but &lt;a href=&quot;https://www.dokuwiki.org/plugin:oauth&quot;&gt;oAuth connections&lt;/a&gt; are also becoming increasingly popular.&lt;/p&gt;
&lt;p&gt;Another method that should not be overlooked is authentication against an existing, classic relational database like MySQL, MariaDB, or PostgreSQL. Especially public wikis in particular, often do not operate alone but are complemented by other community tools. Be it forum software, an existing login area on the website, or even a CRM. With the &lt;a href=&quot;https://www.dokuwiki.org/plugin:authpdo&quot;&gt;authPDO Plugin&lt;/a&gt; included with DokuWiki, such user databases can easily be used in DokuWiki. We are happy to help with the configuration of the necessary SQL statements.&lt;/p&gt;
&lt;h2 id=&quot;documenting-software-versions&quot;&gt;Documenting Software Versions&lt;/h2&gt;
&lt;p&gt;Some of our customers use DokuWiki to document their own software products. Where this software follows a classic release cycle, there is often a desire to separate the documentation into corresponding software releases. One approach is to use a namespace per version, which is copied into a new namespace upon release. This approach is relatively simple but presents some practical challenges. Two of our new plugins address this.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.dokuwiki.org/plugin:versionswitch&quot;&gt;VersionSwitch Plugin&lt;/a&gt; implements a simple switch that allows users to switch between documented software releases at any time. Similar to how the &lt;a href=&quot;https://www.dokuwiki.org/plugin:translation&quot;&gt;Translation Plugin&lt;/a&gt; allows switching between different languages. The plugin can be easily integrated into the sidebar using its syntax. The configuration ensures that the switcher is only displayed when you are in the software documentation. Of course, this also works for multiple products in different namespaces.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.dokuwiki.org/plugin:searchns&quot;&gt;SearchNS Plugin&lt;/a&gt; allows the standard search box of the wiki to be extended with a dropdown for namespace selection. This way, users can restrict their search to a specific product or product version.&lt;/p&gt;</content:encoded></item><item><title>🧠💬 DokuWiki AI Chat Updates</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-04-03/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-04-03/</guid><description>Discover the latest updates to the DokuWiki AI Chat plugin featuring support for multiple language models, expanded admin settings, and improved user interface design.</description><pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;introducing-the-new-ai-chat-plugin&quot;&gt;Introducing the new AI Chat Plugin&lt;/h1&gt;
&lt;p&gt;Last November, we introduced our first version of the &lt;a href=&quot;https://www.dokuwiki.org/plugin:aichat&quot;&gt;DokuWiki AI Chat plugin&lt;/a&gt;. This tool uses OpenAI’s ChatGPT large language models (LLM) to make your wiki more interactive.&lt;/p&gt;
&lt;p&gt;The plugin offers a fresh way for users to find information on your wiki, alongside the usual navigation and search options. &lt;strong&gt;Users can simply ask questions, just like they would to a colleague, and get the information they need!&lt;/strong&gt; The plugin uses modern vector-based similarity search techniques to find the right wiki pages and uses them to provide relevant context to the LLM when answering users’ questions.&lt;/p&gt;
&lt;p&gt;A lot has changed in the world of language models since last year, and we’re pleased to announce the release of a new version of the plugin with several &lt;strong&gt;improvements&lt;/strong&gt; reflecting these changes.&lt;/p&gt;
&lt;p&gt;The plugin now supports models provided by OpenAI, Anthropic, and Mistral, expanding the &lt;strong&gt;choice of chat models&lt;/strong&gt; from two to eleven. Adding new model providers and models in the future is straightforward. For example, when Google decides to make their Gemini model accessible in Europe, we can easily incorporate it. Additionally, we’ve begun experimenting with using local or self-hosted models, which could offer future usage options where data sharing with external providers must be avoided entirely.&lt;/p&gt;
&lt;p&gt;The decision on &lt;strong&gt;which model&lt;/strong&gt; to use depends on various factors such as speed, reasoning abilities, supported languages, pricing, and the content you’re dealing with. There isn’t a one-size-fits-all solution. We’ve found it’s best to test out the content of the specific wiki and the usual questions users ask to figure out which model mix works best for each case.&lt;/p&gt;
&lt;p&gt;In this new release, administrators will discover an &lt;strong&gt;expanded array of settings&lt;/strong&gt; to manage the interaction between the plugin and the language model and how relevant context is selected. Moreover, administrators can now restrict the use of source material by namespace.  Users of the Struct Plugin will be pleased to learn that the AI chat plugin will now use struct page data to identify relevant sources.&lt;/p&gt;
&lt;p&gt;We’ve also implemented some minor updates to improve the &lt;strong&gt;design and layout&lt;/strong&gt; of the chat interface. Notably, we’ve expanded the input area to encourage users to ask longer and more complex questions.&lt;/p&gt;
&lt;p&gt;We believe this plugin to be an excellent way to improve the usefulness of your wiki in your organization. &lt;strong&gt;It’s an easy first step into the new world of AI.&lt;/strong&gt; If you’re interested in implementing the AI Chat plugin in your wiki, please feel free to reach out to us for assistance. We’re happy to help!&lt;/p&gt;</content:encoded></item><item><title>🆕 New DokuWiki Release &quot;Kaos&quot; available</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-02-14/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2024-02-14/</guid><description>Discover DokuWiki 2024-02-06a &quot;Kaos&quot; with improved PHP compatibility, modernized JSONRPC API, and automatic log cleanup. Update now for enhanced security.</description><pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Subscriber!&lt;/p&gt;
&lt;p&gt;As you may have already noticed, a &lt;strong&gt;new release of DokuWiki&lt;/strong&gt; has recently been published: Version 2024-02-06a, Code Name “Kaos”.&lt;/p&gt;
&lt;p&gt;In addition to the usual bug fixes and improvements in code quality, this version offers even better compatibility with the latest PHP versions (the minimum requirement is now 7.4). The remote API has been completely modernized and now supports JSONRPC. Old log files are now automatically deleted to save space. You can view all the changes on the official DokuWiki website: &lt;a href=&quot;https://www.dokuwiki.org/changes&quot;&gt;Release Changes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As always, we recommend updating as soon as possible. Only by using the latest software can you ensure that your data remains secure and that you can benefit from all the new features and plugins.&lt;/p&gt;
&lt;p&gt;If you have booked a hosting package with Wiki updates at CosmoCode, we will update your Wiki to the new release in the coming days. No action is required from you.&lt;/p&gt;
&lt;p&gt;If updates are not included in your hosting package, or if you operate the Wiki in your private network, you are welcome to contact us. We support you with the update and all issues related to DokuWiki, including programming and consulting.&lt;/p&gt;
&lt;p&gt;👋 Greetings from Berlin&lt;br&gt;
Your CosmoCode DokuWiki Team&lt;/p&gt;</content:encoded></item><item><title>Happy Holidays from the CosmoCode DokuWiki Team 🎅🎄☃️</title><link>https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2023-12-20/</link><guid isPermaLink="true">https://www.cosmocode.de/en/services/wiki/dokuwiki-newsletter/2023-12-20/</guid><description>Happy holidays from CosmoCode! Explore our latest DokuWiki plugins including AI Chat, ElasticSearch, Struct, and more innovative solutions for your wiki.</description><pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate><content:encoded>&lt;h1 id=&quot;hello-subscriber&quot;&gt;Hello Subscriber,&lt;/h1&gt;
&lt;p&gt;As the year draws to a close, the DokuWiki team at CosmoCode would like to extend warm wishes for a relaxing holiday season and a joyous New Year. 🥂&lt;/p&gt;
&lt;p&gt;Throughout this year, we have continued to implement numerous exciting wiki solutions for our clients, along with the development and enhancement of &lt;strong&gt;various plugins&lt;/strong&gt;. We would like to take a moment to &lt;strong&gt;showcase a small selection below&lt;/strong&gt;. Perhaps one or two may pique your interest?&lt;/p&gt;
&lt;p&gt;In the coming year, we would be thrilled to continue supporting you in your use of DokuWiki. Whether it is about one of the mentioned plugins, update assistance, or consulting and programming services, please don’t hesitate to reach out.&lt;/p&gt;
&lt;p&gt;We wish you a wonderful holiday season and are looking forward to working with you in the upcoming year.&lt;/p&gt;
&lt;p&gt;Yours sincerely,&lt;br&gt;
Your CosmoCode DokuWiki Team&lt;/p&gt;
&lt;h2 id=&quot;-aichat&quot;&gt;🤖 AIChat&lt;/h2&gt;
&lt;p&gt;The AI Chat Plugin was developed as part of our ongoing research project, WiWien. This plugin seamlessly integrates a chatbot into your wiki, capable of comprehending natural language and providing answers to any inquiries regarding your wiki’s content.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:aichat@TrackLink&quot;&gt;AI Chat Plugin&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;-encrypted-passwords&quot;&gt;🔐 Encrypted Passwords&lt;/h2&gt;
&lt;p&gt;Do you need more security for some sensitive content in your wiki, such as passwords, beyond the access control lists (ACLs)? If so, EncryptedPasswords might be the solution for you. True to its name, this feature enables an additional layer of encryption for specific content.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:encryptedpasswords@TrackLink&quot;&gt;EncryptedPasswords Plugin&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;-diagrams&quot;&gt;📊 Diagrams&lt;/h2&gt;
&lt;p&gt;You can use the Diagrams plugin to generate graphics and diagrams directly within DokuWiki, such as flowcharts, organization charts, timelines, or other infographics. Individual elements can be linked to specific wiki pages, thus adding more context. For more demanding usage scenarios, we have introduced an embed mode, in which diagrams are seamlessly incorporated into the source text of the page, providing full integration into the page’s history.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:diagrams@TrackLink&quot;&gt;Diagrams Plugin&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;-elasticsearch&quot;&gt;🔍 ElasticSearch&lt;/h2&gt;
&lt;p&gt;The ElasticSearch plugin serves as a replacement for the native DokuWiki search, introducing a professional search engine. Beyond standard features like pagination, result previews, and word stemming commonly found in internet search engines, this plugin extends its functionality to include searches within uploaded files, such as Word and PDF documents. Furthermore, if you employ the translation or tagging plugins, the search takes into account your translations and keywords, enhancing the overall search experience.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:elasticsearch@TrackLink&quot;&gt;Elastic Search Plugin&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;️-struct&quot;&gt;🗃️ Struct&lt;/h2&gt;
&lt;p&gt;The Struct plugin allows you to manage structured data in the wiki. Data is entered via forms based on predefined schemas. Of course, this data can be linked to regular wiki pages and used as additional metadata. Once entered, data can be aggregated and filtered. The plugin is particularly popular with our customers in quality management. Process descriptions, instructions and document control can be managed much better with this plugin than with on-board tools alone. In special cases, other, often independently developed, struct modules can also help.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:struct@TrackLink&quot;&gt;Struct Plugin&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;-struct-publish&quot;&gt;✅ Struct Publish&lt;/h2&gt;
&lt;p&gt;The Struct Publish plugin is an extension for the Struct plugin mentioned earlier, serving as a modern iteration of the widely-used Publish plugin. It encompasses nearly the entire spectrum of functions provided by Publish. Moreover, it enables the definition of distinct release workflows tailored to specific wiki areas (e.g., namespaces), and provides the flexibility to assign version numbers or names. Looking ahead, the plugin is intended to support workflows based on stored structured data.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:structpublish@TrackLink&quot;&gt;Struct Publish Plugin&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;-oauth&quot;&gt;🔑 oAuth&lt;/h2&gt;
&lt;p&gt;The oAuth plugin facilitates authentication on DokuWiki through external services, whether it’s a Google Workspace account or an Azure Directory. This streamlines the process of centralizing user management for your wiki.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.dokuwiki.org/plugin:oauth@TrackLink&quot;&gt;oAuth Plugin&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>