Websites/Mozilla.org/One Mozilla: Difference between revisions

m
moved One-Mozilla-Project to Websites/Mozilla.org/One Mozilla: Re-organizing and bringing up to date all Mozilla.org website documentation.
m (moved One-Mozilla-Project to Websites/Mozilla.org/One Mozilla: Re-organizing and bringing up to date all Mozilla.org website documentation.)
 
(35 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== APRIL 2012 UPDATE ==
This is the archived One Mozilla page, covering related projects from 2011 and early 2012. For more current information, please visit the [https://wiki.mozilla.org One Mozilla wiki].
== Goals ==
<b>Phase 1. The Merge (March 2011 - August 2011)</b>
Bring mozilla.com (Firefox product site), mozilla-messaging.org (Thunderbird product site), mozilla-europe.org, and mozilla.org (community site) together into a single codebase:
*until August 24, 2011, marketing materials directed users to mozilla.org/firefox, which then redirects users to a .com page)
*In this phase we united codebases and rebranded URLs from major Firefox-focused product pages as .org, an effort to bring clarity to the user experience and overall understanding of Mozilla as a non-profit
<b>Phase II. Build Bedrock & Redesign mozilla.org (September 2011 - current)</b>
<br>
*build a real One Mozilla, a single platform where Mozilla.org and Mozilla product sites (Firefox, Thunderbirds, Apps, etc.)&nbsp;can co-exist and share code
*refresh the mozilla.org design to better express mobile-first techniques, updated brand messaging, usability improvements
== Overview  ==
== Overview  ==
<br> 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.)&nbsp;can co-exist and share code.


