Community:SummerOfCode18: Difference between revisions

fix link for metricsgraphics
(moving over some suggestions.)
(fix link for metricsgraphics)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is Mozilla's list of green-lit project proposals for the 2018 Google Summer of Code.  
This is Mozilla's list of green-lit project proposals for the 2018 Google Summer of Code.  


<b>Are you a student looking to apply to GSoC with Mozilla?</b> You're in the right place. This page lists all the confirmed [[SummerOfCode|Google Summer of Code]] projects. New suggestions can be made on [[Community:SummerOfCode18:Brainstorming|the Brainstorming page]]. Do not edit this page yourself; contact Mike Hoye or Florian for edits.
<b>Are you a student looking to apply to GSoC with Mozilla?</b> You're in the right place. This page lists all the confirmmed [[SummerOfCode|Google Summer of Code]] projects. New suggestions can be made on [[Community:SummerOfCode18:Brainstorming|the Brainstorming page]]. Do not edit this page yourself; contact Mike Hoye or Florian for edits.


If you're interested in participating in Mozilla's GSoC program, you can choose from the list below, '''but you do not have to'''. You can submit a proposal for your own idea. You should look at the [[Community:SummerOfCode18:Brainstorming|guidelines]], though, and discuss your ideas or application in the #introduction channel on IRC.Mozilla.org. This is important, as GSoC projects '''must have''' a supporting member of the Mozilla community to evaluate and mentor them, named in the application.
If you're interested in participating in Mozilla's GSoC program, you can choose from the list below, '''but you do not have to'''. You can submit a proposal for your own idea. You should look at the [[Community:SummerOfCode18:Brainstorming|guidelines]], though, and discuss your ideas or application in the #introduction channel on IRC.Mozilla.org. This is important, as GSoC projects '''must have''' a supporting member of the Mozilla community to evaluate and mentor them, named in the application.
Line 99: Line 99:
| William Lachance (Mozilla)
| William Lachance (Mozilla)
| William Lachance (Mozilla)
| William Lachance (Mozilla)
| [[ https://docs.google.com/document/d/1_KIOJtemqlCBktDdfdjDuS4XhICeaKO3QhNRwbnnf-g/edit?usp=sharing|Detailed project outline]]
| [https://docs.google.com/document/d/1_KIOJtemqlCBktDdfdjDuS4XhICeaKO3QhNRwbnnf-g/edit?usp=sharing Detailed project outline]
|-
|-
| Iodide Notebook
| Iodide Notebook
Line 206: Line 206:
| [https://mozillians.org/en-US/u/Pike/ Axel Hecht] (Mozilla)
| [https://mozillians.org/en-US/u/Pike/ Axel Hecht] (Mozilla)
|-
|-
| Download Spam Protection for Firefox
 
| In Firefox, we want websites to go through a permission prompt if they want to initiate several downloads in an automated (not user-initiated) fashion. The project will involve implementing a permission prompt, implementing the logic of when it should be triggered, and collecting data (via telemetry, etc) on how users interact with the prompt in order to verify how the feature behaves.
| Good JavaScript experience and a basic understand of how the web works.
| [mailto:jhofmann@mozilla.com Johann (:johannh)]
| [mailto:nhnt11+gsoc@gmail.com Nihanth (:nhnt11)]
| A more detailed description can be found [https://bugzilla.mozilla.org/show_bug.cgi?id=1306334#c2 here]
|-
| "MDN in English" Web Extension
| There are several visitors who prefer to read [https://developer.mozilla.org MDN Web Docs] in English, but browse the web in their native language, such as German. However, search results from Google and other engines take them to their native-language pages, and MDN picks the native language in other cases.  The project will be to develop an extension for Firefox (and Chrome as a stretch goal) that helps these users get the English pages, by presenting an English-preferred Accept-Language header on developer.mozilla.org, redirecting when arriving from an external site, and providing a one-click interface to switch to English.
| JavaScript and web experience, and a willingness to learn extensions
| [mailto:jwhitlock@mozilla.com John Whitlock (:jwhitlock)]
| [mailto:jwhitlock@mozilla.com John Whitlock (:jwhitlock)]
| A [https://bugzilla.mozilla.org/show_bug.cgi?id=1331729 cookie-based partial solution was implemented], and gathered several duplicates from users looking for solutions.
|-
| Improve Enigmail User Experience
| Improve Enigmail User Experience
| [https://enigmail.net Enigmail] is an add-on for Thunderbird that adds OpenPGP-based email encryption and authentication. This is a Thunderbird project that focuses on improving the user interface for Enigmail, such that it fits better into the general Thunderbird UI and makes user experience smoother. The goal of this project is to lower the entry-barrier for non-experts to use encryption by simplifying the existing core workflows and tasks. The main areas to work on are initial setup, sending and reading mails.
| [https://enigmail.net Enigmail] is an add-on for Thunderbird that adds OpenPGP-based email encryption and authentication. This is a Thunderbird project that focuses on improving the user interface for Enigmail, such that it fits better into the general Thunderbird UI and makes user experience smoother. The goal of this project is to lower the entry-barrier for non-experts to use encryption by simplifying the existing core workflows and tasks. The main areas to work on are initial setup, sending and reading mails.
Confirmed users
955

edits