Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Confluence macro #59

Open
OLibutzki opened this issue Aug 16, 2019 · 5 comments
Open

Confluence macro #59

OLibutzki opened this issue Aug 16, 2019 · 5 comments
Labels
idea a vague idea that may become an enhancement one day on hold an evaluated idea or feature request that will not be persued further (for the time being)

Comments

@OLibutzki
Copy link

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 hofstef added the idea a vague idea that may become an enhancement one day label Aug 20, 2019
@hofstef
Copy link
Member

hofstef commented Aug 20, 2019

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
Copy link
Author

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 hofstef added this to To do in v1.2.0 via automation Jan 16, 2020
@hofstef
Copy link
Member

hofstef commented Jan 16, 2020

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

@hofstef hofstef removed this from To do in v1.2.0 Mar 19, 2020
@hofstef hofstef added the on hold an evaluated idea or feature request that will not be persued further (for the time being) label Mar 26, 2020
@hofstef
Copy link
Member

hofstef commented Mar 26, 2020

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:

  • Handling of custom icons would need to change so that pallet shows the correct icons
  • Changes to the UI that result from different handling saving/importing/exporting models
  • Enable replay on restricted pages
  • Ensure compatibility with different confluence versions
  • Offer professional support

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea a vague idea that may become an enhancement one day on hold an evaluated idea or feature request that will not be persued further (for the time being)
Projects
None yet
Development

No branches or pull requests

2 participants