Description
I reviewed a long-ish Yahoo Group email on workflows. From that I distilled the issues about different ways to approach developing workflows in DITA.
=========================================================================
SYNOPSIS of Yahoo Groups Discussion on DITA Workflows
https://groups.yahoo.com/neo/groups/dita-users/conversations/topics/36218?reverse=1
Stan Doherty
February 14, 2015
OASIS DITA TechComm SC
=========================================================================
The discussion touches upon three related issues:
A. Diagram Authoring Tool + Transformation to Interactive DITA XHTML
- Jang Graat:
> 2014 DITA Europe Paper "Flowcharting DITA" (http://www.slideshare.net/JangGraat/flowcharting-dita)
> Created an XSL to transform a Visio diagram into a DITA task topic (proof of concept)
> Working on a JavaScript flowchart editor + XSL to transform to DITA XML
- Peter Ring:
> BPMN designer applications:
- BPMN to PNG via GraphViz (https://github.com/trevershick/example-bpmn-dot-render)
- yWorks yBPMN (http://www.yworks.com/en/products_yfiles_ep_ybpmn.html)
B. Diagramming Library + Transformation to Interactive DITA XHTML
- Google hits for tools that (can) generate interactive XHML workflows (Stan)
> NoFlo (http://noflojs.org/)
> Cha (https://github.com/chajs/cha)
> jWorkflow (https://github.com/tinyhippos/jWorkflow)
- Bertrand Lefort:
> Possible to prototype in node.js or PhantomJS (http://phantomjs.org)
> NVD3 (re-usable charts for d3.js) (http://nvd3.org/)
> Google charts (https://developers.google.com/chart/interactive/docs/index)
> HTML5 Rendering
- Eliot Kimber:
> jBPM - Business Process Management (BPM) Suite (http://www.jbpm.org/)
> Consider specialization in DITA 1.3
- France Baril:
> BPMN-to-DITA task transform
https://xa.yimg.com/kq/groups/12744209/637242865/name/Bpmn%26DitaMPIPres.pptx
> Created a tool to transform workflow diagram into a DITA task topic
C. Modeling Content to Move into a DITA Workflow
- Kris Eberlein:
> 2008 IBM Information Architect Workbench:
- http://dita.xml.org/resource/using-ibm-task-modeler-to-create-dita-based-information-sets
- Ian Larner:
> Freemind (http://freemind.sourceforge.net/wiki/index.php/Main_Page) for diagramming
a workflow and an XSLT to convert that Freemind model into XHTML wth JavaScript.
- Sample: http://www-01.ibm.com/support/knowledgecenter/SSKM8N/pdguides/clientDiagnostics.html
D. DITA Specialization to Depict a Workflow
- Nothing referenced