James Srinivasan created NIFI-6683:
--------------------------------------
Summary: Per User Flow Layout
Key: NIFI-6683
URL: https://issues.apache.org/jira/browse/NIFI-6683
Project: Apache NiFi
Issue Type: Improvement
Components: Core UI
Affects Versions: 1.9.2
Reporter: James Srinivasan
Some users prefer vertical flows
Some users prefer horizontal flows
Some users prefer lawnmower pattern flows which may be horizontal or vertical
Some users have high resolution screens
Some users have low resolution screens
In each case, the flow functionality is the same; it is just laid out
differently. Having flow layout customisable per user would be nice to have,
although editing flows might be awkward.
---
Slack thread below:
[James S|https://app.slack.com/team/UFEQVV0N4] [5 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568320079227300]
Any thoughts on allowing multiple users to have different layouts of the same
flow? We seem to have a horizontal vs vertical religious divide!
!https://ca.slack-edge.com/T0L9SDNRZ-UM0E0EY5N-e75b7e48499b-48!
[Jeremy Dyer|https://app.slack.com/team/UM0E0EY5N] [5 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568320674227400?thread_ts=1568320079.227300&cid=C0L9VCD47]
Gotta ask. why?
!https://ca.slack-edge.com/T0L9SDNRZ-UM0E0EY5N-e75b7e48499b-48!
[Jeremy Dyer|https://app.slack.com/team/UM0E0EY5N] [5 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568320693227600?thread_ts=1568320079.227300&cid=C0L9VCD47]
See a problem? No. Curious why that would ever be needed. yes
!https://ca.slack-edge.com/T0L9SDNRZ-UDFGUQHEF-g5ab642737cc-48!
[Joe Witt|https://app.slack.com/team/UDFGUQHEF] [5 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568323662228200?thread_ts=1568320079.227300&cid=C0L9VCD47]
think of the layout as being like a language of communication
!https://ca.slack-edge.com/T0L9SDNRZ-UDFGUQHEF-g5ab642737cc-48!
[Joe Witt|https://app.slack.com/team/UDFGUQHEF] [5 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568323699228400?thread_ts=1568320079.227300&cid=C0L9VCD47]
it would be really complicated if the same actual flow was presented
differently to different people - the point is to share this and come to
understanding on the flow
!https://ca.slack-edge.com/T0L9SDNRZ-UDFGUQHEF-g5ab642737cc-48!
[Joe Witt|https://app.slack.com/team/UDFGUQHEF] [5 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568323725228600?thread_ts=1568320079.227300&cid=C0L9VCD47]
the location of components is part of the flow definition at this point
!https://ca.slack-edge.com/T0L9SDNRZ-UL1L9TMMK-g2f64e7f6e09-48!
[David Snyder|https://app.slack.com/team/UL1L9TMMK] [4 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568381729229000?thread_ts=1568320079.227300&cid=C0L9VCD47]
I am not the originator of this thread, but if you are interested in a
potential use case I have often found myself wishing for an easier way to
change the layout of flows. For example, I mostly work at my desk and have a
really wide monitor and generally prefer a horizontal layout, but occasionally
switch to a notebook at an airport or coffee shop, and find myself only being
able to see a very small part of the flow where a vertical layout would fit
much more on the screen. I could see if two people are working on the same
flows and have different working environments that they might want different
layouts of the same flow all the time.
!https://ca.slack-edge.com/T0L9SDNRZ-UFEQVV0N4-gc70a731d6b9-48!
[James S|https://app.slack.com/team/UFEQVV0N4] [4 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568385605234200?thread_ts=1568320079.227300&cid=C0L9VCD47]
Yes, we have some users with multiple 4k screens and some with a 720p laptop.
We have some who strongly prefer right to left and some who strongly prefer top
to bottom. So while the functionality of the flow is identical in each case,
how it is visualised could vary. I don't know his editing the flow itself (Vs
the layout) could work
!https://ca.slack-edge.com/T0L9SDNRZ-UM0E0EY5N-e75b7e48499b-48!
[Jeremy Dyer|https://app.slack.com/team/UM0E0EY5N] [4 days
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568390342239400?thread_ts=1568320079.227300&cid=C0L9VCD47]
I find ^^ interesting and James makes a good point there
!https://ca.slack-edge.com/T0L9SDNRZ-UDFGUQHEF-g5ab642737cc-48!
[Joe Witt|https://app.slack.com/team/UDFGUQHEF] [1 day
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568661718012800?thread_ts=1568320079.227300&cid=C0L9VCD47]
I suspect we could generate automatic 'views' of flows which provide read-only
vertical or horizontally weighted visualizations
!https://ca.slack-edge.com/T0L9SDNRZ-UDFGUQHEF-g5ab642737cc-48!
[Joe Witt|https://app.slack.com/team/UDFGUQHEF] [1 day
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568661723013000?thread_ts=1568320079.227300&cid=C0L9VCD47]
as a way to help find a middle ground
!https://ca.slack-edge.com/T0L9SDNRZ-UDFGUQHEF-g5ab642737cc-48!
[Joe Witt|https://app.slack.com/team/UDFGUQHEF] [1 day
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568661748013200?thread_ts=1568320079.227300&cid=C0L9VCD47]
so there would be the 'actually designed layout/flow' and then two read-only
automatically created forms (vertically based/horizontally based)
!https://ca.slack-edge.com/T0L9SDNRZ-UDFGUQHEF-g5ab642737cc-48!
[Joe Witt|https://app.slack.com/team/UDFGUQHEF] [1 day
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568661761013400?thread_ts=1568320079.227300&cid=C0L9VCD47]
not entirely sure but maybe that would do the trick
!https://ca.slack-edge.com/T0L9SDNRZ-UM0E0EY5N-e75b7e48499b-48!
[Jeremy Dyer|https://app.slack.com/team/UM0E0EY5N] [6 minutes
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568750194027500?thread_ts=1568320079.227300&cid=C0L9VCD47]
just think about how many times we have tried to present at conferences with
crappy resolution projectors and had this exact same problem
!https://a.slack-edge.com/production-standard-emoji-assets/10.2/google-medium/1f603.png!
!https://ca.slack-edge.com/T0L9SDNRZ-UFEQVV0N4-gc70a731d6b9-48!
[James S|https://app.slack.com/team/UFEQVV0N4] [3 minutes
ago|https://apachenifi.slack.com/archives/C0L9VCD47/p1568750388027700?thread_ts=1568320079.227300&cid=C0L9VCD47]
I'll file a jira issue...
--
This message was sent by Atlassian Jira
(v8.3.2#803003)