Kibana: Break up core Kibana tabs into separate plugins

Created on 15 Mar 2016  路  44Comments  路  Source: elastic/kibana

Today Discover, Visualize, Dashboard, and Settings are implemented as one plugin.

Breaking them up into separate plugins will allow users to disable them at startup, satisfying requests such as this: https://github.com/elastic/kibana/issues/6496

NP Migration Plugins AppServices KibanaApp enhancement high hanging fruit

Most helpful comment

During 7.6, 7.7 and the upcoming 7.8 we incrementally refactored this code and moved it into separate plugins - in 7.9 the catch-all "kibana" plugin will be removed completely.

All 44 comments

I bumped this to P2 because while the feature at face-value is a P3, it would be a huge technical gain to move these to individual plugins, and that would help us iterate on future features faster.

We have kibana version 4.5.2. We are looking for possibility to disable settings app (either by removing it from menu) or redirect it is discover app. how can I do it?

+1

+1

any word on this?

@abdalians This is an important change, but it's a significant project with a lot of risks. There's no target date or release for it.

There are two efforts that will make this easier:

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1

+1 I would definitely like to see this for Dev-Tools as well.

Update: I realized too late, that this should be possible via console.enabled: false

+1

+1

This will be very helpful when it comes to mange with end uses, giving them less access.

+1

+1

+1

+1

+1

+1

+1

+1

+1

Any word on this? This is a pretty big deal for our organization's needs.
Thanks

+1

+1

+1

+1

+1

+1

+1
I would like to know when this is planning to be implemented, and can a back port be made available to all 6.x versions?

@lanerjo There's supportive work related to this happening in every version, but we don't have a target version for actually breaking up the apps into separate plugins. I do know that it won't be done in 6.x, though.

Blocking the use of a section as powerful and potentially breaking of a product such as the management section, seems like it would be a fairly high priority. Especially considering how many users are requesting that feature.

Having had to tackle this very subject, I figured out how to do it in a way that works for my clients so I thought I'd share it here in case others are still looking for a workaround until this gets handled internally: https://stackoverflow.com/a/54263016/429728

Pinging @elastic/kibana-app-arch

During 7.6, 7.7 and the upcoming 7.8 we incrementally refactored this code and moved it into separate plugins - in 7.9 the catch-all "kibana" plugin will be removed completely.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

snide picture snide  路  3Comments

bhavyarm picture bhavyarm  路  3Comments

MaartenUreel picture MaartenUreel  路  3Comments

ctindel picture ctindel  路  3Comments

timmolter picture timmolter  路  3Comments