StudentReps/Mozilla.org pages: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
'''Summary: Implement 5 new pages for Student Reps on mozilla.org'''  
'''Summary: Implement 5 new pages for Student Reps on mozilla.org'''  


= Status - 3/26/10  =
<br>  
 
*''Kick off meeting<br>''


= Logistics  =
= Logistics  =
Line 19: Line 17:
**mozilla.org's contribute page<br>
**mozilla.org's contribute page<br>


*Welcome page video?
= Designs and Content  =
**Mary and I will work on this<br>


*Final content and links
=== Designs  ===
**[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfM2Z4ejZkZ2Ni&hl=en Welcome]  
 
**[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfMTBmano4Nm45Yw&hl=en Projects]  
*[http://fs/public/Users/williamr/Campus Reps/ PSDs, JPGs, and PNGs] -- you have to be on the Office VPN[http://people.mozilla.com/~abuchanan/campusreps_design.tar.gz <br>]
**Marketing (Coming soon)  
*[http://dailycavalier.com/mozilla/studentreps/ JPGs] -- public
**[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfMTFjd2NyMnJjMw&hl=en Highlights]  
 
**[http://docs.google.com/a/mozilla.com/Doc?docid=0ASA6ZCEuyHk0ZGZnZ3J0bXhfNmQzZmc2emQ2&hl=en Help]
=== Content - Google Docs<br>  ===
 
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfM2Z4ejZkZ2Ni&hl=en Welcome]  
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfMTBmano4Nm45Yw&hl=en Projects]  
*Marketing (Coming soon)  
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASmhQyCeUl6zZGRkYms5M2JfMTFjd2NyMnJjMw&hl=en Highlights]  
*[http://docs.google.com/a/mozilla.com/Doc?docid=0ASA6ZCEuyHk0ZGZnZ3J0bXhfNmQzZmc2emQ2&hl=en Help]


<br>  
<br>  
Line 33: Line 36:
= WebDev<br>  =
= WebDev<br>  =


*Tasks  
=== Tasks ===
**Create page templates  
 
**Add content  
*Create page templates  
**Code dynamic features  
*Add content  
**Add l10n infrastructure  
*Code dynamic features  
**Setup staging site
*Add l10n infrastructure  
*Setup staging site


<br>  
<br>  


*Dynamic features  
=== Dynamic features ===
**Welcome page
***Removed: Video (this will be in phase 2)<br>
***Embedded Google map
****Dino head pins mark schools where Reps are
****Each pin shows the name of the Rep and their school when clicked
****To the right, list displays Reps and their schools shown in the current map
**Highlights page
***Manual updates, every few months
***how does l10n work?
***no dynamic content needed
***form on Highlights page sends an email to studentreps@mozilla.com including a success story that a user would like highlighted.
**Help page: questions form sends an email to studentreps@mozilla.com


Localization<br>  
*Welcome page
**Removed: Video (this will be in phase 2)
**Embedded Google map
***Dino head pins mark schools where Reps are
***Each pin shows the name of the Rep and their school when clicked
***To the right, list displays Reps and their schools shown in the current map
*Highlights page
**Manual updates, every few months
**how does l10n work?
**no dynamic content needed
**form on Highlights page sends an email to studentreps@mozilla.com including a success story that a user would like highlighted.
*Help page: questions form sends an email to studentreps@mozilla.com
 
<br>
 
=== Localization functionality  ===
 
*Custom Open Font for each locale
*Supports l10n Jetpack so Reps can easily submit text strings
*Each page can support different content depending on the local
*Top use case: different projects for each locale on the Projects page<br>


<br>  
<br>  
Line 62: Line 74:
=== Technical  ===
=== Technical  ===


*Do [https://wiki.mozilla.org/IT/Production_Acceptance PRD]  
*Do [https://wiki.mozilla.org/IT/Production_Acceptance PRD]<br>
*L10n mechanism?
**Gettext?
*PHP Framework? Kohana?
*fits under www.mozilla.org tree?


=== L10n  ===
= L10n  =


*Mechanism
**Planned: new mechanism mentioned by Seth<br>
**Back-up: Gettext
*Targeted locales  
*Targeted locales  
**first batch will be: EN, DE, FR, SP, IT, PL
**First batch will be: EN, DE, FR, SP, IT, PL


= Spread Firefox Campus Reps pages =
= Existeding Reps pages on Spread Firefox  =


*The [http://www.spreadfirefox.com/campusreps Spread Firefox] Campus Reps pages will be dropped.  
*The [http://www.spreadfirefox.com/campusreps Spread Firefox] Campus Reps pages will be dropped.  
*How should Spread Firefox point users to the new pages?
*Spread Firefox will point users to the new pages  
**existing tab + page will be a "We've moved!" placeholder  
**Existing tab + page will be a "We've moved!" placeholder  
**news / events promo block will remain  
**News / events promo block will remain  
*What happens to Spread Firefox Campus Reps content?  
*What happens to Spread Firefox Campus Reps content?  
**dropped / archived  
**Dropped / archived  
**look at how to archive project forums, comments, etc
**Look at how to archive project forums, comments, etc


= Bugs  =
= Bugs  =


*[https://bugzilla.mozilla.org/show_bug.cgi?id=554235 Master]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=554235 Master]
= Designs  =
*[http://fs/public/Users/williamr/Campus Reps/ PSDs, JPGs, and PNGs] -- you have to be on the Office VPN[http://people.mozilla.com/~abuchanan/campusreps_design.tar.gz <br>]
*[http://dailycavalier.com/mozilla/studentreps/ JPGs] -- public


= Timing  =
= Timing  =


*Q2 2010
*Start date:&nbsp;March 29, 2010
*Start date?
*Launch date:&nbsp;April 7, 2010<br>
*Launch date?
*Dev: 2-3 weeks<br>
*Dev: 2-3 weeks  
**Implement design  
**Implement design  
**Implement backend  
**Implement l10n backend  
**Finalize and Implement content  
**Finalize and implement content  
*QA: 1 week  
**Completed by April 16<br>
**Testing
*QA round I: 1 week  
**bug fixes  
**Test pages and l10n backend<br>
*L10n: 1 week?
**Bug fixes  
**String Freeze
**Complted by April 23
*L10n: 2-3 weeks
**String Freeze
**Reps translate strings using Jetpack<br>
**Completed by April 7
*QA round II: 1 week  
**Completed by April 7


= QA  =
= QA  =
Line 122: Line 133:
= Meetings  =
= Meetings  =


<br>  
=== 3/26/10<br> ===


'''Timing'''
*Kick-off meeting<br>
*Discussed purpose of project, planned initial timeline<br>
*Biggest considerations: l10n backend<br>
*Proposed ideas: Using Jetpack for l10n, unique Open Fonts for each locale<br>
*Goal: Launch pages in early April (initial launch date: April 7)<br>


<br>  
<br>  


*Estimtaed time for webdev: TBD<br>
<br>
*Estimated time for QA:&nbsp;TBD<br>
canmove, Confirmed users
841

edits

Navigation menu