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

[Icebox] Dashboard Embed Mode #168126

Open
20 tasks done
ThomThomson opened this issue Oct 5, 2023 · 1 comment
Open
20 tasks done

[Icebox] Dashboard Embed Mode #168126

ThomThomson opened this issue Oct 5, 2023 · 1 comment
Labels
Feature:Embedding Embedding content via iFrame Icebox Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@ThomThomson
Copy link
Contributor

Note
In an attempt to clean our backlog, the Presentation team will be making a new category of meta-issue that contains links to closed issues that have a legitimate impact, but cannot be prioritized for the foreseeable future. We will leave these icebox meta issues open as a place to track improvements that can be made to a category of feature.

Dashboard Embed Mode

The implementation of embed mode and dashboard iframe sharing functionality is in a half-finished, half-supported state. There are many issues pertaining to elements showing up in embed mode when they should be hidden, and vice versa. These issues are considered for an icebox for the following reasons:

  1. We are currently supporting only two use-cases of iframe embedding. One involves embedding the entirety of Kibana into an iframe with all the features intact, and the other involves embedding a read-only view of a single dashboard. A lot of these issues fall into a third category, or an "in-between" of the functionality where users want to precisely control which elements show up and what do not.
  2. For the time being, we are prioritizing adding functionality to the happy path of Dashboards to mirror some of what embedding is used for. This includes
    • Building a Navigation Embeddable to allow authors to set up home page dashboards or allow their users to quickly tab between different dashboards while maintaining context.
    • The ability to hide the unified search bar on dashboards.
    • The ability to create readonly filters so that Dashboard Authors have more control over what viewers can change on their dashboards.
    • Allowing Dashboard authors to limit the interactivity of their dashboards.

For these reasons, we cannot currently prioritize work that involves adding features or functionality to the iframe embed mode.

Telemetry

If we decide to begin working on changes to the iframe embedding capabilities, we will first need to understand the how users are using the functionality, therefor we should start with:

Icebox Contents:

  1. Feature:Embedding Team:Presentation Team:SharedUX bug impact:low loe:large
  2. Feature:Dashboard Feature:Embedding Team:Presentation bug impact:medium loe:needs-research
  3. Feature:Embedding Team:AppServicesUx bug impact:medium loe:medium
  4. Feature:Dashboard Feature:Embedding Feature:Search Feature:Search Sessions Team:DataDiscovery Team:Presentation bug impact:medium loe:medium
  5. Feature:Embedding Team:Presentation bug loe:large
  6. ThomThomson
  7. Feature:Drilldowns
  8. Feature:Embedding Feature:Maps Team:Presentation bug impact:medium loe:large usability
  9. impact:high
  10. Feature:Embedding Team:Presentation blocked bug impact:low loe:medium regression triaged
  11. Feature:Embedding Feature:Maps Team:Presentation blocked bug impact:medium
  12. Feature:Embedding Team:Presentation blocked bug impact:low
  13. Team:Core enhancement
  14. Feature:Dashboard Feature:SharingURLs Team:Presentation impact:low loe:large
  15. Feature:Dashboard Feature:Embedding Team:Presentation bug impact:low loe:medium
  16. Feature:Dashboard Team:Presentation enhancement impact:low loe:medium
  17. Feature:Dashboard Feature:Embedding Team:Presentation impact:low loe:medium
  18. Feature:Dashboard Team:Presentation bug impact:medium loe:needs-research regression
  19. Feature:Dashboard Team:Presentation enhancement impact:medium loe:medium
  20. Team:Presentation Team:Security enhancement
@botelastic botelastic bot added the needs-team Issues missing a team label label Oct 5, 2023
@ThomThomson ThomThomson added Feature:Embedding Embedding content via iFrame Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas labels Oct 5, 2023
@elasticmachine
Copy link
Contributor

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

@botelastic botelastic bot removed the needs-team Issues missing a team label label Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Embedding Embedding content via iFrame Icebox Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

2 participants