Websites/Mozilla.org/One Mozilla

< Websites‎ | Mozilla.org
Revision as of 21:29, 8 August 2011 by Firepug (talk | contribs)

Overview:

Now that we're running the Firefox product site (formerly mozilla.com) under mozilla.org/firefox, we're ready to move to the next step (one of many) to build a real One Mozilla, a single platform where Mozilla.org and Mozilla product sites (Firefox, Thunderbirds, Apps, etc.) can co-exist and share code.


Why Build a New Platform?

Mozilla.org is a pretty simple static content site (though, we have a lot of it!), but working on the site has become increasingly hard over the past few years. Here are some of our pain points (some might sound all too familiar to you in your job):


  • Mobile, we currently don't have framework for handling mobile pages
  • Templates, we currently don't have clear separation of templates and code, which is messy, hard to understand
  • SVN, we currently use SVN instead of GIT and SVN doesn't excel when it comes to tracking features and managing rollouts quickly
  • Libraries, we currently can't leverage popular libraries of optimizations that other mozilla sites use


Why Bedrock

These libraries are currently being used and actively developed on other Mozilla sites.


Most of this and more can be found at "Current Pain Points with Mozilla.com's Architecture/Platform": http://jlongster.com/s/moz-com-dev/