camunda / camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
https://camunda.com/products/modeler
MIT License
1.5k stars 481 forks source link

Be able to configure preferences / settings / flags via UI #2913

Open nikku opened 2 years ago

nikku commented 2 years ago

Is your feature request related to a problem? Please describe.

We get more and more feature requests on extensibility / configurability that boil down to one thing: Users want to configure their app in an intuitive manner, and understand how external configuration (flags, element templates) is sourced.

They can already configure via flags, externally provided element templates and config.json, but that is not intuitive; hard to discover. Same applies to startup flags.

Describe the solution you'd like

A settings page allows users to configure their app. That page links to documentation + important file system locations (i.e. global element template folders).

Describe alternatives you've considered

Stick to our "no configuration" paradigm.

Additional context

Came up in the context of https://github.com/camunda/camunda-modeler/issues/2527

Product hub epic: https://github.com/camunda/product-hub/issues/2491

Related to web modeler settings: https://github.com/camunda/web-modeler/issues/11691

MaxTru commented 2 years ago

Valid requirement. Moving to backlog.

nikku commented 1 year ago

Related request: Link to place to configure Element Templates from within the application.

christian-konrad commented 1 year ago

How it looks like in Windows Terminal:

image

nikku commented 1 year ago

@christian-konrad I like everything about this including "open JSON file". :+1:

nikku commented 1 year ago

Moving to ready for discussion. We want to take a very first stab at this, and make editing of custom SSL certificates easier available through the visual UI. Cf. https://github.com/camunda/camunda-modeler/issues/3467.

CatalinaMoisuc commented 1 year ago

Given: https://github.com/camunda/camunda-modeler/issues/3467#issuecomment-1438192317. I propose that we move this to backlog for now, until we have gathered more input from the customer.

Settings might make sense, but maybe it is not a prerequisite for https://github.com/camunda/camunda-modeler/issues/3467.

nikku commented 2 months ago

Cf. https://github.com/camunda/camunda-modeler/pull/3477#issuecomment-2288925228 for a progress on the linked PR.