Hello!
Start here!
Demo installation(currently closed due to spam bots)
Download
Loki Semantic Wiki
BiFröST Framework
- About BiFröST (in progress…)
- Plugins:
stype.css - defines visual style for the converter and diagramconverter.php - script responsible for SimpleBPMN plugin that converts BPMN XML to SimpleBPMNscript.js - script that includes directives for JavaScript and initializes the plugin findtemplate.php - finds and loads the right templatewysiwyg.php - responsible for registering eventhandlers as well as inserting toolbars button into wiki (converter button and SimpleBPMN Notation)bpmn_button.pngclose-fullscreen.pngconverter_button.pngdocument-save.png edit-select-all.pngimport.pngloader.giftransfer-left_right.pngview-fullscreen.pngworkflow.pngzoom-in.pngzoom-normal.pngzoom-out.pngBase.js - responsible for building the prototype, simplifies objects inheritancebpmn.js - parsing and drawing diagram, creating menu for diagramCanvasPlus.js - additional functions for canvas (text wrapping, text height, etc.) enhancing HTML5 Canvas element APIconverter.js - has all functions of converter - initiation of converter, conversion function, building and formating the resultGeometry.js - additional functions needed for drawing (distance between points, checking if point is inside figure, checking the sign of variable, etc.)jquery.caret.1.02.min.js - adds support for easy text fragments section in form fieldsjquery.mousewheel.js - handling mouse wheel-generated eventsminify.json.js - minifies blocks of JSONbpmn.php - handling <bpmn> … </bpmn> tagsbpmninc.php - responsible for handling [ [bpmn>…] ] links that combine current page with other pagestask_ (for tasks) or process_ (for process) prefixes.process.txt - template definition for processtask.txt - template definition for task