Spreadfirefox: Difference between revisions
Jump to navigation
Jump to search
Email
(→Email) |
|||
Line 234: | Line 234: | ||
*[[Spreadfirefox meetings 081209|08/13/09]] | *[[Spreadfirefox meetings 081209|08/13/09]] | ||
*[[Spreadfirefox meetings 082009|08/20/09]] | *[[Spreadfirefox meetings 082009|08/20/09]] | ||
*[[Spreadfirefox meetings 082709|08/27/09]] |
Revision as of 17:59, 31 August 2009
Road Map
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)
- New Campus Reps (implementing phase I, demo)
- 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
- Notify users of problem and upcoming changes
- Campus Reps
- Launch phase I
- Status: Initial content implemented, launch pushed to August
- Launch phase I
- 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
- Plan all-time point total makeup w/ Metrics & IT
- 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
- Implement auto-responder
- 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
- bug 482772 News/events admin forms
- bug 482785 Community spotlight admin form
- bug 491119 Spam in recent in discussions
- bug 486754 Fix attachment issue
- bug 482850 Fix forum audience issue
- bug 493632 Recent Discussions lags or not updated
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
- Mary Colvig -- certified ninja (and Marketing on the side)
- Laura Mesa -- Affiliates
- Alex Buchanan -- Webdev
- Jamey Boje
- Alix Franquet
- Jay Patel
- Stephen Donner -- QA
- Paul Booker Drupal Developer
- Ian Hayward
Bug Lists
- All Bugs
- Submit a New Bug
- Critical Bugs
- Whiteboard tags
- Style (e.g. CSS/HTML/User experience related)
- Strings (e.g. strings/content changes)
- Affiliates
- Pushed (i.e. are live on spreadfirefox.com)
- Metrics
- Performance
- Campus Reps
What is Spread Firefox?
- "The Home of Firefox Community Marketing"
- http://www.spreadfirefox.com
- Stage site
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 sfx_clean_db module
All email is rerouted using the Reroute email module, to sfx.stage@mozilla.com
- see bug 512184 to be added to the list.
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
- Create a new account
- Log in
- Ensure that Tell-a-Friend works
- Groups should give you a list of groups
- Click on any group name, ensure that content shows up
- Verify that Events is populated
- Click on the Events Calendar
- Verify that images show up on the Affiliates homepage
- Nothing crazy happens/shows up on the Materials page
- Likewise, nothing crazy on the FAQ page -- run it through a link checker