Spreadfirefox

Road Map

Archived milestones

Q3

Overall Goals

  • OG Forum (forum owners notified, waiting for feedback)
  • Metrics
    • Start a metrics dashboard ([1])
    • 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
      • Status: done
    • Implement changes
  • Campus Reps
    • Launch phase I
      • Status: Initial content implemented, launch pushed to August
  • Affiliates
    • Plan all-time point total makeup w/ Metrics & IT
      • Status: training and planning in progress
    • Per-user point totals
      • Status: implemented, will launch soon
    • Start parsing logs to make up missing points
      • Status: probably won't start this month
    • Launch UTW plugins and gadget ads
      • Status: done
  • IT - Test Zeus
    • Status: not critical, waiting on IT to kickoff
  • Support
    • Implement auto-responder
      • Status: implemented, waiting for launch
    • Research/demo request tracking
      • Status: working on getting RT installed
  • Policy - Terms of Service
    • Status: waiting on legal for copy?

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

Spreadfirefox.stage

Database imports

We have a hook that will update the spreadfirefox.stage.m.c with the most current production database. see bug 434548

That hook will also clean the database of private information.

  • all accounts have the password is pass
  • a generic admin account is created, username is test.admin
  • see the sfx_clean_db module

Email

All email is rerouted using the Reroute email module, to sfx.stage@mozilla.com

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