Closed Bug 957242 Opened 10 years ago Closed 10 years ago

Move Firefox system requirements pages from legacy PHP site

Categories

(www.mozilla.org :: Legacy PHP system, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: sgarrity, Unassigned)

References

Details

(Whiteboard: [kb=1256430] )

Attachments

(1 file)

There are 101 Firefox system requirements PHP-based pages in the mozilla.com SVN repo. These pages should be ported to bedrock or archived in some form.

Large groups of these pages are identical, except for the version number. For example, the release notes for all 12 Firefox 10.x releases are identical, as are 11 and 12 (probably more).

We could reduce this to the actual number of unique files (renaming common pages as "Release Notes for Firefox versions 10 through 14", for example) and redirect the other identical pages.

This could also be a candidate for the database in bedrock, but the contents don't change very often (and once published, they almost never change).

Here's the list of files:

http://www.mozilla.com/en-US/firefox/2.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/3.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/3.5/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/3.6/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/4.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/5.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/6.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/6.0.2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/6.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/6.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/7.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/7.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/8.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/8.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/9.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/9.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/9.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.10/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.11/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.12/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.3/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.4/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.5/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.6/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.7/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.8/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0.9/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/10.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/11.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/11.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/12.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/12.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/12.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/13.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/13.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/13.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/13.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/14.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/14.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/14.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/14.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/14.0.2/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/14.0/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/14.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/15.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/15.0/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/15.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/15.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/16.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/17.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/17.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/18.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/mobile/19.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/15.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/15.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/15.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/15.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/16.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/16.0.2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/16.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/16.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0.2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0.3/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0.4/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0.5/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/17.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/18.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/18.0.2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/18.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/18.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/18.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/19.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/19.0.2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/19.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/19.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/20.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/20.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/20.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/20.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/21.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/21.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/21.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/22.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/22.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/22.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/23.0.1/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/23.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/23.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/23.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/24.0/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/24.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/24.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/25.0a2/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/25.0beta/system-requirements/index.html
http://www.mozilla.com/en-US/firefox/26.0a2/system-requirements/index.html
jbertsch, can you help us figure out what to do with these files?
Flags: needinfo?(jbertsch)
Lukas - what do you think we should do with these?  I'll set up 15 minutes for us to discuss.
Flags: needinfo?(jbertsch) → needinfo?(lsblakk)
We could just port them directly to bedrock. It's a bit of grunt work, but certainly do-able.
Justin and Josh-

I spoke with Lukas - what do you think about making these pages part of the database?

Thx,
Jen
Flags: needinfo?(lsblakk)
Flags: needinfo?(jmize)
Flags: needinfo?(hoosteeno)
(In reply to Jennifer Bertsch [:jbertsch] from comment #4)
> I spoke with Lukas - what do you think about making these pages part of the
> database?

In IRC Jen added that every release has/will have a system requirements page, and that bug 439031, when completed, will let people navigate to them. As such I think they're a good candidate for being added to the RNA application. I will defer to Josh about whether such an addition is better to do before or after our anticipated launch before 2014-02-03.
Flags: needinfo?(hoosteeno)
I agree that it seems like a good candidate for inclusion, and if things go well we might be able to squeeze the additional work in before 2014-02-03.
Flags: needinfo?(jmize)
Question from Jen: will the process for porting the existing pages into the DB be manual or automated?
This will have to be manual, sorry.
Summary: Move Firefox release notes pages from legacy PHP site → Move Firefox system requirements pages from legacy PHP site
Moving to the backlog.
Whiteboard: [kb=1256430]
This is already built into RNA.

Next steps:
1.  Need a template
2.  Need to port old content
3.  Apache work
Update: System requirements are built into production RNA. We still need to migrate data (bug 957830) and build a Bedrock template for these (bug 982336).
From what I understand, everything is in place to port this content. There are about 100 system requirements pages in SVN.

Fortunately, most of them are very basic HTML that will be relatively easy to copy/paste into the RNA admin.

I'm fine taking this on. Unless I'm told otherwise, I'll go ahead and get this started.
Yes please!  That would be great Steven.  Thanks!
jgmize: I've got the system requirements for Firefox 2.0 added to the database. Can you give it a quick review before I do 100 more?

https://www.mozilla.org/b/en-US/firefox/2.0/system-requirements/
Flags: needinfo?(jmize)
r+

Thanks sgarrity!
Flags: needinfo?(jmize)
Ok, I've got all of the Firefox system requirements pages from SVN added into RNA. This does not include the Mobile release notes (yet).

The following URLs are ready and the next step is to redirect /*/firefox/*/system-requirements/ to Bedrock.

http://www.mozilla.org/b/en-US/firefox/10.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.10/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.11/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.12/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.3/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.4/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.5/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.6/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.7/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.8/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0.9/system-requirements/
http://www.mozilla.org/b/en-US/firefox/10.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/11.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/11.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/12.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/12.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/12.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/13.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/13.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/13.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/13.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/14.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/14.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/14.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/15.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/15.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/15.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/15.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/16.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/16.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/16.0.2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/16.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0.2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0.3/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0.4/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0.5/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/17.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/18.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/18.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/18.0.2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/18.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/18.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/19.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/19.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/19.0.2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/19.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/19.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/2.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/20.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/20.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/20.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/20.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/21.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/21.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/21.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/22.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/22.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/22.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/23.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/23.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/23.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/23.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/24.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/24.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/24.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/25.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/25.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/25.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/25.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/26.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/26.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/26.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/27.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/27.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/27.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/27.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/28.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/28.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/28.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/29.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/29.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/3.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/3.5/system-requirements/
http://www.mozilla.org/b/en-US/firefox/30.0a2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/4.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/5.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/6.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/6.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/6.0.2/system-requirements/
http://www.mozilla.org/b/en-US/firefox/6.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/7.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/7.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/8.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/8.0beta/system-requirements/
http://www.mozilla.org/b/en-US/firefox/9.0/system-requirements/
http://www.mozilla.org/b/en-US/firefox/9.0.1/system-requirements/
http://www.mozilla.org/b/en-US/firefox/9.0beta/system-requirements/
I've spun off Bug 1017564 to address the /mobile/*/system-requirements/ pages.
Here's a simple remove-only patch to delete the old Firefox System Requirements pages from SVN once the Bedrock PR has been merged/pushed.
Attachment #8430797 - Flags: review?(jmize)
Attachment #8430797 - Flags: review?(jmize) → review?(pmac)
Attachment #8430797 - Attachment is patch: true
Attachment #8430797 - Attachment mime type: text/html → text/plain
Comment on attachment 8430797 [details] [diff] [review]
Patch to remove /en-US/firefox/*/system-requirements/*

Review of attachment 8430797 [details] [diff] [review]:
-----------------------------------------------------------------

Ship it!
Attachment #8430797 - Flags: review?(pmac) → review+
Done in trunk in r129535, tags/stage in r129538, and tags/production in r129539.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: