This is an old revision of the document!
Table of Contents
bpmnio Plugin
Compatible with DokuWiki
- 2024-02-06 "Kaos" unknown
- 2023-04-04 "Jack Jackrum" unknown
- 2022-07-31 "Igor" yes
- 2020-07-29 "Hogfather" 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
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”
Change Log
- An error occurred while fetching this feed: https://github.com/jdehaan/dokuwiki-plugin-bpmnio/commits/master.atom
ToDo/Wish List
- Support loading from dokuwiki media
- Support saving edited diagrams back to dokuwiki media
- Zoom factor setting
- DMN Editor support
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.