Spreadfirefox: Difference between revisions

(Internet Archive link to archived blog post)
 
(164 intermediate revisions by 11 users not shown)
Line 1: Line 1:
== Background ==
{{historical}}
* http://www.spreadfirefox.com
* Community website for Firefox


== People ==
''Please note that Spreadfirefox is either in the process of, or will soon be retired.  See [https://web.archive.org/web/20120427041532/http://blog.mozilla.org/website-archive/2011/02/25/spread-firefox/ http://blog.mozilla.com/website-archive/2011/02/25/spread-firefox/] (Internet Archive link) for details.''
* Paul Booker
* Alix Franquet
* Alex Buchanan


== Milestones ==
''The Home of Firefox Community Marketing''
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Websites&component=spreadfirefox.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=# Current Bugs]


== Source Code ==
*http://www.spreadfirefox.com
* SVN: http://svn.mozilla.org/projects/spreadfirefox.com/
*[http://spreadfirefox.authstage.mozilla.com Stage]


== Meetings ==
* '''[[Spreadfirefox:roadmap|Roadmap]]'''
* '''[[Spreadfirefox:meetings|Meetings]]'''
* '''[[Spreadfirefox:dev|Developers]]'''
* '''[[Spreadfirefox:qa|QA]]'''
*[http://tinyurl.com/cpexsf All Bugs]
**[http://tinyurl.com/cplu5w Submit a New Bug]
**[[Spread Firefox Revamp#Critical_Usability_.26_Other_bugs|Critical Bugs]]
**[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/kjzo79 Affiliates]
**[http://tinyurl.com/llckk3 Pushed] (i.e. are live on spreadfirefox.com)
**[http://tinyurl.com/mh3x3k Metrics]
**[http://tinyurl.com/n55g88 Performance]
**[http://tinyurl.com/lp8ymk Campus Reps]


== Getting Started ==
*People
SFX runs on a default MAMP install with no issues.
**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)


# Checkout the code
# Get the database
# Start coding


== How to develop SFX ==
==== Features ====
# Get [[SVN|svn access]] if you don't already
# Get a bug to work on
# Write code for the bug
# When done, create a patch, upload to Bugzilla and request a review
# Once the patch is ok'd, commmit to SVN with the bug # in the commit message and a brief description of what the patch does or the bug title
# Add a comment to Bugzilla with the revision number of the commit: 'rXXXX'
# Mark the bug as fixed
# QA verifies bug and marks as VERIFIED if it's really been fixed


== Do's and Don'ts ==
-- under construction --


* Always comment your code. 
*[[Spreadfirefox affiliates|Affiliates]]
** Function definition blocks at the least
*Projects
** Inline comments for complex code, use your best judgement
*Users
* Always put a bug # and comment in your commit messages.
*Events
* Don't embed HTML code in module files.
*Campus Reps
** Define templates and keep presentation separate from logic code.
*Resources
* Don't touch the Drupal core. If you think you absolutely have to, ok it with another developer and document where and why you did so.
*News
* Don't push on Fridays or when you won't be around to verify the changes.
*Site administration
 
*Tell a friend
== Staging Server ==
*Static content
* https://spreadfirefox.authstage.mozilla.com/
*Search
* Updated automatically from trunk every 10 minutes
*Stats
 
== Deployment ==
* Merge the changes you want into tags/production
* File an IT bug requesting an update with the svn revision # and the expected changes/fixes
* When IT closes the bug, verify the fixes/features are working.

Latest revision as of 16:23, 5 September 2024

This page is here for historical purposes.

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/ (Internet Archive link) for details.

The Home of Firefox Community Marketing

  • 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 Mozilla Contributor & Drupal Developer (Sponsored by Ian Hayward of Appcoast)
    • Ian Hayward (Entrepreneur & Mozilla sponsor)


Features

-- under construction --

  • Affiliates
  • Projects
  • Users
  • Events
  • Campus Reps
  • Resources
  • News
  • Site administration
  • Tell a friend
  • Static content
  • Search
  • Stats