Table of Contents
bpmnio Plugin
Compatible with DokuWiki
- 2025-05-14 "Librarian" unknown
- 2024-02-06 "Kaos" yes
- 2023-04-04 "Jack Jackrum" yes
- 2022-07-31 "Igor" yes
Similar to bpmnioeditor, rigrr
Installation
The plugin has no external dependencies. It comes bundled with a minimized version of the bpmn.io javascript libraries.
Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.
A desktop application “Camunda Modeler” can be downloaded for free in order to create BPMN or DMN diagrams.
Features
- Full BPMN 2.0 support (thanks to the bpmn.io bpmn-js toolkit)
- DMN support (thanks to the bpmn.io dmn-js toolkit)
- Rendering the diagrams from embedded XML fully implemented
- NEW: Printer friendly page support (via print… in the browser)
- NEW: BPMN Editor provided to ease edits of diagrams directly within dokuwiki
Syntax
Inline diagram
Basic syntax:
<bpmnio type="bpmn"> BPMN XML goes here.... </bpmnio>
- The xml from the bpmn.io editor should be pasted between the tags
- The type may be “bpmn” or “dmn”. If not set the default is “bpmn”
Make use of media
Instead of providing the XML inline media files can be specified using the “src” property. Files can be relative to the current namespace by using the usual id syntax (“..:some_namespace:test.bpmn”) or absolute by starting with a colon “:”.
<bpmnio type="bpmn" src="test.bpmn"> </bpmnio>
Change Log
- fix: Shapes cut (#61) (2025-04-09 23:26)
- feat: Make use of media file via src (#58) (2025-03-28 12:23)
- fix: Improve UI (padding, corners, edit hint) (#57) (2025-03-21 10:56)
- fix: Remove preview button on edit (#56) (2025-03-21 09:52)
- fix: DRD table row background (#55) (2025-03-21 08:21)
- fix: DMN modeler (#52) (2025-03-14 18:08)
- 🤖 Automatic code style fixes (#50) (2025-03-14 14:51)
- fix: Add translations for es, it, jp, nl (#51) (2025-03-14 14:43)
ToDo/Wish List
- Support loading from dokuwiki media
- Support saving edited diagrams back to dokuwiki media
- Zoom factor setting
FAQ
Will bpmnio work with PDF export plugins like dw2pdf?
Answer: Unfortunately, no. Bpmnio renders all diagrams on the client-side (in your browser) using Javascript. The DW2PDF Plugin creates PDFs on the server-side, where Javascript, and thus bpmnio, is unavailable. So any server-side export like that will contain the raw XML code, not the rendered diagrams.
You can however export a PDF with the rendered diagrams from your browser by “printing to PDF.” This functionality is built in on OS X and Linux (look for “file” and “PDF” options in your print dialog), and you can add third-party “PDF printer” software to Windows.
Bug reports and feature requests
Please refer to the issue tracker for reporting issues.