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

Extend Pàdé branding to cover Pàdé options and user preferences #89

Closed
deleolajide opened this Issue Nov 4, 2018 · 1 comment

Comments

Projects
None yet
1 participant
@deleolajide
Member

deleolajide commented Nov 4, 2018

This issue is in response to a request at the Ignite Realtime weekly meeting to support corporate deployment of Pàdé with Windows SSO to many employees in a single simple effort.

The issues identified are:

The key to doing this would be to use the branding mechanism of Pàdé to create new re-branded versions which can be deployed with the group policy deployment tools.

In order to solve the second and third requirements, there must be a way to bake branded versions of Pàdé with preferred values for options and settings.

@deleolajide

This comment has been minimized.

Member

deleolajide commented Nov 4, 2018

This is now available in version 0.8.0

There is now a file called branding.js in the options folder with a list of options/settings to be overridden. When using the branding tool, make a copy of the file in each template folder and modify to taste before generating the branded chrome extension zip file for deployment in the Chrome web store.

For example, to create a branded version with the connection details baked to my dev server and removing the connection options and about section, I would use the following:

var branding = {
    server          : {disable: true, value: "desktop-545pc5b:7443"},
    domain          : {disable: true, value: "desktop-545pc5b"},
    useWinSSO       : {disable: true, value: false},
    useWebsocket    : {disable: true, value: true},
    useCredsMgrApi  : {disable: true, value: false},
    factoryReset    : {disable: true},
    changelog       : {disable: true},
    help            : {disable: true},
    useUport        : {disable: true},
    uport           : {disable: true},
    useTotp         : {disable: true},
    qrcode          : {disable: true},
    useClientCert   : {disable: true},
    certificate     : {disable: true},
    uportPermission : {disable: true}

This will create my branded version looking like this

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment