https://github.com/wikimedia/mediawiki-extensions-flexdiagrams
Github mirror of "mediawiki/extensions/FlexDiagrams" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
https://github.com/wikimedia/mediawiki-extensions-flexdiagrams
Last synced: 4 months ago
JSON representation
Github mirror of "mediawiki/extensions/FlexDiagrams" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
- Host: GitHub
- URL: https://github.com/wikimedia/mediawiki-extensions-flexdiagrams
- Owner: wikimedia
- Created: 2020-07-09T09:33:29.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T16:10:24.000Z (5 months ago)
- Last Synced: 2025-01-24T17:21:53.213Z (5 months ago)
- Language: JavaScript
- Size: 5.09 MB
- Stars: 6
- Watchers: 20
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Flex Diagrams Extension
Version 0.7.1
Yaron Koren and Sahaj KhandelwalThis is free software licensed under the GNU General Public License. Please
see http://www.gnu.org/copyleft/gpl.html for further details, including the
full text and terms of the license.== Overview ==
Flex Diagrams is an extension to MediaWiki that lets users create and edit
diagrams in different formats. Each format gets its own namespace. Current
supported formats are:
* BPMN XML (using the bpmn-js library)
* Gantt JSON (using the dhtmlxGantt library)
* the Mermaid syntax (using the Mermaid library)
* drawio/diagrams.net (using the diagrams.net service)
* DOT (using the Viz.js library)For more information, see the extension homepage at:
https://www.mediawiki.org/wiki/Extension:Flex_Diagrams== Requirements ==
This version of the Flex Diagrams extension requires MediaWiki 1.38 or higher.
== Installation ==
To install the extension, place the entire 'FlexDiagrams' directory
within your MediaWiki 'extensions' directory, then add the following
line to your 'LocalSettings.php' file:wfLoadExtension( 'FlexDiagrams' );
== Contact ==
Comments, questions, suggestions and bug reports should be sent to Yaron
Koren, at [email protected].== Credits ==
Flex Diagrams includes the following JavaScript libraries:
* bpmn-js (https://bpmn.io/toolkit/bpmn-js/), by Camunda Servies GmbH,
distributed under a custom license
(https://github.com/bpmn-io/bpmn-js/blob/develop/LICENSE) that seems to be
compatible with the GNU GPL
* dhtmlxGantt (https://dhtmlx.com/docs/products/dhtmlxGantt/), by XB Software,
distributed under the GNU GPL
* mermaid (https://mermaid.js.org), distributed under the MIT License
* Viz.js (https://viz-js.com/), distributed under the MIT License