Spreadfirefox: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 5: Line 5:
== Q4 ==
== Q4 ==


==== Overall goals ====
''catch up''
* work on knocking out existing bugs
* work on improving the Affiliates metrics backend
* try not to add too much new stuff


=== Other bugs we really want to fix, time permitting  ===
=== Other bugs we really want to fix, time permitting  ===

Revision as of 18:54, 9 October 2009

Road Map

Archived milestones

Q4

Overall goals

catch up

  • work on knocking out existing bugs
  • work on improving the Affiliates metrics backend
  • try not to add too much new stuff

Other bugs we really want to fix, time permitting

The future

  • Q4 planning
  • 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

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 clean_db script

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