Document:
DITA Workflows - Yahoo Discussion Synopsis

Draft (A preliminary unapproved sketch, outline, or version.)

Details

Submitted By Dr. Stanley Doherty on 2015-02-14 8:03 pm UTC

Publication Type

None at this time.

Group / Folder

DITA Technical Communication SC / Standards

Modified by

Not modified.

Copy

This document is not a copy.

Technical Contact

None at this time.

Download Count

1313

Download Agreement

None at this time.

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