StudentReps/Mozilla.org pages

From MozillaWiki
Jump to: navigation, search

Summary: Implement 5 new pages for Student Reps on mozilla.org


Designs and Content

Designs

Content - Google Docs


WebDev

Tasks

  • Create page templates
  • Add content
  • Code dynamic features
  • Add l10n infrastructure
  • Setup staging site


Dynamic features

  • 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


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


Technical

L10n

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


Logistics

  • How will users find these new Campus Reps pages?
    • from the mozilla.com top menu, under "Community"
    • from the Spread Firefox Campus Reps pages
    • mozilla.org's contribute page
  • Existing Reps pages on Spread Firefox
    • The Spread Firefox Campus Reps pages will be dropped.
    • Spread Firefox will point users to the new pages
      • Existing tab + page will be a "We've moved!" placeholder
      • News / events promo block will remain
    • What happens to Spread Firefox Campus Reps content?
      • Dropped / archived
      • Look at how to archive project forums, comments, etc

Bugs

Timing

  • Start date: March 29, 2010
  • Launch date: June 22
  • Dev: 2-3 weeks
    • Implement design
    • Implement l10n backend
    • Finalize and implement content
    • Completed by April 16
  • QA round I: 10 days
    • Test pages and l10n backend
    • Bug fixes
    • Completed by April 28
  • L10n
    • String Freeze
    • Launch locales: en-US, es, de, sq
    • Completed by June 21
  • QA round II
    • Check formatting for launch locales for text overflow
    • Verify contact form works
    • Completed by June 22

QA

People

  • Craig Cook - webdev
  • Raymond Etornam- QA
  • Seth Bindernagel - l10n
  • Irina Sandu - EU marketing
  • William Reynolds - marketing
  • Mary Colvig - marketing

Meetings

3/26/10

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