Zowe Config Web View #3676
Replies: 13 comments 5 replies
-
|
Thanks for starting this conversation @adam-wolfe, and thanks for looking at the work, @jace-roell. I think that broadly the most common issues I've seen from customers have been:
Are there other end-user issues that you are addressing with this? Do the ones I've listed resonate? As well as internal users, I had a conversation with a business partner who is an educator and has experienced their students finding it harder to get started - I'll give them a link to this thread and ask if they have any further pain points. I think for the structure issues and getting started, it might be helpful to shepherd users down a path "you're creating a connection? should it share properties with another connection?". I can see scope in the prototype to add in validation and help prevent users from accidentally breaking the file structure, which would be nice. |
Beta Was this translation helpful? Give feedback.
-
|
[Reposted so I'm not replying to myself!] Do you have a set of scenarios in mind, or a vision for how this would pan out in the future? I'm happy to continue a discussion on here or to have a call which we minute if that would be a productive way forward. A thought around look and feel is that users are used to the VS Code settings panel. Although this can't sit within the settings, taking inspiration from the over style and design would be good. However I think it would be great to have a consensus on what we're solving before getting too far into the look and feel :-D |
Beta Was this translation helpful? Give feedback.
-
|
Just want to add my two cents. The current way it's been shown in the standup a few weeks ago where the UI looks like the config JSON file, I think does not really solve the problems Dave mentioned above where it difficult to understand what the "correct" settings should be. My feeling is that the UI should be driven by the schema file and should be entirely decoupled from how the JSON actually looks. The more it looks like an actual configuration page and not just a JSON file but with fancy styling, the better. That way the UI/UX designers from wherever can design something user friendly (I definitely feel this is a mammoth UI design task and will likely require mockups in figma/similar tools to figure out how it should work). It also should take into account the types of each property (i.e.. enum, string, bool, int) and provide UI elements based on them (i.e. dropdown, text field, checkbox, spinbox). Also, I think there should be some kind of "validation" functionality. Ideally the UI should be designed where entering in a property that does not exist in the schema is not possible, but if not, the user should be able to click a button that validates the config file (which is already a functionality that exists in ZE where a popup appears) and most importantly, highlights which part of the config is invalid in the UI itself. I have some ideas about how it could work/look and might make some figma mockup to present my ideas if I have the time to. But I think this will indeed require a lot of discussions and will take a lot of time to get right, especially considering what a complex beast the config file is. I do not think this is a thing we can release half-done/not thought through completely as it should either work well or not at all to avoid sowing a great amount of confusion into the configuration process. |
Beta Was this translation helpful? Give feedback.
-
|
I decided to get the ball rolling with a first mockup that is not a fancy JSON editor. Read the text around the outside of the mockup to get extra info. And you need to fill in some of the blanks about how other stuff would work, but I think it's at least a step in the right direction. I also believe that we need a way to onboard new users when creating their config file. This could be done by:
|
Beta Was this translation helpful? Give feedback.
-
|
I'd like to add a few additional points to this discussion:
|
Beta Was this translation helpful? Give feedback.
-
|
Screenshot of current state of zowe config editor PR for reference |
Beta Was this translation helpful? Give feedback.
-
|
Could we perhaps get some example configs that utilise all the different features the configs support and some scenarios that may work? For example nested profiles, profiles for different LPARs with different userids, etc. |
Beta Was this translation helpful? Give feedback.
-
|
I asked Ross Cruickshank who runs Z Xplore, he said:
|
Beta Was this translation helpful? Give feedback.
-
|
Hello all, At the latest Zowe Explorer scrum we agreed to run a design workshop in the Zowe Explorer scrum on the 1st July (so 4pm-5pm BST). The meeting schedule is here: https://zoom-lfx.platform.linuxfoundation.org/meetings/zowe?view=week We plan to consider what the user requirements are, how these scenarios feel to a user with the existing tooling, what the options are for implementing solutions that improve these scenarios (building on the work done by Jace, Joshua, and the suggestion from James). We will use a Mural board to allow everybody in the meeting to contribute their thoughts and ideas. This will require specific email invites. Please get in touch if you'd like to participate. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Hi, I don't know if this is the right place to discuss this, but Zowe profile management must take into account how RACF (or TopSecret) works in a sysplexed z/OS partitions environment:
So, in a Zowe profile, there is credential management, and for 1 credential, it may be necessary to declare 1 to N z/OS partitions, and for 1 z/OS partition it may be necessary to declare 1 to N Zowe profiles. Furthermore, the names of Zowe profiles (which are entered in Zowe CLI commands or in Zowe Explorer configuration) should not be impacted by the organization of the zowe.config.json file: no level1.level2.levelX.name to name a profile. Most often we want to have a name that corresponds to the z/OS partition accessed, plus possibly a prefix or suffix related to the protocol used. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.







Uh oh!
There was an error while loading. Please reload this page.
-
Starting a discussion around the work started in #3656 to implement a graphical team config editor/utility as part of Zowe Explorer.
Please feel free to share any ideas or things you would like to see changed or added to the tool.
Beta Was this translation helpful? Give feedback.
All reactions