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

Clarify which Chrome extension this setting is referring to #7163

Closed
dandv opened this issue Jun 26, 2020 · 9 comments
Closed

Clarify which Chrome extension this setting is referring to #7163

dandv opened this issue Jun 26, 2020 · 9 comments
Labels
documentation Issue related to documentation

Comments

@dandv
Copy link
Contributor

dandv commented Jun 26, 2020

I'm new to Jitsi and technical enough to have figured out the config file in which I could change some UI settings. Yet this one is unclear:

/**
    * Decides whether the chrome extension banner should be rendered on the landing page and during the meeting.
    * If this is set to false, the banner will not be rendered at all. If set to true, the check for extension(s)
    * being already installed is done before rendering.
    */
    SHOW_CHROME_EXTENSION_BANNER: false,

What extension is that?

@jhiswin
Copy link

jhiswin commented Jun 26, 2020

It's this one:
image

Doesn't really need clarifying, since it's the only one.

@dandv
Copy link
Contributor Author

dandv commented Jun 27, 2020

Doesn't really need clarifying, since it's the only one.

Interesting, what made you think I knew there was any extension at all?

@jhiswin
Copy link

jhiswin commented Jun 27, 2020

Not to tell you what you should or shouldn't know, but it says "Chrome Extension". There's only the one Jitsi Chrome Extension. You either click the banner, or go to the Chrome Store. It's not exactly rocket science.
I (personally) don't really see any reason they need to clarify this.
Maybe if this were a paid product with paid support, where they need to provide you guided support and accountability to your average IT support staff or simple user. Providing videos and training or whatever it is their paid patreons need, so that they don't get chewed out by their superiors.

@dandv
Copy link
Contributor Author

dandv commented Jun 27, 2020

I'm not sure you we have the same understanding of how open source works.

Rather than arguing what "they" should do, I've chosen to contribute instead. Feel free to disagree on that PR, or further contribute, such as by,

  1. Explaining why the setting is still relevant for self-hosted installs, given that the extension clearly states

    This extension provides calendar integrations to schedule meetings for meet.jit.si[sic] site.

  2. Explaining why the comment for that setting refers to a plural: "the check for extension(s) being already installed..."

There's only the one Jitsi Chrome Extension.

A Google search for "Jitsi Chrome extension" shows three results. Fortunately, only one is published by Jit.si.

You either click the banner, or go to the Chrome Store. It's not exactly rocket science.

What banner? The setting is false by default. The problem I've reported in this issue occurs when a user self-hosts Jitsi Meet and looks at the settings in interface_config.js.

@damencho
Copy link
Member

2. Explaining why the comment for that setting refers to a plural: "the check for extension(s) being already installed..."

https://github.com/jitsi/jitsi-meet/blob/master/config.js#L419

There can be multiple extensions to check, there are deployments using several extensions and that checks all listed in the config.

@jhiswin
Copy link

jhiswin commented Jun 28, 2020

Handbook Docs are a little bit lacking. Which is probably where these things should go:
https://github.com/jitsi/handbook

I think that's the right place for the full Jitsi docs including the self-hosting instructions?
Someone good at writing docs could (should) make some updates over there.

@Echolon Echolon added the documentation Issue related to documentation label Jun 28, 2020
@dandv
Copy link
Contributor Author

dandv commented Jun 29, 2020

I think that's the right place for the full Jitsi docs including the self-hosting instructions?

Agree, but on the other hand, https://github.com/jitsi/jitsi-meet/blob/master/config.js is thoroughly commented inline, probably for good reasons. Do those apply to interface_config.js?

@saghul
Copy link
Member

saghul commented Jun 30, 2020

Here is where the config for that banner is taken from:

// chromeExtensionBanner: {

I agree that for those who have been around the block for a while this might be confusing, as an extension was needed in the past for screen-sharing. This hasn't been the case for a long time now though.

@saghul
Copy link
Member

saghul commented Jul 7, 2020

Superseded by #7172

@saghul saghul closed this as completed Jul 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Issue related to documentation
Projects
None yet
Development

No branches or pull requests

5 participants