Announcement: FreeIPA/IdM Web UI moving to PatternFly 4 #34
bdellasc
announced in
Announcements
Replies: 1 comment 1 reply
-
Hello ! Is there any update for the new UI for the future release ? Regards. Ben. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Why are we doing this?
We are currently working on a new web user interface (UI) using PatternFly 4. This effort came about for a number of reasons:
Our guiding principles for the move to PatternFly 4
How are we doing this?
From a design/doc perspective:
From a development perspective:
From a testing perspective:
When will I see more?
Targeting early 2023, we are planning to have a live preview of the PatternFly 4 web UI available to view. This will be a very limited/focused section of the application.
Before/After mockups (actual development is a WIP)
In the meantime, we have some before/after comparison mockups of a few FreeIPA/IdM interfaces. The guiding principles from the section above helped to guide us. Note: these mockups are for general direction we're taking the Web UI. Some finer details and interactions will be worked out as we develop the application.
Navigation - PatternFly 2 (Current)
Horizontal navigation that does not align with other upstream products. Tab groupings (“ is a member of”, etc) don’t scale up well when there are multiple tab groupings
Navigation - PatternFly 4
Vertical navigation and detailed views have categories of items grouped under tabs (e.g. “Is a member of”). While this adds an additional click, this approach scales better than the current layout where the view can become quite crowded when there are multiple groupings of item tabs.
Delete Dialog - PatternFly 2 (Current)
Not a lot of detail on the items being acted upon.
Delete Dialog mockup - PatternFly 4
The format of this list within the dialog provides more detail on the items being acted upon.
Scrolling - PatternFly 2 (Current)
Everything on the page scrolls, including the masthead and navigation.
Scrolling - PatternFly 4
Only the page content area scrolls, leaving other page elements always visible.
Settings page - PatternFly 2 (Current)
Everything on the page scrolls, including: masthead, navigation, form actions. Form awkwardly adjusts for narrower screens.
Settings page - PatternFly 4
Masthead, navigation jump links along the right, and form buttons along the bottom are static as the form scrolls. Jump links would allow a user to quickly scroll to a specific section of the form with a single click. The links are marked with required indicators to show which sections have any required fields. We’ll also have improved responsiveness of the form layout
Beta Was this translation helpful? Give feedback.
All reactions