-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Home] Redesign Kibana Homepage to reduce clutter #25734
Comments
Pinging @elastic/kibana-design |
Pinging @elastic/kibana-app |
@alexfrancoeur the boxes could be used to promote solutions as well, and we don't have to limit ourselves to three... although we don't want to end up with too many and end up back where we are today ;) |
Pinging @elastic/kibana-core-ui (Team:Core UI) |
Copying over @MichaelMarcialis comment from #34397 We've gathered some additional internal research and started crafting early design concepts for these home page improvements. Adding the links here for visibility. Design |
Here is a related issue for adding search to the 'Add data' pages. It's an offshoot of this effort, but linking here since it has been proposed in some of the early onboarding design concepts. |
After additional internal/external research and gathering feedback from product management, we've crafted an updated v1/MVP design for the home and Kibana landing pages. Design |
As I think more about this page, I have a few design questions for @MichaelMarcialis and @ryankeairns.
|
I know as part of this discussion, we also have explored adding or not adding an interstitial page. I wanted to note here, that we will need to provide notice of telemetry that is captured in the first run of Kibana. Happy to provide more details when we start building the Elastic home page out. Example below: |
@alexfrancoeur in 7.10 we should promote the add data pages more since the ingest manager is still in beta. I like having it included though, especially with text describing it as beta. |
Great questions, @alexfrancoeur. Apologies for the delayed response.
This is a tricky one. In thinking about it briefly, I believe we have three possible directions to take:
Thoughts?
I think that makes sense. Do you wish to take this approach on both the home page and index management pages as shown in the design? Or just the home page? |
Hey @MichaelMarcialis thanks for the response! The more I think about it, the more I feel option 1 is our only real option. I believe 2 would be confusing to a user if they see disabled solutions in the home page and not in the navigation (this was a choice we made a long time ago with feature controls). Option 3 is a pretty poor UX and one issues have been opened for when we've accidentally provided this experience. We'll also need to think through what the OSS experience is. It's a very similar problem as with RBAC, but I wonder if it's worth putting together a few mockups for both OSS and if we've removed access to a few different apps (solution, ingest options, data management options, etc.). Do you think you could put maybe two examples together?
For now, let's focus on just the homepage. I believe the index pattern management view will only look like that in an empty state. The homepage however, will always have these options. How does that sound? |
Hey, gang. @alexfrancoeur and I have been discussing the different RBAC and OSS scenarios that can occur on the upcoming home and Kibana landing page designs. The result of those discussions is that I’ve put together some mockups to show what would be possible/desired in those different scenarios. I’ve also recorded a quick Loom video that quickly runs through each of these scenarios. Links to both can be found below. Please feel free to ping me with any questions or feedback. CCing @cqliu1 and @AlonaNadler. |
@alexfrancoeur regarding the 'set as home page' link. @cqliu1 and I noticed that this only affects the page you land on when you log in. At first, I thought it was not working since I expected clicking on the Elastic logo to take me back to the page (route) that I had set. What are your thoughts on that? Should the cluster logo take you to the home page for the Space? |
Thanks for raising @ryankeairns and @cqliu1. I think to work with what we have today (space-centric and existing configurations) we could adjust the text to be more specific to the functionality itself. So, rather than say change your homepage, we could say "change the default page when for login" (with lots of help from Gail 😄 ). I do think the home link and the Elastic cluster logo should behave the same way. So if I click either, they route to the same view. So whatever we decide here, from a UX perspective, it feels like they should have the same behavior. I'm open to discuss alternatives though. With the Home link, we could think of alternatives for what the cluster logo could do. Looking ahead, I generally think in order to make this work well, we'd need to do a few different things.
My vote is that we adjust the text to describe exactly what they're modifying today, make the text / link itself conditional based on permissions (RBAC - if you don't have access to advanced settings you shouldn't see this) and create a discuss issue for the ideal experience. I imagine others will want to weigh in. How's that sound? |
+1 what @alexfrancoeur proposed. Do the simple thing right now and spin up a larger discussion (i.e. create an issue) on how this could be improved in the future. As it stands, setting the login page is sorta helpful, but I'd bet that it's not meeting the majority of user expectations. |
We'd like to redesign the homepage for Kibana for 6.x / 7.0. There is a lot of clutter on the homepage at the moment and it acts like a duplicate navigation to some extent.
Mockups updated on June 18, 2020
Some notable features include
Open questions
cc: @AlonaNadler
The text was updated successfully, but these errors were encountered: