Closed Bug 700759 Opened 13 years ago Closed 13 years ago

Indicate users on Firefox about the OWA extension

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect, P4)

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: krupa.mozbugs, Assigned: cvan)

References

Details

Attachments

(1 file)

We should check if a firefox user has the OWA extension installed and if not- should encourage them to have that add-on for a better experience with apps.
Priority: -- → P4
Pitch text?
Assignee: nobody → cwiemeersch
Target Milestone: --- → 6.3.3
I'd come up with some text but I don't know what the better experience the add-on offers is.  ?
The pitch text is that the Add-on supports creation of Native Apps on Windows and Mac OS X; it also enables smoother integration of BrowserID for App receipt validation.
Bill, we need a way of detecting that a user has OWA installed. Checking navigator.mozApps isn't enough obviously, so perhaps we could get OWA to set a value in localStorage for our domains (apps-, apps-preview-, apps-preview-dev-, addons-dev-, etc.) - a simple flag named `owa_installed`. And ideally the key would be removed upon uninstallation of the extension. (We did something similar for Add-on Compatibility Reporter.)
navigator.mozApps.html5Implementation will be set to true if the add-on is NOT installed and the property is undefined if the add-on is present.
Bill thought of what the behavior would be on non-Firefox browsers - in addition to checking if navigator.mozApps.html5implementation is defined a user agent check must be performed to make sure we don't offer the add-on to users who are on Chrome for example.
For Chrome users I was going to link to the Chrome extension (https://apps.mozillalabs.com/addons/chrome.html) if navigator.mozApps.html5implementation is set. That sound okay?
The chrome extension is deprecated and not supported at this time (the apps page will be updated to reflect that). For Chrome, or any other non-Firefox users, we should just fallback to the HTML5 implementation.
Target Milestone: 6.3.3 → 6.3.4
CC'ing Janet for copy. Bill Walker told me you may be able to provide some text for this. Thanks!
Where is this copy going to be displayed?
Target Milestone: 6.3.4 → 6.3.5
https://github.com/mozilla/zamboni/commit/92a6a71

If you don't have the "App Runtime" Firefox extension installed, a hint appears at the top of each page (until you click the X to "permanently" dismiss it). It says this:

To easily install and manage Apps in Firefox with an integrated experience, check out the experimental <a href="https://addons.mozilla.org/en-US/firefox/addon/app-runtime/?src=apps-preview">App Runtime extension</a>.

Please let me know if we need to make any tweaks to the copy.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
(In reply to Chris Van Wiemeersch [:cvan] from comment #11)
> To easily install and manage Apps in Firefox with an integrated experience,

It actually says "a tightly integrated experience," but yeah.
Not clear what "a tightly integrated experience" is anyway. Need to use the official branding-until-we-have-branding:

"To easily install and manage apps from within Firefox, check out the Mozilla Labs App Runtime extension".
(In reply to Janet Swisher from comment #13)
> Not clear what "a tightly integrated experience" is anyway. Need to use the
> official branding-until-we-have-branding:
> 
> "To easily install and manage apps from within Firefox, check out the
> Mozilla Labs App Runtime extension".

I had stolen the copy from https://addons.mozilla.org/en-US/firefox/addon/app-runtime/#addon-description
verified fixed.
Status: RESOLVED → VERIFIED
Attached image post-fix screenshot
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: