Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 377030 - Add support for Mozilla Web App install for Orion
Summary: Add support for Mozilla Web App install for Orion
Status: RESOLVED FIXED
Alias: None
Product: Orion
Classification: ECD
Component: Client (show other bugs)
Version: 0.4   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 0.5 M2   Edit
Assignee: Ken Walker CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-17 16:30 EDT by Ken Walker CLA
Modified: 2012-06-07 14:33 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Walker CLA 2012-04-17 16:30:48 EDT
Mozilla is beginning the rollout of an App Store and one of the categories is a Web App.  At the basic level, this can be a link to the actual web application and initially this is the support Orion will provide.

The defect here covers adding the necessary client code and icons to support being referenced and installed from the App Store.

There are several links of information including:

https://developer.mozilla.org/en/Apps
https://developer.mozilla.org/en/Apps/For_Web_developers
https://developer.mozilla.org/User:Mark_Giffin/Sandbox
Comment 2 Ken Walker CLA 2012-05-09 13:34:03 EDT
Released some new icons, javascript, app manifest and HTML related to supporting Orion in the App Store.  

http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=554744d4a85edb5e5fb32edea3511f90f015c2db
Comment 3 Ken Walker CLA 2012-05-15 11:58:35 EDT
This is mostly complete however waiting on a defect logged at Mozilla for their Nightlies browser.

https://bugzilla.mozilla.org/show_bug.cgi?id=745928

The install call did not need a full URL previously but does now and this would prohibit the same install javascript file from working on both orion.eclipse.org and orionhub.org

Used to be:
navigator.mozApps.install("/webapp/orion-manifest.webapp");

Now is because of Mozilla defect:
navigator.mozApps.install("http://orion.eclipse.org/webapp/orion-manifest.webapp");
Comment 4 Ken Walker CLA 2012-05-24 11:46:49 EDT
I'm going to make an assumption that the Mozilla defect will be fixed and thus I will not create separate install manifests for orion.eclipse.org and orionhub.org .

This is based on the fact that the defect is considered blocking the mozApps 1.0 release.

https://bugzilla.mozilla.org/show_bug.cgi?id=746465
Comment 5 Ken Walker CLA 2012-06-07 14:20:00 EDT
Checked today and their script support requires me to (a) make some changes and (b) create unique installs for orion.eclipse.org and orionhub.org