Spreadfirefox: Difference between revisions

5,774 bytes removed ,  27 February 2011
m
no edit summary
mNo edit summary
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Road Map =
''Please note that Spreadfirefox is either in the process of, or will soon be retired.  See http://blog.mozilla.com/website-archive/2011/02/25/spread-firefox/ for details.''


''[[Spreadfirefox:Archive:Milestones|Archived milestones]]''
''The Home of Firefox Community Marketing''


== Q3  ==
*http://www.spreadfirefox.com
 
*[http://spreadfirefox.authstage.mozilla.com Stage]  
====Overall Goals====
 
*OG Forum ''(forum owners notified, waiting for feedback)''
 
*Metrics
**Start a metrics dashboard ''([http://abuchanan-sfx.khan.mozilla.org/admin/stats])''
**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)''
 
*[[CampusReps:Guide|New Campus Reps]] ''(implementing phase I, [http://spreadfirefox.authstage.mozilla.com/campusreps 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 - [http://tinyurl.com/n2sqhy 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 - [http://tinyurl.com/nycq5u 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
 
<br>
 
==== September - [http://tinyurl.com/kp4mk6 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 ===
 
*[[Spreadfirefox migration to D6|Drupal v5 -&gt; 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.
*[[Spreadfirefox duplicate usernames|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... [http://tinyurl.com/dgyjnl All Bugs]
 
= People  =
 
*Mary Colvig -- certified ninja (and Marketing on the side)
*Laura Mesa -- Affiliates
*[[User:Abuchanan|Alex Buchanan]] -- Webdev
*[[User:Graphicsguru|Jamey Boje]]
*Alix Franquet
*Jay Patel
*[http://weblogs.mozillazine.org/stephend Stephen Donner] -- QA
*[[User:Paulbooker|Paul Booker]] Drupal Developer
*[http://www.ianhayward.com Ian Hayward]
 
= Bug Lists  =


* '''[[Spreadfirefox:roadmap|Roadmap]]'''
* '''[[Spreadfirefox:meetings|Meetings]]'''
* '''[[Spreadfirefox:dev|Developers]]'''
* '''[[Spreadfirefox:qa|QA]]'''
*[http://tinyurl.com/cpexsf All Bugs]  
*[http://tinyurl.com/cpexsf All Bugs]  
*[http://tinyurl.com/cplu5w Submit a New Bug]  
**[http://tinyurl.com/cplu5w Submit a New Bug]  
*[[Spread Firefox Revamp#Critical_Usability_.26_Other_bugs|Critical Bugs]]  
**[[Spread Firefox Revamp#Critical_Usability_.26_Other_bugs|Critical Bugs]]  
*Whiteboard tags
**[http://tinyurl.com/dy67zh Style] (e.g. CSS/HTML/User experience related)  
**[http://tinyurl.com/dy67zh Style] (e.g. CSS/HTML/User experience related)  
**[http://tinyurl.com/ctc3sa Strings] (e.g. strings/content changes)  
**[http://tinyurl.com/ctc3sa Strings] (e.g. strings/content changes)  
Line 148: Line 21:
**[http://tinyurl.com/lp8ymk Campus Reps]
**[http://tinyurl.com/lp8ymk Campus Reps]


= What is Spread Firefox? =
*People
**Mary Colvig -- certified ninja (and Marketing on the side)
**Laura Mesa -- Affiliates
**[[User:Abuchanan|Alex Buchanan]] -- Webdev
**[[User:Graphicsguru|Jamey Boje]]
**Alix Franquet
**Jay Patel
**[http://weblogs.mozillazine.org/stephend Stephen Donner] -- QA
**[[User:Paulbooker|Paul Booker]] Mozilla Contributor & Drupal Developer (Sponsored by Ian Hayward of Appcoast)
**[http://www.ianhayward.com Ian Hayward] (Entrepreneur & Mozilla sponsor)


*"The Home of Firefox Community Marketing"
*http://www.spreadfirefox.com
*[http://spreadfirefox.authstage.mozilla.com Stage site]


==== Features ====
==== Features ====
Line 170: Line 49:
*Search  
*Search  
*Stats
*Stats
= Developers  =
*[[Spreadfirefox Dev Tips|Tips]]
*[[Spreadfirefox Drupal6|Drupal v6 details]]
== Getting Started in Brief  ==
*Read the developer [[Spreadfirefox Dev Tips|tips]]
*Find a [http://tinyurl.com/cpexsf bug]
*Check out the code from [http://svn.mozilla.org/projects/spreadfirefox.com/trunk 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 [http://svn.mozilla.org/projects/spreadfirefox.com/trunk/sites/all/modules/sfx_clean_db sfx_clean_db module]
=== Email ===
All email is rerouted using the [http://drupal.org/project/reroute_email Reroute email] module, to sfx.stage@mozilla.com
* see {{bug|512184}} to be added to the list.
= QA  =
This [https://wiki.mozilla.org/WebDev:FrontendCodeStandards 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  ==
#[https://spreadfirefox.authstage.mozilla.com/user/register Create a new account]
#Log in
#Ensure that [https://spreadfirefox.authstage.mozilla.com/tellafriend Tell-a-Friend] works
#[https://spreadfirefox.authstage.mozilla.com/og Groups] should give you a list of groups
#Click on any group name, ensure that content shows up
#Verify that [https://spreadfirefox.authstage.mozilla.com/events-home Events] is populated
#Click on the [https://spreadfirefox.authstage.mozilla.com/event Events Calendar]
#Verify that images show up on the [https://spreadfirefox.authstage.mozilla.com/affiliates/homepage Affiliates homepage]
#Nothing crazy happens/shows up on the [https://spreadfirefox.authstage.mozilla.com/materials Materials] page
#Likewise, nothing crazy on the [https://spreadfirefox.authstage.mozilla.com/faq FAQ page] -- run it through a [http://validator.w3.org/checklink?uri=https%3A%2F%2Fspreadfirefox.authstage.mozilla.com%2Ffaq&hide_type=all&depth=&check=Check link checker]
= Meeting Notes  =
*[[Spreadfirefox meetings 040109|04/01/09]]
*[[Spreadfirefox meetings 051409|05/14/09]]
*[[Spreadfirefox meetings 052109|05/21/09]]
*[[Spreadfirefox meetings 052709|05/28/09]]
*[[Spreadfirefox meetings 060409|06/04/09]]
*[[Spreadfirefox meetings 061109|06/11/09]]
*[[Spreadfirefox meetings 061809|06/18/09]]
*[[Spreadfirefox meetings 062609|06/26/09]]
*[[Spreadfirefox meetings 071609|07/16/09]]
*[[Spreadfirefox meetings 072309|07/23/09]]
*[[Spreadfirefox meetings 073009|07/30/09]]
*[[Spreadfirefox meetings 080709|08/07/09]]
*[[Spreadfirefox meetings 081209|08/13/09]]
*[[Spreadfirefox meetings 082009|08/20/09]]
*[[Spreadfirefox meetings 082709|08/27/09]]
1,241

edits