Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[META] Navigation changes for administrative features #4133

Closed
4 tasks done
Hailong-am opened this issue May 25, 2023 · 10 comments
Closed
4 tasks done

[META] Navigation changes for administrative features #4133

Hailong-am opened this issue May 25, 2023 · 10 comments
Labels
enhancement New feature or request proposal ux / ui Improvements or additions to user experience, flows, components, UI elements

Comments

@Hailong-am
Copy link
Collaborator

Hailong-am commented May 25, 2023

This issue is to track the status of navigation changes for administrative features.

The impacted plugins are:

  1. Index Management
  2. Snapshot Management
  3. Notifications
  4. Security
  5. Stack Management(Dashboards)

Navigations Organized Today

image

New Organized Navigations

We are proposing changes to the navigation menu in Dashboards. The most common administrative features will be moved into the existing Management section to help users easily find the features they need to manage OpenSearch. In the Management section, we are also adding an Overview page to act as a launchpad to help new Admin users discover management features and help existing users quickly access their common tasks.

image

Users clicking on one of the features will be redirected to the default page of that feature, similar to today’s interaction. For example, clicking on “Index Management’ will take users to the ”State management policies“ page:

image

New Overview page

Under the "Management" section, users can click on the Overview page to see all of the administrative features. Each feature is shown as a widget and provides a short description and common actions for that feature.

image

Renaming Stack Management

“Stack Management” will be renamed to “Dashboards Management” to help users find configurations for Dashboards UI and managing Dashboards objects such as index patterns and visualizations.

image

Updates to the App directory

In the “App directory” page, the original tile “Stack Management” will be repurposed. It will be named as “Management” with the description text “Your central location for managing the OpenSearch Stack.” Clicking on this tile will direct users to the Overview page of Management:

image

image

@Hailong-am
Copy link
Collaborator Author

cc @kamingleung @mnkugler @xluo-aws

@joshuarrrr
Copy link
Member

@Hailong-am I'm excited for this re-organization. I understand how we can coordinate project-published plugins to put add their navigation links to the correct menu, but I think we'll also need to make sure we have documented guidance for external plugins about what criteria they should use to decide whether to register themselves to the Control Center section vs another menu section.

@joshuarrrr joshuarrrr added enhancement New feature or request proposal labels May 25, 2023
@ashwin-pc ashwin-pc added the ux / ui Improvements or additions to user experience, flows, components, UI elements label May 25, 2023
@ashwin-pc
Copy link
Member

I'm wondering if we need to make a similar division within the apps page too? Right now it's a list of apps with no separation.

@kamingleung
Copy link

@Hailong-am I'm excited for this re-organization. I understand how we can coordinate project-published plugins to put add their navigation links to the correct menu, but I think we'll also need to make sure we have documented guidance for external plugins about what criteria they should use to decide whether to register themselves to the Control Center section vs another menu section.

@joshuarrrr That's a good point, I am wondering where would be a good place for this guidance? This seems to be geared towards developers. Does it make sense to be referenced somewhere on the documentation website, @vagimeli?

@nateynateynate
Copy link
Member

I love it. Maybe we could throw in some settings where you can star the ones you want to appear at the top? A "favorites" section for the things you click on most?

@vagimeli
Copy link
Contributor

@Hailong-am I'm excited for this re-organization. I understand how we can coordinate project-published plugins to put add their navigation links to the correct menu, but I think we'll also need to make sure we have documented guidance for external plugins about what criteria they should use to decide whether to register themselves to the Control Center section vs another menu section.

@joshuarrrr That's a good point, I am wondering where would be a good place for this guidance? This seems to be geared towards developers. Does it make sense to be referenced somewhere on the documentation website, @vagimeli?

@kamingleung @joshuarrrr I support putting the guidance on the documentation site. It seems logical that devs would go to the documentation site for this information. Do you know of any reason we should put the guidance elsewhere?

@ashwin-pc
Copy link
Member

Whats the plan for this page under the new nav changes here? https://playground.opensearch.org/app/home#/feature_directory

@Hailong-am
Copy link
Collaborator Author

Whats the plan for this page under the new nav changes here? https://playground.opensearch.org/app/home#/feature_directory

@kamingleung any plan for this page?

@Hailong-am
Copy link
Collaborator Author

Whats the plan for this page under the new nav changes here? https://playground.opensearch.org/app/home#/feature_directory

There has an administrative tab, we could put them into this tab also.
image

@Hailong-am
Copy link
Collaborator Author

I love it. Maybe we could throw in some settings where you can star the ones you want to appear at the top? A "favorites" section for the things you click on most?

Maybe we could reuse "Recently Viewed"

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request proposal ux / ui Improvements or additions to user experience, flows, components, UI elements
Projects
None yet
Development

No branches or pull requests

6 participants