Spreadfirefox: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 123: Line 123:
*Jay Patel  
*Jay Patel  
*[http://weblogs.mozillazine.org/stephend Stephen Donner] -- QA  
*[http://weblogs.mozillazine.org/stephend Stephen Donner] -- QA  
*[[User:Paulbooker|Paul Booker]] Drupal Developer
*[http://www.ianhayward.com Ian Hayward]
*[http://www.ianhayward.com Ian Hayward]



Revision as of 14:56, 13 July 2009

Road Map

Archived milestones

Q3

Overall Goals

  • OG Forum (need to notify users of upcoming changes)
  • Metrics
    • Start a metrics dashboard (demo)
    • Improve Affiliates tracking (needs spec)
  • Affiliates
    • Restore all-time point totals (needs check-in)
    • Per-user point totals
    • Clean up legacy Affiliates traffic (needs spec)
    • Fix up button admin panels (needs spec)
  • SSL (needs research)
  • Standards
    • HTML Validation (needs target)
    • WAI-ARIA (needs research)
  • Back to school campaign (needs spec)
  • Support
    • Auto-response emails (needs copy)
    • Better request tracking (researching)
  • Policy - Site-wide terms of service (needs legal copy)

July - 3.0.3

  • OG Forum
    • Notify users of problem and upcoming changes
    • Implement changes
  • Campus Reps
    • Launch phase I
  • Affiliates
    • Plan all-time point total makeup w/ Metrics & IT
    • Per-user point totals
    • Start parsing logs to make up missing points
    • Launch UTW plugins and gadget ads
  • IT - Test Zeus
  • Support
    • Implement auto-responder
    • Research/demo request tracking
  • Policy - Terms of Service


August - 3.0.4

  • Affiliates
    • Clean up legacy traffic
    • Finalize all-time points restoration
    • Plan & implement improved tracking
  • Campus reps
    • Launch phase II
  • SSL
  • Support
    • Implement request tracker


September - 3.0.5

  • Standards
    • WAI-ARIA
    • HTML Validation
    • IE 8 issues
  • Affiliates
    • Launch improved tracking system
    • Rewards selector
    • Improve admin pages?
  • Back to School?

Other bugs we really want to fix, time permitting



The future

  • Drupal v5 -> v6. Drupal 7 should be released soon, which means v5 will become unsupported. We're upgrading to v6 to keep up with the Drupal community and security updates.
  • Duplicate user names, Drupal v6 migration pre-req. and just plain bad
  • Accessibility
  • Make projects awesome
  • Spam tools
  • Dev/build environment
  • Drupal 6
  • Lots more... All Bugs

People

Bug Lists

What is Spread Firefox?

Features

-- under construction --

  • Affiliates
  • Projects
  • Users
  • Events
  • Campus Reps
  • Resources
  • News
  • Site administration
  • Tell a friend
  • Static content
  • Search
  • Stats

Developers

Getting Started in Brief

  • Read the developer tips
  • Find a bug
  • Check out the code from SVN
  • Create a patch of your code changes and attach it to the bug
  • Request review for your patch
  • Commit your patch, or have someone commit it for you

QA

This front-end code standards page describes the standards we follow for all sites at Mozilla, including browser compatibility, accessibility, and security standards.

Basic Functionality Testing

  1. Create a new account
  2. Log in
  3. Ensure that Tell-a-Friend works
  4. Groups should give you a list of groups
  5. Click on any group name, ensure that content shows up
  6. Verify that Events is populated
  7. Click on the Events Calendar
  8. Verify that images show up on the Affiliates homepage
  9. Nothing crazy happens/shows up on the Materials page
  10. Likewise, nothing crazy on the FAQ page -- run it through a link checker

Meeting Notes