-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Project: Time to visualize #51318
Comments
Pinging @elastic/kibana-app (Team:KibanaApp) |
@AlonaNadler Could you please clarify how this relates to #35334 and how those are different from each other in which parts, or close one of them if they are not meant to represent different topics? |
Done @timroes |
related:
|
Next steps fo time to visualize:
|
7.7 enhancements
7.7+ enhancements
Prototype / mockupsThis is a 'live' link that will contain the latest updates as items are checked off (above) and feedback is addressed. Providing feedbackThere are two ways to provide feedback:
The former will be less transparent and is best reserved for smaller, well-defined change requests. The latter is generally better for all other feedback as it generates more discussion and shared context. When in doubt, comment here. |
^^ Initial designs for the 7.7 enhancements have been added to the prototype. Please provide any feedback; see notes regarding how to do so in my previous comment. In particular I'm looking for feedback on:
Additional questions and considerations
I'm happy to walk through this over zoom if people feel that would be helpful. |
The mockups have been updated to address the latest feedback:
👉 Link to Figma prototype for Autosave |
An issue was brought up in #59134 regarding the use case where a user removes a panel from a dashboard and that panel contains/displays an object that does not live in the library. In that case, a user may want to use that object again in the future, but it would seemingly become inaccessible as it would not display in the visualizations list. I commented on that PR that it might be handled via a modal, as follows:
|
Yes indeed when a visualization created in a dashboard is deleted unless it was explicitly added to the visualization library it will be gone. I think we can live with that.
|
I like the solution of making a popup prompting the user to save it to visualize. Do you think we should also add "Remember for future" option, as ideally we don't want this to show up every time the users need to delete something? Yes, undo could work same as it does now. |
I don't think the remember is necessary, but it might be convenient. In other words, having a confirmation dialog when deleting something feels like a good practice, generally speaking. |
It seems there are 2 models for the Visualization library 2. Template model |
Option1 is how I think this should behave. Right now users can use specific visualization in multiple dashboards. When they change the visualization it applies in all the dashboards this visualization appears on. |
Starting to think through the rollout of the Visualize library phase, I think we want to take a bit of extra care with user experience of the whole switch.
|
@rayafratkina The UX Labs team, with assistance from Customer Experience, has built a pool of ~200 current customers who are willing to provide feedback. I can reach out to several people for some feedback once we have something to show them. In the spirit of discovering issues early (when they're cheaper to fix), I can arrange a round of tests (3-5 to start) via a Figma prototype. Others are welcome to attend (or wait for recordings) and we can collaborate on the test script to insure we're hitting the right portions of this UX. I have some test scripts which can be used as a template. I'll update one and circulate for feedback prior to scheduling any sessions. |
Updates on Phase 2 will continue to be tracked in https://github.com/elastic/kibana-team/issues/231 |
Closing this meta issue because the project is finished! |
Background:
One of Kibana’s unique advantages is its ability to combine multiple visualizations into a single dashboard and allow users to interact with the visualizations in a quick and smooth way, showing how all the panels focus on the area the user is interested in.
Building the first dashboard and seeing live data with high-quality interactivity is one of the first “wow” moments users experience when they start using Kibana, and how Kibana increased its user base over the years. The “wow” moment is the moment when new users first realize the value in Kibana, which later can evolve into Canvas, Solutions and more of the Elastic offering.
Challenges with creating dashboards :
Goals:
Simplified suggestion:
One of the challenges in this project is the object reference model, which raises a bigger and more complex question of whether we want to change it. This question introduces invasive changes that require migration plans and further details.
The suggestions below are an attempt to come up with an approach that will be feasible in the short term and still allow us in the future to take a larger technical decision if we choose to.
Current empty dashboard
First phase: COMPLETED
Second phase: In progress
Third phase: improving existing dashboard editing
Other changes which can be considered in the future:
@majagrubic @timroes @rayafratkina @ryankeairns
The text was updated successfully, but these errors were encountered: