Closed Bug 921500 Opened 11 years ago Closed 11 years ago

[app manager] landing page for the Simulator addon

Categories

(DevTools Graveyard :: WebIDE, defect, P1)

x86
All
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: paul, Unassigned)

Details

Attachments

(1 file)

Apparently, we won't use AMO to host the simulator. We need a landing page (probably hosted on MDN).
So we redirect people to the FTP. Which is not optimal (see the green buttons in https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Using_the_App_Manager)

- it looks "cheap" and not safe
- no platform detection

We could write a static web page that would check user's OS and show a nice big green button. We can't do that on MDN (no JS).

Where can we host that?
Can we announce the App Manager without this landing page?
Flags: needinfo?(dtownsend+bugmail)
Flags: needinfo?(akratel)
(In reply to Paul Rouget [:paul] from comment #1)
> So we redirect people to the FTP. Which is not optimal (see the green
> buttons in
> https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/
> Using_the_App_Manager)
> 
> - it looks "cheap" and not safe
> - no platform detection
> 
> We could write a static web page that would check user's OS and show a nice
> big green button. We can't do that on MDN (no JS).
> 
> Where can we host that?

Somehow we're able to put the SDK docs onto AMO I wonder if we can also put a landing page on there? Will, can you answer that?

> Can we announce the App Manager without this landing page?

I don't think we can afford to hold off announcing any longer so we should go ahead regardless.
Flags: needinfo?(dtownsend+bugmail) → needinfo?(clouserw)
(In reply to Paul Rouget [:paul] from comment #1)
> So we redirect people to the FTP. Which is not optimal (see the green
> buttons in
> https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/
> Using_the_App_Manager)
> 
> - it looks "cheap" and not safe
> - no platform detection
> 
> We could write a static web page that would check user's OS and show a nice
> big green button. We can't do that on MDN (no JS).
> 
> Where can we host that?
> Can we announce the App Manager without this landing page?

Sorry if I reply late, but I didn't want to just fire off something that wasn't thought through properly.

I would recommend that the Marketplace team host a home page for the App manager. For one, they have the infrastructure to host service-based apps and in the future, it would also give us the opportunity to offer services to developers through that home page.

It's doubtful we can get this done in time for the announcement. But I'll get the discussions rolling anyway.
Flags: needinfo?(akratel)
Why aren't we hosting the add-on on AMO normally instead of making a special landing page for it and hosting it there? Or am I misunderstanding?
Flags: needinfo?(clouserw)
(In reply to Wil Clouser [:clouserw] from comment #4)
> Why aren't we hosting the add-on on AMO normally instead of making a special
> landing page for it and hosting it there? Or am I misunderstanding?

For the development version at least we're choosing to host on FTP because of the time needed to upload new versions, in part because the AMO validator hangs on sucha alarge file requiring an AMO editor to do the upload for us. We will want to revisit this decision when we get to a more stable release.
(In reply to Dave Townsend (:Mossop) from comment #5)
> (In reply to Wil Clouser [:clouserw] from comment #4)
> > Why aren't we hosting the add-on on AMO normally instead of making a special
> > landing page for it and hosting it there? Or am I misunderstanding?
> 
> For the development version at least we're choosing to host on FTP because
> of the time needed to upload new versions, in part because the AMO validator
> hangs on sucha alarge file requiring an AMO editor to do the upload for us.
> We will want to revisit this decision when we get to a more stable release.

It sounds like the bug is the AMO Validator failing on giant files then.  To be honest, I'm not excited about maintaining more custom pages on AMO if we can avoid it.
I crafted a really naive landing page to avoid showing the ftp listing and look broken:
https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/install.html
and updated the mdn page in order to refer to this page instead of the ftp.
Attached file install.html
Alex, please push that to the FTP.
https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: