Mozilla Web Development



< Webdev

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

While these APIs allow developers to enrich a user’s web experience, they also enable nefarious web tracking which jeopardizes user privacy. To fight abuse of these APIs Mozilla is introducing State Partitioning in Firefox 86. Stateful Web APIs in Firefox are: Storage: Cookies, Local Storage, Session Storage, Cache Storage, and IndexedDB. The site-search page is a static single-page app that sends XHR requests to the /api/v1/search endpoint. Search results' sort-order is determined by match and 'popularity'.The post How MDN’s site-search works appeared first on Mozilla Hacks - the Web developer blog. Maxthon is a new technology browser that provides technical support for blockchain apps and makes it easier for users. Maxthon kernel is more powerful, it can be compatible with Chrome addons library and you can enjoy massive extensions.

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.

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


  • 1Website Projects
  • 3Libraries

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.

Mozilla

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.

mozillians.org (Mozillians)

This is a great first project to get involved! Mozillians is our community directory for core Mozilla volunteers and staff. It's a tool used by everyone involved with Mozilla, and it's the primary way that Mozillians can find each other. There are both front-end and back-end development opportunities, and we have mentors from the team to guide you through your first contributions.

Mozilla Web Browser

reps.mozilla.org (ReMo)

The Mozilla Reps site is where Mozilla Reps report their activities and share the events they run. There are both front-end and back-end development opportunities, and we have mentors to help you with your first contributions.

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.

dxr.mozilla.org

DXR is Mozilla's code search and navigation tool, aimed at making sense of large projects like Firefox. It supports full-text and regex searches as well as structural queries like 'Find all the callers of this function.' Behind the scenes, it uses trigram indices, the re2 library, and structural data collected by a custom compiler plugin. A great project for folks interested in parsers or search.

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.

pontoon.mozilla.org

Pontoon is Mozilla's Localization Platform.

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

Development

Mozilla Web Development Tools

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

Firefox Developer Edition

django-oidc

Mozilla Documentation Network

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.

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

Firefox Mozilla Web Browser Download

Retrieved from 'https://wiki.mozilla.org/index.php?title=Webdev/GetInvolved&oldid=1196689'