Closed Bug 724633 Opened 13 years ago Closed 11 years ago

[One Mozilla clean-up] Foundation Content

Categories

(www.mozilla.org :: General, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: christine.brodigan, Assigned: craigcook)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [kb=1093823] )

Ryan,

We're getting ready to pack up the mozilla.org/firefox site and migrate to a new platform. 

Before any move, it's always important to have a yard sale to make sure we only move the good stuff (necessary stuff like that red velvet couch, not that ugly sculpture from the that we never used ... you get the point).

Here is an inventory of pages on the mozilla.org site that I need you to review for:

*necessary - high priority, must be ported to the new platform
*unnecessary - retire & redirect
*nice-to-have - (will migrate to the new codebase, but more slowly)

Deadline: Monday, February 13, 2012

I have a feeling a lot of this same content is already on https://etherpad.mozilla.org/one-mozilla-migration-foundation
Ryan, can you provide an update on this content, we're down to the wire on wrapping up the content for migration.

Many thanks!
Yes. Will look it over.
Ryan, quick nudge here, if I don't hear back by March 1 (tomorrow), I'll move these pages to a P2, so that you can have additional time to review.

If you're able to complete by tomorrow, I will be able to move the pages specified as P1 for migration in March, relaunch on March 29.
Marking as P2 to revisit migrating to Bedrock and the new design in early Q2.
Priority: -- → P2
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
Am going to pick this unless there is a pressing reason for me not too..
Assignee: ryan.merkley → ross
Hi Ross-

If you want to work on this with me and Justin Crawford we are happy to work together.

Email is probably the best way to reach us:  jbertsch@mozilla.org

Thanks,
Jen
Per discussions with Ryan, Erica, and Matt:

We are now ready to igrate the mozilla.org/foundation content to bedrock.  update the foundation homepage with the text here https://etherpad.mozilla.org/Foundation-updates.
I had picked this up from Kanbanery: 

https://mozilla.kanbanery.com/projects/33256/board/tasks/907289

and have done a lot of work on it already.  This bug was not linked from that task (though I've just done that), so I hope I haven't stepped on any toes.
Ross, would you like to continue with this? I've done a lot but there's still more to do and I have other things I could work on.
Flags: needinfo?(ross)
Hi everyone, I didn't realize this bug existed --- Matt Thompson and Rebeccah Mullen have also been working on this. Looping them in.
Flags: needinfo?(fortran)
:dpoirier - I'm not going to be able to pick it up at the moment, but look for the input that Erica Sackin, Matt and Rebeccah provide...
Flags: needinfo?(ross)
Ross, Erica, and Matt - I'm cool with Dan continuing this work when he has time.  Thx.
I've migrated the content to bedrock in this branch:

https://github.com/dpoirier/bedrock/tree/bug-724633-port-foundation

The styling is pretty basic and should be reviewed.
(In reply to Dan Poirier [:dpoirier] from comment #13)
> I've migrated the content to bedrock in this branch:
> 
> https://github.com/dpoirier/bedrock/tree/bug-724633-port-foundation

Ahoy Dan, I'm working on the front-end for this now, starting from your branch. Can you rebase from master?
Assignee: ross → craigcook.bugz
Ahoy Craig, I was out Friday, but have now rebased my branch on current master for you.  Have at it!
Quick note to suggest that once the PR is merged, that we keep this bug open until the related files are also removed from SVN.
Erica,

The pages are available for review at https://www-demo1.allizom.org/en-US/foundation/

Some of this content is pretty old and we've ported a few pages that may no longer be needed at all, so we'd like you to give things a quick review and let us know if there are any easy updates to make or anything we can/should remove. We shouldn't dive into a full overhaul of every page, but if anything jumps out at you as especially inaccurate or outdated, now is a good chance to fix it.

Here's the full list of pages we're migrating in this batch:

* https://www-demo1.allizom.org/en-US/foundation/
* https://www-demo1.allizom.org/en-US/foundation/about/
* https://www-demo1.allizom.org/en-US/foundation/moco/
* https://www-demo1.allizom.org/en-US/foundation/mocosc/
* https://www-demo1.allizom.org/en-US/foundation/licensing/
* https://www-demo1.allizom.org/en-US/foundation/licensing/website-content/
* https://www-demo1.allizom.org/en-US/foundation/licensing/website-markup/
* https://www-demo1.allizom.org/en-US/foundation/licensing/binary-components/
* https://www-demo1.allizom.org/en-US/foundation/licensing/binary-components/rationale/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/policy/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/list/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/faq/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/distribution-policy/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/l10n-policy/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/l10n-website-policy/
* https://www-demo1.allizom.org/en-US/foundation/trademarks/poweredby/faq/
* https://www-demo1.allizom.org/en-US/foundation/feed-icon-guidelines/
* https://www-demo1.allizom.org/en-US/foundation/feed-icon-guidelines/faq/
* https://www-demo1.allizom.org/en-US/foundation/documents/
* https://www-demo1.allizom.org/en-US/foundation/documents/mozilla-2006-financial-faq/
* https://www-demo1.allizom.org/en-US/foundation/documents/mozilla-2007-financial-faq/
* https://www-demo1.allizom.org/en-US/foundation/documents/mozilla-2008-financial-faq/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2009/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2009/a-competitive-world/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2009/broadening-our-scope/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2009/sustainability/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2009/faq/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2010/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2010/opportunities/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2010/people/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2010/ahead/
* https://www-demo1.allizom.org/en-US/foundation/annualreport/2010/faq/
* https://www-demo1.allizom.org/en-US/foundation/openwebfund/more/
* https://www-demo1.allizom.org/en-US/foundation/openwebfund/thanks/
Flags: needinfo?(erica)
Depends on: 690725
Geoffrey - are these pages looking good to you? Is there someone on MoFo side who should be taking a closer look at this work?
Hi Ross. I believe Erica and Ross are on point for this. Thanks!
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/1079802cabf581c8ae75e47aa4e451d54fec36bf
Bug 724633 - Port foundation pages to bedrock

https://github.com/mozilla/bedrock/commit/fb243cccd5ee5cbe9e30a86041f9630d7910c3f7
Bug 724633 - migrate foundation pages to bedrock

Fix bug 871759 - improve semantics on nightly firstrun page
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/73c53edce97dfd97a2558dd86937f2ea3f1dc1cc
Bug 724633 - fixes for trademarks list

https://github.com/mozilla/bedrock/commit/a2647d7d25b5a3e3a58a4b729808f1953676c138
Merge pull request #974 from craigcook/bug-724633-fix-trademarks-list

Bug 724633 - fixes for trademarks list
Files deleted from SVN in r117014
Updated some redirects in r117015 (these may be redundant and we might be able to remove them entirely, but for now I'm pointing them to new URLs)

Resolving this bug. Please file new bugs for any content updates or broken redirects. Thanks!
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(fortran)
Flags: needinfo?(erica)
Resolution: --- → FIXED
Going to re-open this to make sure we get the SVN changes merged into stage/production. Thanks.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Production updates directly from trunk but I've merged to the staging branch so I think we're good now. I don't know what that 'hagege' branch is but it hasn't been touched in two years so I'm not going to worry about it.
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Can we delete the /foundation directory from SVN? I'll reopen this to track that.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(In reply to Justin Crawford [:hoosteeno] from comment #25)
> Can we delete the /foundation directory from SVN? I'll reopen this to track
> that.

There is still a .htaccess file in there that we'll have to address:
http://viewvc.svn.mozilla.org/vc/projects/mozilla.org/trunk/foundation/.htaccess?view=markup
(In reply to Steven Garrity [:sgarrity] from comment #26)
 
> There is still a .htaccess file in there that we'll have to address:
> http://viewvc.svn.mozilla.org/vc/projects/mozilla.org/trunk/foundation/.
> htaccess?view=markup

It might be as simple as copying those rules into the root .htaccess file. I wasn't sure why that one had been created in the /foundation folder so I left it there thinking there must be some reason, and intended to follow up but then promptly forgot.
> 
> There is still a .htaccess file in there that we'll have to address:
> http://viewvc.svn.mozilla.org/vc/projects/mozilla.org/trunk/foundation/.
> htaccess?view=markup

I don't think we have to address it. I think there are no longer any requests getting to this foundation subdirectory[0]. I just verified this by going to every link in the .htaccess file [1], and finding a 404 at the end of every one[2].

In other words, we can delete this directory. Let's! 

[0] https://github.com/mozilla/bedrock/commit/fb243cccd5ee5cbe9e30a86041f9630d7910c3f7#L56R273
[1] http://viewvc.svn.mozilla.org/vc/projects/mozilla.org/trunk/foundation/.htaccess?view=markup
[2] http://www.mozilla.org/en-US/foundation/identity-guidelines/firefox.html
Whiteboard: [kb=1093823]
Done on branches/staging in r119510. Merged to trunk in r119511.
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Can you confirm if this one is complete?

There's still a card for this in code review but based on the last comment.. it looks like this is complete.
Flags: needinfo?(steven)
(In reply to Ben (:bensternthal) from comment #30)
> Can you confirm if this one is complete?
> 
> There's still a card for this in code review but based on the last comment..
> it looks like this is complete.

Yup, this is done and in production. The Kanban card has now been updated accordingly.
Flags: needinfo?(steven)
You need to log in before you can comment on or make changes to this bug.