|
|
(11 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'' |
|
| |
|
| == Q4 ==
| | *http://www.spreadfirefox.com |
| | | *[http://spreadfirefox.authstage.mozilla.com Stage] |
| ==== Overall goals ====
| |
| | |
| ''catch up''
| |
| | |
| * work on knocking out existing bugs
| |
| ** start with what we missed in [http://tinyurl.com/kp4mk6 3.0.5] | |
| * work on improving the Affiliates metrics backend
| |
| * try not to add too much new stuff
| |
| | |
| == Other bugs we really want to fix, time permitting ==
| |
| | |
| *{{bug|482772}} News/events admin forms
| |
| *{{bug|482785}} Community spotlight admin form
| |
| *{{bug|486754}} Fix attachment issue
| |
| *{{bug|482850}} Fix forum audience issue
| |
| | |
| == The future ==
| |
| | |
| *[[Spreadfirefox migration to D6|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.
| |
| *[[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 (Sponsored by Ian Hayward)
| |
| *[http://www.ianhayward.com Ian Hayward] (Entrepreneur & Mozilla sponsor)
| |
| | |
| = 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 58: |
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 80: |
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/clean_db.php clean_db script]
| |
|
| |
| === 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]]
| |
| *[[Spreadfirefox meetings 090309|09/03/09]]
| |
| *[[Spreadfirefox meetings 100909|10/09/09]]
| |