<br> '''Why Build a New Platform?'''  
<br> '''Why Build a New Platform?'''  
Line 11: Line 25:
*'''Mobile,''' we currently don't have framework for handling mobile pages  
*'''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  
*'''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  
*'''SVN, '''we currently use SVN instead of git and SVN doesn't excel when it comes to tracking features and managing rollouts quickly  
**(Here's more on our SVN pains: [http://jlongster.com/s/git-transition/ http://jlongster.com/s/git-transition/])  
**(Here's more on our SVN pains: [http://jlongster.com/s/git-transition/ http://jlongster.com/s/git-transition/])  
*'''Libraries, '''we currently can't leverage popular libraries of optimizations that other mozilla sites use
*'''Libraries, '''we currently can't leverage popular libraries of optimizations that other mozilla sites use
Line 35: Line 49:
*Why bedrock: http://etherpad.mozilla.com:9000/why-bedrock  
*Why bedrock: http://etherpad.mozilla.com:9000/why-bedrock  
*Hacking todo list: http://etherpad.mozilla.com:9000/bedrock-hacking  
*Hacking todo list: http://etherpad.mozilla.com:9000/bedrock-hacking  
*Docs (scarce right now): http://mozilla.github.com/bedrock/
*Docs (scarce right now): https://github.com/mozilla/bedrock


== Goals  ==
== Goals  ==
To create and maintain a true "One Mozilla" web universe, where our many diverse product sites are connected by common navigational elements, URL structure and visual identity.


The One Mozilla project should feature nothing less than world class design and content on the front end and be built on the very best code and open technology on the back end. It should be a showcase for the modern web, while never deviating from its mission of serving the Mozilla community.
To create and maintain a true "One Mozilla" web universe, where our many diverse product sites are connected by common navigational elements, URL structure and visual identity.  


It should be fully accessible across platforms and devices, and inclusive of the many languages and cultures we support. Our process should be disciplined, transparent and open to anyone who wants to participate, and our methods should be a careful mix of data-driven decision making and expert intuition.
The One Mozilla project should feature nothing less than world class design and content on the front end and be built on the very best code and open technology on the back end. It should be a showcase for the modern web, while never deviating from its mission of serving the Mozilla community.  


Our web universe should reflect the best of Mozilla, and we never stop trying to make it even better.
It should be fully accessible across platforms and devices, and inclusive of the many languages and cultures we support. Our process should be disciplined, transparent and open to anyone who wants to participate, and our methods should be a careful mix of data-driven decision making and expert intuition.
 
Our web universe should reflect the best of Mozilla, and we never stop trying to make it even better.  


== Phases  ==
== Phases  ==
= Q4 2011  =


*One Mozilla:  
'''Q4 2011'''
**Design and code a new mozilla.org visual theme  
 
**Implement and test a functional universal tab for /firefox <br>
*[https://wiki.mozilla.org/One-Mozilla-Project/Visual-Design '''One Mozilla Visual Design (wiki):''']
**Eliminate duplicate content between mozilla.org and mozilla.org/firefox
**Design and code a new mozilla.org responsive visual theme  
**Begin introducing common visual elements across key sites (ex. universal tab, font, footer, background)
**Implement and test a functional universal tab for /firefox [https://bugzilla.mozilla.org/show_bug.cgi?id=629699 Bug 629699]
**Start updating mozilla.org/about section to better reflect who we are  
**Update mozilla.org/about section to better reflect who we are  
*Bedrock  
*[https://wiki.mozilla.org/Mozilla.com/Bedrock '''One Mozilla Platform, Bedrock: ''']
**Build first version of platform, focus on l10n workflow
**Prioritize content for ongoing migration conducted by webdev (page-by-page):<br>  
**Prioritize content for ongoing migration conducted by webdev (page-by-page):<br>  
***/firefox<br>  
***/firefox<br>  
***Mozilla Europe  
***Mozilla Europe  
***Mozilla.org<br>  
***Mozilla.org<br>  
**Work to understand how mobile will be managed - will there be a separate /m site in the future?
*[https://etherpad.mozilla.org/one-mozilla-communications-q4 '''Communications&nbsp;Plan''']
*Engagement:  
**[http://onemozilla.org '''Blog''']
**Update level 1 navigation on /firefox
 
**Test and optimize Universal tab on /firefox and prepare for implementation on .org and /thunderbird sites
'''Q3 2011'''
**Align at least 2 new key EU pages with the en-US site
 
**Add post-download experience to EU pages
*[https://wiki.mozilla.org/One-Mozilla-Project/Initial-Hack '''Initial Backend Hack (wiki):''']
**Humanize /firefox (copy, imagery, error text, etc)
 
 
'''Q2 2011'''


== People  ==
== People  ==


Negotiate-these are the project owners, responsible for going to all the meetings and making the final decisions on things
'''Negotiate''' - these are the project owners, responsible for going to all the meetings and making the final decisions on things  
*James
 
*John
*James, WebDev Lead
*Sean Martell
*John, Creative Director/Branding
*Stephanie Schipper
*Sean Martell, Lead Designer/Branding
*Stephanie Schipper, Mozilla Foundation
 
'''Consult''' - the folks will be very involved in the review &amp; feedback process, but aren't considered 'owners' of the project
 
*Fred
*CB
*David Boswell, Contributor Engagement
*Asa Dotzler, Firefox
*Matej Novak, Mozilla Creative/Branding


consult- the folks will be very involved in the review & feedback process, but aren't considered 'owners' of the project
'''Inform''' - these people will be directly informed of project updates (design reviews, etc) and their opinions will be sought, but are less involved than the people on the consult level


*Fred
*Ragavan, Apps
*CB
*Thunder, Browser ID
*David Boswell
*Pascal Finette, webfwd
*Asa Dotzler
*Pascal Chevrel, l10n
*Matej Novak
*Anne-Marie Bourcier, Thunderbird
*Mike Morgan, Web Dev
*Jason Grlicky, UX
*Ryan Merkley, Mozilla Foundation
*Jane Finette, Engagement & Apps
*Stormy Peters, MDN
*Gervase Markham, Community
*fantasai, Community
*Eric Shepherd, Community


inform- these people will be directly informed of project updates (design reviews, etc) and their opinions will be sought, but are less involved than the people on the consult level
== Planning Assets ==


*Ragavan
*Complete Content Inventories for:
*Thunder
**[http://bit.ly/jyC0rL Mozilla-Europe]
*Pascal Finette
**[http://bit.ly/jyC0rL Mozilla Messaging]
*Pascal Chevrel
**[http://bit.ly/jyC0rL Mozilla.org]
*Mike Morgan
**[http://bit.ly/jyC0rL Mozilla.com]
*Jason Grlicky
*Ryan Merkley
*Jane Finette
*Jay Patel
*Gervase Markham
*fantasai
*Eric Shepherd


== Meetings  ==
*Complete Content Stakeholder Interviews for:
**Mozilla-Europe, Pascal, June 7
**Mozilla Messaging, Rafael, June 8
**Mozilla.org, David Boswell, June 9
**Mozilla.com, John Slater
**L10N Team, Stas, June 9


October 20, 2011 (coming soon)
*Complete Technical Specification/Plan for Rebranding
<br>
**[https://wiki.mozilla.org/Mozilla.com/2011-Rebranding-Project#Phase_1:_Rebrand_Mozilla_Europe Mozilla-Europe], James Long, June 16
[https://etherpad.mozilla.org/one-mozilla-101311 October 13, 2011]
**[https://wiki.mozilla.org/Mozilla.com/2011-Rebranding-Project#Phase_2:_Rebrand_Mozilla_Messaging Mozilla Messaging,] Rafeal Lebron, June 23
**Mozilla.org, No rebranding required<br>
**[https://wiki.mozilla.org/Mozilla.com/2011-Rebranding-Project#Phase_3:_Rebrand_Mozilla.com Mozilla.com,] James Long, June 23
 
== Meetings & Notes  ==
*[https://etherpad.mozilla.org/one-mozilla-030812 March 08, 2012]
*[https://etherpad.mozilla.org/one-mozilla-030112 March 01, 2012]
*[https://etherpad.mozilla.org/one-mozilla-022312 February 23, 2012]
*[https://etherpad.mozilla.org/one-mozilla-021612 February 16, 2012]
*[https://etherpad.mozilla.org/one-mozilla-020912 February 09, 2012]
*[https://etherpad.mozilla.org/one-mozilla-020212 February 02, 2012]
*[https://etherpad.mozilla.org/one-mozilla-012612 January 26, 2012]
*[https://etherpad.mozilla.org/one-mozilla-011912 January 19, 2012]
*[https://etherpad.mozilla.org/one-mozilla-011212 January 12, 2012]
*[https://etherpad.mozilla.org/one-mozilla-010512 January 5, 2012]
*[https://etherpad.mozilla.org/one-mozilla-121511 December 15, 2011]
*[https://etherpad.mozilla.org/one-mozilla-120811 December 8, 2011]
*[https://etherpad.mozilla.org/one-mozilla-120111 December 1, 2011]
*[https://etherpad.mozilla.org/one-mozilla-111711 November 17, 2011]
*[https://etherpad.mozilla.org/one-mozilla-111011 November 10, 2011]
*[https://etherpad.mozilla.org/one-mozilla-110311 November 3, 2011]
*[https://etherpad.mozilla.org/one-mozilla-102711 October 27, 2011]
*[https://etherpad.mozilla.org/one-mozilla-102011 October 20, 2011]
*[https://etherpad.mozilla.org/one-mozilla-101311 October 13, 2011]
*Phase I. Launch day, August 24, 2011
*[http://etherpad.mozilla.org:9000/08182011 Meeting Notes, August 18, 2011] (code freeze!)
*[http://etherpad.mozilla.org:9000/08112011 Meeting Notes, August 11, 2011]
*<strike>Meeting Notes, August 4, 2011</strike>
*[http://etherpad.mozilla.org:9000/07282011 Meeting Notes, July 28, 2011]
*[http://etherpad.mozilla.org:9000/07212011 Meeting Notes, July 21, 2011]
*[http://etherpad.mozilla.org:9000/07142011 Meeting Notes, July 14, 2011]
*[http://etherpad.mozilla.org:9000/07072011 Meeting Notes, July 7, 2011]
*<strike>Meeting, June 30. 2011</strike>(cancelled)
*[http://etherpad.mozilla.org:9000/rebrand-project-062311 Meeting Notes, June 23, 2011]
*<strike>Meeting, June 16, 2011</strike> (cancelled)
*[https://docs.google.com/document/d/1AiqziSi9Yxt-XB38yHRA-itQZIjaZ1BmKLuF8Lat2lc/edit?hl=en_US&authkey=COf5ldQE "What is Bedrock" meeting, June 15, 2011]
*[http://etherpad.mozilla.org:9000/rebrand-project-060911 Meeting Notes, June 9, 2011]
*[http://etherpad.mozilla.org:9000/7r7AcxinH2 Meeting Notes, June 2, 2011]


== Bugs  ==
== Bugs  ==
[https://bugzilla.mozilla.org/show_bug.cgi?id=610724 Tracking Bug 610724]


[https://bugzilla.mozilla.org/show_bug.cgi?id=630964 630964] - [One Mozilla] Integrate designs of www.mozilla.com and www.mozilla.org
Backend:
<br>
*[https://bugzilla.mozilla.org/show_bug.cgi?id=652292 652292] - [Bedrock Dev Site] Up and Running<br>
[https://bugzilla.mozilla.org/show_bug.cgi?id=629699 629699] - [Universal Header] Phase 2
*[https://bugzilla.mozilla.org/show_bug.cgi?id=706836 706836] - [Bedrock Dev Site] Doesn't seem to be serving<br>
<br>
 
Frontend:
*[https://bugzilla.mozilla.org/show_bug.cgi?id=630964 630964] - [One Mozilla] Integrate designs of www.mozilla.com and www.mozilla.org <br>  
*[https://bugzilla.mozilla.org/show_bug.cgi?id=629699 629699] - [Universal Header] Phase 2 <br>
for merged mozilla.org site - https://bugzilla.mozilla.org/show_bug.cgi?id=677305
 
== Feature Requests ==
 
*Bedrock: https://wiki.mozilla.org/Mozilla.com/Bedrock#Roadmap_.26_Features


== Follow Along With Blogs &amp; More ==
== Follow Along With Blogs &amp; More ==
* [http://onemozilla.org onemozilla.org]
* Other blogs etc. go here :-)
canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,698

edits