This is not only possible, but also quite simple.
The documentation surrounding it can be complicated to get to a better source, though, since a lot of obsolescence information is still in googlesphere. Any page linking to the Google Apps Extensions console is out of date and will not go anywhere.
The best start, as you say, is to create a Marketplace application . In truth, there are very few applications, not just a list for the application. In this case, your โapplicationโ is any link that you want to install.
Since the process is associated with the Marketplace of applications, there are more steps than it seems necessary, but it is associated with much greater potential. Go through the hoops.
- Create a Google API Project
- Create an icon for your link (it should be 128x128, 96x96, 48x48 and 32x32 in size, although only 128 is used at the end.
- Take a screenshot of 1280x800 (again not used, but necessary)
- Create a 440x280 promotional image (again not used, but required)
- Enable the Google Apps Marketplace SDK (GAMSDK) and disable all other APIs
- Configure GAMSDK (this bit indicates where you indicate the various bits of information that you will indicate again elsewhere ... but the key is to enable the Universal Navigation Extension
- Add Oauth2 Client ID
- Sign up as a developer at https://chrome.google.com/webstore/developer/dashboard (if you only add a link for your domain, then no fee is required)
- Create a manifest.json file
{ "manifest_version": 2, "name": "Welcome Aboard", "version": "0.0.0.1", "description": "a plain text description", "icons": { "128": "icons/128x128-icon.png", "16": "icons/16x16-icon.png" }, "container": ["DOMAIN_INSTALLABLE"], "api_console_project_id": "428464274542", "app": { "launch": { "web_url": "http://www.example.com/morepath/" } } }
- write down the manifest and icon (relative path specified in the manifest)
- Download Zip
- Now you will be asked to add screenshots and icons that, in your opinion, you added in the API configuration and in the manifest (these were just hoops for the transition)
- Choose Private as Visibility
- Publish
- If you are a domain administrator with priorities, you can at this moment set for yourself and all (or selected OU) users in your domain.
What is it. It's a shame, so much old information, but it's a simple but long way to add a link to your navigation grid.
source share