StudentReps/Mozilla.org pages
From MozillaWiki
Summary: Implement 5 new pages for Student Reps on mozilla.org
Contents
Designs and Content
Designs
- Reps/ PSDs, JPGs, and PNGs -- you have to be on the Office VPN
- JPGs -- public
Content - Google Docs
- Welcome
- Projects
- Marketing (Coming soon)
- Highlights
- Help
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
- Planned: new mechanism mentioned by Seth
- Targeted locales
- First batch will be: EN, DE, FR, SP, IT, PL
Logistics
- URLs
- 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
- Master
- WebDev
- 562394 reCAPTCHA keys
- QA
- 560573 Sending Messages Fail on http://studentreps.stage.mozilla.com/highlights.php
- 560577 Implement reCAPTCHA on http://studentreps.stage.mozilla.com/highlights.php
- l10n
- 564069 Internationalize the Student Reps website
- 564077 Set up cronjob to SVN Update translations for studentreps.mozilla.com on stage
- 564073 Setup cronjob to extract .po for studentreps.stage.mozilla.com
- 564067 Setup locale detection for studentreps.mozilla.com
- 564065 Setup cronjob to compile .po to .mo on studentreps.stage.mozilla.com
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
- Test pages and l10n backend
- 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
- Latest Browser Support (i.e. no IE 6)
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)