Giter VIP home page Giter VIP logo

camunda-eclipse-standalone's Introduction

Looking for a modern BPMN 2.0 modeler? Try out the Camunda Modeler.

Camunde Eclipse Standalone

A standalone version of the Camunda Eclipse Plug-in. Use for seamless modeling of BPMN process and collaboration diagrams. Built with simplicity and modeling only in mind.

Standalone Modeler

Features

  • BPMN 2.0 compliant modeler for process and collaboration diagrams
  • Stripped down Camunda Eclipse Plug-in inside
  • Small footprint (50 MB in size)
  • Native operating system integration (Windows, via installer)

Resources

Troubleshooting

The modeler freezes on Linux/GTK

This is due to an ancient Eclipse bug. Add -Dorg.eclipse.swt.internal.gtk.disablePrinting to your modeler.ini or eclipse.ini after the -vmargs line to solve the issue (see Eclipse SWT FAQ).

License

Eclipse Public License

camunda-eclipse-standalone's People

Contributors

nikku avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

camunda-eclipse-standalone's Issues

Build product via tycho

It should be possible to build the camunda modeler standalone product via tycho to achive as much automation as possible.

Need a xml editor panel

Hi Nikku,

This project is really amazing. The only missing piece I think is the xml editor.
Could you add a tab under the diagram called "source" so that we can switch to the xml source when needed.

Generate PNG

I would like to have the possibility to generate a png aside my opened bpmn (original folder).

Add native installer for windows

A native installer could take care of

  • associating open files
  • creating desktop shortcuts
  • creating uninstaller
  • creating Startmenu entries

Clean up GUI

The graphical user interface should be cleaned up and offer a preconfigured modeling friendly view.

Some ideas:

  • Do not show project explorer per default
  • Show property panel and problems tab per default
  • Fix tool bar (remove spaces and perspective switcher)
  • Cleanup menus

Simplify palette

Add a simplified palette that contains only the following elements

  • Start Event
  • End Event
  • Task
  • Exclusive Gateway
  • Parallel Gateway
  • Sequence Flow
  • Sub-Process
  • Throwing Intermediate Event
  • Boundary Event
  • Text Annotation

screenshot

General questions about this project

Hi Nikku,

this is not really an issue, but a couple of questions I have. I am pretty new to Github, so if there is any other way to start a discussion, please let me know.
First of all, I'm glad that you started this project, thanks! I think I remember you from the Yaoqiang discussion. As Yaoqiang is dead (IMHO), we need another open-source standalone BPMN editor. Forking one of the existing Eclipse plugins seems to be a good way to go.
Though I am not a really good Java programmer, I would like to contribute as much as I can, but before I have some general questions:

  • Organization: Will this be a "one man show" or is your intention to get a community? What are the measures to attract other contributors? Could there be support from the Camunda community.
  • What is the technical connection between Camunda Modeler and this project? Is the purpose of this project just to strip down Camunda Modeler or will new features also be implemented? How are new features in Camunda Modeler are brought into this project, is much manual work neede.
  • Why Camunda and not Activiti? (Non-judging question)

I guess your answers of these questions might be valuable to other potential contributors as well, an could be written on the front page.

Thanks

Marvin

Remove camundaBPM specific extensions

Remove camundaBPM / engine / execution specific extensions as these are too complicated for starters.

alternatively

Do not show properties panel.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.