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)

Reply via email to