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

[Portable Dashboards][Meta] Part 1 - Portable Dashboard Container #133677

Closed
7 tasks done
ThomThomson opened this issue Jun 6, 2022 · 1 comment
Closed
7 tasks done

[Portable Dashboards][Meta] Part 1 - Portable Dashboard Container #133677

ThomThomson opened this issue Jun 6, 2022 · 1 comment
Labels
Feature:Dashboard Dashboard related features Project:Portable Dashboard Related to the Portable Dashboards initiative Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@ThomThomson
Copy link
Contributor

ThomThomson commented Jun 6, 2022

Portable Dashboard Container Part 1 Overview

Screen Shot 2022-06-06 at 2 47 24 PM

The first piece of the Portable Dashboard initiative involves separating the Dashboard App from the Dashboard Container. This means that all of the code that makes the dashboard work should be removed from the dashboard App and properly encapsulated within the Dashboard Container Embeddable. This includes:

  • Dashboard Saved object Loading and saving.
  • Dashboard state management including syncing with the URL and session state.
  • Extension points for setting filters, query, and time range.

Once all of this code is encapsulated cleanly within the Dashboard Container, we can build out a simple-to-use dashboard API, and allow the solutions teams to start using it to build dashboard-like experiences within their apps.

This first portion of the Portable Dashboards project can be further split into chronological issues.

Progress

Prep work

Implementation

Solution Developer Experience Enhancements

@ThomThomson ThomThomson added Feature:Dashboard Dashboard related features Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas Project:Portable Dashboard Related to the Portable Dashboards initiative labels Jun 6, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Project:Portable Dashboard Related to the Portable Dashboards initiative Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

2 participants