flogo icon indicating copy to clipboard operation
flogo copied to clipboard

Remarks/Ideas for improvements

Open DblK opened this issue 7 years ago • 1 comments

I just found out this project and it seems very promising. Actually it's close to dead bip.io project. Not the same implementation but I was looking for an alternative to zapier.

After asking some question on Gitter, here is a list of remarks/idea. I did not want to make several issues submission but if it's easier for you I can do that. In the meantime, here is the list:

  • [ ] Review icons for activity and trigger. Add a possibility to add an icon.svg or icon.png in the root folder to display icon (or same name of trigger/activity or specify inside json file)
  • [ ] In the trigger view, handle type. For example boolean should be display as switch instead of input box.
  • [ ] Display all showcase from ui
  • [ ] Categorised trigger and activity for better search (transfort, database, etc..)
  • [ ] Maybe having 2 repositories for trigger/activity : one for TIBCO and another one from community. Adding a official badge for the TIBCO one.
  • [ ] Add the possibility to publish from ui (to docker-hub or any docker registry)
  • [ ] Review the number of steps in the ui (branch switch always start from previous column instead of going back to one)
  • [ ] Auto-populate input/output (or allowing to do this with a button) from trigger(s) output
  • [ ] Fix bug in ui, create 3 steps, on step2 create a branch then delete it. The link from step2 to step3 has disappeared
  • [ ] Ui handle Undo/Redo
  • [ ] Distribute ui image with small amount of trigger/activity as base but also a full image with all trigger/activities from community
  • [ ] Display help from trigger/activity inside the ui without opening a new tab in browser. Also check if the readme.md exist to display or not the help symbol.
  • [ ] Impossible to have a switch for two branches. I wish to be able to do 2 thing. I can only but conditions on subbranch not first one. Same if you create 2 subbranch with condition=true, only the latest one is fired
  • [ ] On add trigger view, please add search input for both columns (trigger types, my existing triggers)
  • [ ] Handle ESC on various screens to close them
  • [ ] When add activity, please add focus on the search part
  • [ ] Handle some kind of authentication (OAuth) to be able to register app maybe with a specific trigger
  • [ ] Find a way to group triggers and activities. For example, if I create a dropbox trigger for adding file and also for delete file. I need to create 2 triggers. Then I will have some activities, like generate a new link, add a file to dropbox, rename a file. I will need to make 3 activities? I wish to be able to do everything in the same source while only use what is needed upon build.
  • [ ] Automatically install trigger/activity when you build from json or import in the ui

If you agreed on some idea, I can give you a hand for some. A lot of items on the list are about the ui, so it will need to wait until UI is released.

Happy new year !

DblK avatar Dec 31 '18 17:12 DblK

Thanks for all these great suggestions @DblK! I'm still going through them but I'm thinking maybe we should start with the bugs, would you please create separate issues for this two and provide more info?

  • Fix bug in ui, create 3 steps, on step2 create a branch then delete it. The link from step2 to step3 has disappeared
  • Review the number of steps in the ui (branch switch always start from previous column instead of going back to one)

fcastill avatar Jan 11 '19 21:01 fcastill