Webdev/GetInvolved: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Remove not-used websites)
 
(95 intermediate revisions by 37 users not shown)
Line 1: Line 1:
Learn about how we do web development in the [http://mozweb.readthedocs.org Webdev Bootcamp]. Then take a look at some of our projects. Most of our code is Django (Python), HTML, CSS and JavaScript. If you are unsure if you can help, just ask on IRC in #webdev. Or talk to @potch, @groovecoder or @r1cky on Twitter.
Get involved with making Mozilla's web sites even better. This page lists contribution opportunities that you're welcome to work on.


=addons.mozilla.org (AMO)=
Most of the code on our sites is HTML, CSS, JavaScript and Django (Python) and you can read about how we do web development in the [http://mozweb.readthedocs.org Webdev Bootcamp].
The [http://addons.mozilla.org Firefox Add-ons site] is a gallery of available customizations for the Firefox Web Browser. This is our highest trafficked website (20K hits per second) and uses technology like Redis, Memcached, Elastic Search, Sphinx and more.


[[image:Amo-clipped.png|right]]
If you have questions or are unsure how you can help, just ask on the [https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.webdev webdev forum] (to sign up to the forum as a mailing list, go to [https://lists.mozilla.org/listinfo/dev-webdev lists.mozilla.org/listinfo/dev-webdev]) or [irc://irc.mozilla.org#webdev IRC in #webdev] or talk to [https://twitter.com/potch @potch], [https://twitter.com/groovecoder @groovecoder] or [https://twitter.com/r1cky @r1cky] on Twitter.


* Fork us on [https://github.com/mozilla/zamboni Github]
{{FeaturedProject
* Who:
|icon=firefox-100.jpg
** [http://micropipes.com/blog/ Wil Clouser] (clouserw)
|pagelocation=Webdev/GetInvolved/mozilla.org
** [http://potch.me/ Matt Claypotch] (potch)
|pagetitle=Featured Project: Mozilla.org
* IRC: [irc://irc.mozilla.org/#amo #amo]
|description=Mozilla.org is the main web property for Mozilla products. [[Webdev/GetInvolved/mozilla.org#Mentored_Bugs|View List Of Mentored Tasks]] and [[Webdev/GetInvolved/mozilla.org|Learn More]]
* Addons on [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN+product%3Aaddons Bugzilla]
}}
* [https://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=8&branch_id=18&testgroup_id=&subgroup_id= Litmus Tests] for Addons


==Mentored bugs==
<bugzilla>
    {
        "product": "addons.mozilla.org",
        "whiteboard": "mentor",
        "status": "NEW"
    }
</bugzilla>


=support.mozilla.org (SUMO)=
= Website Projects =
[http://support.mozilla.org Firefox Help] is the support site for Firefox users. It helps millions of users every week through a knowledge base and support forum. It also provides collaboration and localization tools for the contributors. It uses technology like Python, Django, MySQL, Redis, Memcached, Elastic Search and more.
=== [[Webdev/GetInvolved/mozilla.org | www.mozilla.org]] ===
Having retired the Mozilla.com domain, Mozilla.org is now the main web property for Mozilla products and Engagement. Firefox, Thunderbird, Apps, B2G, Identity and Privacy, plus Press Center, Get Involved and others live under this domain.  


[[image:Sumo-clipped.png|right]]
* [[Webdev/GetInvolved/mozilla.org | Find out more about how to get involved with www.mozilla.org]]


* Fork us on [https://github.com/mozilla/kitsune Github]
=== [[Webdev/GetInvolved/addons.mozilla.org | addons.mozilla.org (AMO)]] ===
* Who:
The [https://addons.mozilla.org Firefox Add-ons site] is a gallery of available customizations for the Firefox Web Browser. This is our highest trafficked website (20K+ hits per second) and uses technology like Memcached, Elasticsearch, RabbitMQ and Celery, and more.
** [http://rickyrosario.com/ Ricky Rosario] (r1cky)
** William Kahn-Greene (willkg)
* IRC: [irc://irc.mozilla.org/#sumodev #sumodev]
* Support on [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN%20product%3Asupport.mozilla.org Bugzilla]
* [https://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=12&branch_id=30&testgroup_id=&subgroup_id= Litmus Tests] for Support


==Mentored bugs==
* [[Webdev/GetInvolved/addons.mozilla.org|Find out more about how to get involved with addons.mozilla.org (AMO)]]
<bugzilla>
    {
        "product": "support.mozilla.org",
        "whiteboard": "mentor",
        "status": "NEW"
    }
</bugzilla>


=developer.mozilla.org (MDN)=
=== [[Webdev/GetInvolved/air.mozilla.org | air.mozilla.org]] ===
[https://air.mozilla.org Air Mozilla] is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.


The [http://developer.mozilla.org Mozilla Developer Network] is the open developer documentation platform for information about Mozilla and web technologies.
* [[Webdev/GetInvolved/air.mozilla.org | Find out more about how to get involved with air.mozilla.org]]


[[image:Mdn-clipped.png|right]]
=== [[Webdev/GetInvolved/developer.mozilla.org | developer.mozilla.org (MDN)]] ===
The [http://developer.mozilla.org Mozilla Developer Network] is our technical resource for developers - including documentation and demos for Mozilla and open web technologies.


* Fork us on [https://github.com/mozilla/kuma Github]
* [[Webdev/GetInvolved/developer.mozilla.org | Find out more about how to get involved with developer.mozilla.org (MDN)]]
* Who:
** [http://decafbad.com/ Les Orchard] (lorchard)
** [http://groovecoder.com/ Luke Crouch] (groovecoder)
** [http://www.b-list.org/ James Bennett] (ubernostrum)
* IRC: [irc://irc.mozilla.org/#mdn #mdn]
* MDN on [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&resolution=DUPLICATE&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=mentor&product=Mozilla%20Developer%20Network Bugzilla]


==Mentored Bugs==
See also: [https://github.com/groovecoder/wp-promote-mdn/ Promote MDN WordPress plugin]
<bugzilla>
    {
        "product": "Mozilla Developer Network",
        "whiteboard": "mentor",
        "status": "NEW"
    }
</bugzilla>


=Socorro=
=== [[Webdev/GetInvolved/crash-stats.mozilla.org | crash-stats.mozilla.org (Socorro) ]] ===
Socorro is the Crash Stats app, that shows all the details about any firefox Crash that gets reported.
Socorro is a server to accept and process Breakpad crash reports from Firefox, Thunderbird, etc.


* Fork us on [https://github.com/mozilla/socorro Github]
* [[Webdev/GetInvolved/crash-stats.mozilla.org | Find out more about how to get involved with crash-stats.mozilla.org (Socorro) ]]
* Who:
** [http://www.laurathomson.com/ Laura Thomson] (laura)
** [http://twobraids.livejournal.com/ Lars Lohn] (lars)
** [http://chrislonnen.com/ Chris Lonnen] (lonnen)
* IRC: #breakpad
* [https://wiki.mozilla.org/Breakpad Breakpad on MozillaWiki]
* Socorro on [https://bugzilla.mozilla.org/buglist.cgi?resolution=---;resolution=DUPLICATE;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=Socorro;status_whiteboard=[mentor%3D;list_id=2656844;status_whiteboard_type=allwordssubstr;query_format=advanced Bugzilla]


=mozilla.org=
=== [[Webdev/GetInvolved/careers.mozilla.org | careers.mozilla.org ]] ===
[https://careers.mozilla.org/ Careers] is the Mozilla jobs listings system.


* Fork us on [https://wiki.mozilla.org/Mozilla.org Github]
* [[Webdev/GetInvolved/careers.mozilla.org | Find out more about how to get involved with careers.mozilla.org ]]
* Who:
** [http://jlongster.com/ James Long] (jlongster)
** [http://fredericiana.com/ Fred Wenzel] (wenzel)
* IRC: #webdev
* mozilla.org on [https://wiki.mozilla.org/Mozilla.org Mozilla Wiki]
* mozilla.org/firefox (formerly mozilla.com) on [https://wiki.mozilla.org/Mozilla.com Mozilla Wiki]
* mozilla.org on [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN+product%3Awebsites+component%3Awww.mozilla.org Bugzilla]
* mozilla.org/firefox on [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN+product%3Awebsites+component%3Awww.mozilla.org/firefox Bugzilla]


=input.mozilla.org=
=== [[Webdev/GetInvolved/location.services.mozilla.com | location.services.mozilla.com ]] ===
[https://location.services.mozilla.com/ MLS] is an open service which lets devices determine their location based on network infrastructure like WiFi access points and cell towers.


* Fork us on [https://github.com/mozilla/input.mozilla.org/ Github]
* [[Webdev/GetInvolved/location.services.mozilla.com | Find out more about how to get involved with location.services.mozilla.com ]]
* Who:
** [http://readevalprint.com/ Tim Watts] (timw)
** [http://nigelb.me/ Nigel Babu] (nigelb)
* IRC: #input
* Firefox Input on [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN+product%3Input Bugzilla]


=mozillians.org=
=== [[Webdev/GetInvolved/PluginCheck | PluginCheck]] ===
Mozilla Community Phonebook
Most user know Plugin Check from pointing their browsers to [https://mozilla.org/plugincheck mozilla.org/plugincheck] but, there is a lot more to it than a single web page. There are some really interesting and challenging problems to help solve, from QA automation to improving the flow of reporting plugin updates and a whole bunch of JavaScript to be improved.


* Fork us on [https://github.com/mozilla/mozillians/ Github]
[[Webdev/GetInvolved/PluginCheck | Find out how you can get involved with PluginCheck]]
* Who:
 
** [http://readevalprint.com/ Tim Watts] (timw)
=== [[Webdev/GetInvolved/pontoon.mozilla.org |pontoon.mozilla.org]] ===
** [http://coffeeonthekeyboard.com/ James Socol] (jsocol)
[https://pontoon.mozilla.org/ Pontoon] is Mozilla's Localization Platform.
* IRC: #mozillians
 
* Mozillians on [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=OPEN%20product%3Awebsites%20component%3Amozillians.org&list_id=1545679 Bugzilla]
* [[Webdev/GetInvolved/pontoon.mozilla.org |Find out more about how to get involved with Pontoon]]
 
= WordPress =
Mozilla runs a number of WordPress sites, and has developed a number of WordPress plugins.
 
* [[Webdev/GetInvolved/WordPress | Find out more about how to get involved with WordPress projects]]
 
= Libraries =
 
We've got lots of libraries we've written, many of which are looking for help.
 
=== [https://github.com/mozilla/mozilla-django-oidc django-oidc] ===
Django library providing OIDC based authentication.
 
=== [https://github.com/andymckay/django-paranoia django-paranoia] ===
Django library for warning people about attempted security intrusions.
 
=== [https://github.com/andymckay/django-statsd django-statsd] ===
Django library for creating metrics using Graphite and Statsd.
 
= Learning Web Development =
 
If you're interested in learning more about web development and how the web works, you may be interested in our Webmaker project:
 
* https://webmaker.org/

Latest revision as of 18:08, 15 May 2024

Get involved with making Mozilla's web sites even better. This page lists contribution opportunities that you're welcome to work on.

Most of the code on our sites is HTML, CSS, JavaScript and Django (Python) and you can read about how we do web development in the Webdev Bootcamp.

If you have questions or are unsure how you can help, just ask on the webdev forum (to sign up to the forum as a mailing list, go to lists.mozilla.org/listinfo/dev-webdev) or IRC in #webdev or talk to @potch, @groovecoder or @r1cky on Twitter.

Firefox-100.jpg Featured Project: Mozilla.org
Mozilla.org is the main web property for Mozilla products. View List Of Mentored Tasks and Learn More


Website Projects

www.mozilla.org

Having retired the Mozilla.com domain, Mozilla.org is now the main web property for Mozilla products and Engagement. Firefox, Thunderbird, Apps, B2G, Identity and Privacy, plus Press Center, Get Involved and others live under this domain.

addons.mozilla.org (AMO)

The Firefox Add-ons site is a gallery of available customizations for the Firefox Web Browser. This is our highest trafficked website (20K+ hits per second) and uses technology like Memcached, Elasticsearch, RabbitMQ and Celery, and more.

air.mozilla.org

Air Mozilla is the Internet multimedia presence of Mozilla, with live and pre-recorded shows, interviews, news snippets, tutorial videos, and features about the Mozilla community.

developer.mozilla.org (MDN)

The Mozilla Developer Network is our technical resource for developers - including documentation and demos for Mozilla and open web technologies.

See also: Promote MDN WordPress plugin

crash-stats.mozilla.org (Socorro)

Socorro is a server to accept and process Breakpad crash reports from Firefox, Thunderbird, etc.

careers.mozilla.org

Careers is the Mozilla jobs listings system.

location.services.mozilla.com

MLS is an open service which lets devices determine their location based on network infrastructure like WiFi access points and cell towers.

PluginCheck

Most user know Plugin Check from pointing their browsers to mozilla.org/plugincheck but, there is a lot more to it than a single web page. There are some really interesting and challenging problems to help solve, from QA automation to improving the flow of reporting plugin updates and a whole bunch of JavaScript to be improved.

Find out how you can get involved with PluginCheck

pontoon.mozilla.org

Pontoon is Mozilla's Localization Platform.

WordPress

Mozilla runs a number of WordPress sites, and has developed a number of WordPress plugins.

Libraries

We've got lots of libraries we've written, many of which are looking for help.

django-oidc

Django library providing OIDC based authentication.

django-paranoia

Django library for warning people about attempted security intrusions.

django-statsd

Django library for creating metrics using Graphite and Statsd.

Learning Web Development

If you're interested in learning more about web development and how the web works, you may be interested in our Webmaker project: