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

Customers/users should be able to replace Elastic logo and customize Kibana themes through advanced setting #75377

Closed
jinmu03 opened this issue Aug 18, 2020 · 38 comments
Labels
papercut Small "burr" in the product that we should fix. Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience)

Comments

@jinmu03
Copy link
Contributor

jinmu03 commented Aug 18, 2020

We have many customers and users who prefer to replace Elastic logo with their own logos or editing the Kibana themes. There is a way to do it according to Dave Snider's instructions, but the user experience isn't intuitive enough. We should enable users to upload their own logos, their company names, or select the matching color scheme through Kibana advanced settings.

@jinmu03
Copy link
Contributor Author

jinmu03 commented Aug 18, 2020

@clintonjimmie @snide

@tylersmalley tylersmalley added the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Aug 18, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-platform (Team:Platform)

@mvenukadasula
Copy link

With Elastic quick release cycle and we maintain our stack at least N-2, every update taking more time to change logos. In 7.8.x, the way logos load changed. I spent considerable amount of time without success. Later with official ticket got the update that Kibana recompile needed for certain logos.

Please make this feature available soon; if not for all, at least for x-pack/licensed users. Appreciate your help.

@pgayvallet
Copy link
Contributor

pgayvallet commented Aug 20, 2020

Just to be sure, before I start digging about all logos usages in the codebase: Which logo(s) and/or which occurence(s) of the logo(s) are we exactly talking about here?

Do we 'just' want to be able to change all occurrences of (and only of) the ES logo, such as

Screenshot 2020-08-20 at 17 09 20

Screenshot 2020-08-20 at 17 09 33

Screenshot 2020-08-20 at 17 10 08

@mvenukadasula
Copy link

Loading Elastic logo, space selector logo, top left menu navigation and favicon is what we are looking for. Thanks for checking. Let me know if you need screenshots.

@ManuelFFF
Copy link

ManuelFFF commented Aug 21, 2020

Please include:

  • Favicon and title
  • Navbar/sidebar top logo
  • Login screen/welcome logo
  • Loading logo
  • Space selector
  • And also include the "exit fullscreen button"

Thank you

Loading logo
ELK-loading

Login logo
ELK-login-logo

Navbar/sidebar top logo
ELK-navbar-top

Space selector logo
kbn-space-selector

Exit fullscreen button logo
ELK-fullscreen-logo

@hp0620
Copy link

hp0620 commented Sep 14, 2020

Hello team, do we have any plans to integrate this to Cloud offerings as well? Currently, cloud users are not able to replace the logos with their own, and was wondering if we are switching to UI approach, this can be extended to Cloud users as well. If you require a different enhancement for Cloud, I'd be happy to open one for Cloud separately. Thanks!

@pgayvallet
Copy link
Contributor

I'll let @alexfrancoeur answer that one.

@Arfaoui-Mahdi
Copy link

any news guys ?

@pgayvallet pgayvallet mentioned this issue Jan 4, 2021
1 task
@sang-elastic
Copy link

sang-elastic commented Feb 15, 2021

Do we have an ETA for this functionality and will it be available to the Elastic cloud as well?

Thanks

@pgayvallet
Copy link
Contributor

Do we have an ETA for this functionality

This is not currently prioritized for any 7 minor.

will it be available to the Elastic cloud as well

Likely yes.

@mvenukadasula
Copy link

We are not seeing a value in being customer with platinum license. We rarely use the support as many questions answered in the community. None of the features requested being prioritized including this one. Every time we upgrade, need to spend time and it will not work completely. At least release an official guide to change logos manually. Hope someone from Elastic listening, I am disappointed!!!

@kunisen
Copy link
Contributor

kunisen commented Jun 14, 2021

Not only the logo, but could we also make the "text" on the login page to be edittable?
Thanks!

@mvenukadasula
Copy link

One more year passed and zero momentum!

@pgayvallet
Copy link
Contributor

@mvenukadasula we're currently in the process of migrated our EUI library from sass to jss, which is a prerequisite to allow advanced theme customization. Until this rework is done, any customization feature is on hold.

@paulyahchouchy
Copy link

paulyahchouchy commented Sep 22, 2021

Hi Elastic, is this customisation now available/possible on Elastic Cloud?
And if not, what's the ETA, please?
Thanks,

@pgayvallet pgayvallet removed their assignment Sep 29, 2021
@JuanxDrock
Copy link

When will you update this case? O.O

@Kalmuraee
Copy link

Any Idea when this will be available ?

@acgustafson
Copy link

Any plans to include this in an 8.x release? We pay for a platinum subscription and it would make the product more professional looking to the rest of the company if we are able to customize it with our own name/logo.

@lizozom
Copy link
Contributor

lizozom commented May 12, 2022

I've made an example third party plugin (outside of my ES work) that does just that.
Feel free to contribute \ clone and modify!

https://github.com/lizozom/custom-kibana-logo

@Sinistr0
Copy link

Hey @lizozom can you say or put in the readme of this project, how to install this plugin, custom-kibana-logo?

@acgustafson
Copy link

@lizozom This looks wonderful! Hopefully this functionality can be integrated to Kibana without plugins in the future.
Thank you!

@alexfrancoeur alexfrancoeur added Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience) papercut Small "burr" in the product that we should fix. labels Jun 28, 2022
@eremit4
Copy link

eremit4 commented Aug 16, 2022

@lizozom the idea is wonderful but the description of how to use it is not good. I didn't understand almost anything on how to use it and i would be super happy to be able to use it

@githubshirkevikas
Copy link

@lizozom : I tried using above plugin code but image and text is not getting appeared on Login page. Any help?

@lizozom
Copy link
Contributor

lizozom commented Oct 2, 2022

@githubshirkevikas @eremit4 @acgustafson @Sinistr0
I just updated the project with a fresh readme file.
I also enhanced it with a bunch of additional goodness such as controlling the favicon, tab name and fonts.

Hope this helps!

@pgayvallet
Copy link
Contributor

pgayvallet commented Dec 20, 2022

I would like an update on the status please

cc @elastic/kibana-global-experience as they're in charge of this issue now

@tsullivan
Copy link
Member

cc @majagrubic Is there a check-in we can give regarding the custom branding project?

@rudolf rudolf removed the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Dec 20, 2022
@majagrubic
Copy link
Contributor

Hi, we're actively working on custom branding feature. It should be released within the next few minors.

@wkruse
Copy link
Contributor

wkruse commented Jan 20, 2023

In the meantime OpenSearch Dashboards custom branding could be used, which is compatible with Elastic 7.10.x stack and supports custom branding for quite a while.

@vguruprasad06
Copy link

I know the last comment on this ticket was this feature will come soon. Do you have an exact timeline on which release this feature will be added to ESS cloud version

@vguruprasad06
Copy link

We are using Kibana as embedded experience & would like to put our company branding information

@elastic elastic deleted a comment from MarianaMartinYuste2 Apr 26, 2023
@elastic elastic deleted a comment from MarianaMartinYuste2 Apr 26, 2023
@khairul-auntim
Copy link

Any update on this? Earlier it was said the feature would be available in some 7.. minor releases but it's a Kibana 8.8 is here but no update on this. Can someone clarify if this will come to reality or not?

@majagrubic
Copy link
Contributor

This is available from Kibana 8.8.0 onwards: https://www.elastic.co/guide/en/kibana/8.8/whats-new.html#_custom_branding
Please note that custom branding will require Enterprise license or above.

@vadimkibana @Dosant can this issue now be closed? (I don't have permissions 😅 )

@Dosant Dosant closed this as completed Jun 1, 2023
@marcomusso
Copy link

marcomusso commented Jun 1, 2023

The login page is still like before. I can read 3 times Elastic and not once a string of my choosing :(
PS: also the (single) logo doesn't play nice with white background (login) and black background (top bar).

@mvenukadasula
Copy link

Appreciate if someone can share screenshot on how it looks to save effort of testing. We do code changes today for custom logos. Hoping this feature will save that effort. Would like to see how new logo replacement looks like.

@sixstringcode
Copy link

Screenshot 2023-06-01 at 8 28 37 AM
Here is what it looks like in product. The images support transparent PNG, you should design the image for the intended use by making sure you use the recommended resolution and that you don't do something like having colors that match the background colors while using transparency. It should allow you to handle the branding side but it does not manage colors.

@marcomusso that last comment definitely applies to your comment. It's not intended to manage color and design choices, someone should be creating an image that works with background color and transparency.

@zakwanhaj
Copy link

@sixstringcode Does this need a specific privilege or role? I can see the logo and organization name from my user view, but it doesn't work or show for other users with limited access

@zakwanhaj
Copy link

zakwanhaj commented Aug 31, 2023

@sixstringcode Does this need a specific privilege or role? I can see the logo and organization name from my user view, but it doesn't work or show for other users with limited access

I just found that I need to enable "Saved Objects Management" in order to make this visible to users that should have access to dashboards only

image

This is odd, why must I need to give read access to Saved objects in settings to all users?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
papercut Small "burr" in the product that we should fix. Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience)
Projects
None yet
Development

No branches or pull requests