WPS / egon.io

A tool to visualize Domain Stories in your browser
http://domainstorytelling.org
724 stars 101 forks source link

Confluence macro #59

Open OLibutzki opened 4 years ago

OLibutzki commented 4 years ago

The Domain Story Modeler is a very good tool to capture and refine the results of a modelling workshop.

It would be cool, if you could provide a Confluence macro to integrate the editor in Confluence. The main benefit is that you can view and edit the model in Confluence directly. So there is no need to use an external tool, upload the dst file and provide an exported image to include it in Confluence for documentation purposes.

As the modeler is based on bpmn.io it might not be that hard to realize this macro as there is a working Confluence macro for BPMN.

We use Camunda BPMN a lot and viewing, discussing and editing the models in Confluence in a collaborative way is a huge benefit. Maybe it's an option for the Domain Sotry Modeler as well.

Kind regards Oliver

hofstef commented 4 years ago

Definitely worth a look. I decided to label this an idea. To turn it into a implementable feature, we need to think about support, availabilty, compatibility etc.

OLibutzki commented 4 years ago

Btw, I stumbled upon this tweet about integrating bpmn.io diagrams in GitHub: https://twitter.com/lutki95/status/1162356190711615496

Might be interesting as well...

hofstef commented 4 years ago

we are taking a serious look at this feature to see if it is feasable

hofstef commented 4 years ago

Tl;dr: We are putting this idea on hold.

Long version:

The main goal of an integration would be to get rid of this cycle: download from confluence/upload to modeler/edit in modeler/download from modeler/upload in confluence. Instead, you would edit (and re-replay) .dst-files “inline”, like for example draw.io does.

That means a “shallow” integration (wrapping the modeler in an iFrame macro) will not be useful. Hence, we would need to develop a proper confluence plugin. We did only scratch the surface of how to do that but here are some things that we would need to consider:

All of this is doable but would take considerable effort. That’s why I am putting this on hold until we figured out some sort of business model that enables us to provide enterprise-features on top of the free modeler.

OLibutzki commented 4 years ago

Ok, for the BPMN Confluence Macro viadee also provides a free and an enterprise edition. Maybe you can get some inspiration concerning the business model by looking at there enterprise features. Free Modeler Enterprise Modeler