Table of Contents
bpmnio Plugin
Compatible with DokuWiki
- 2024-02-06 "Kaos" unknown
- 2023-04-04 "Jack Jackrum" yes
- 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
- fix: remove broken dmn edit capability (#40) (2023-04-16 16:53)
- feat: Add unit tests (#39) (2023-04-15 19:43)
- feat: upgrade bpmn-js and dmn-js (#35) (2023-04-14 10:14)
- chore: bump version (#34) (2022-10-01 14:59)
- fix: Add action.php & syntax.php are deleted files (#33) (2022-10-01 14:57)
- feat: Integrate the BPMN editor (#32) (2022-07-27 08:14)
- fix: Code cleanup (#31) (2022-07-27 00:20)
- feat: Printer friendly pages (#29) (2022-07-26 23:00)
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.