Community:SummerOfCode13: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 9: Line 9:
Note that if a project suggests it would be helpful to know XUL (Mozilla's user interface description language), you may be able to get away with learning on the job. Don't be put off from applying if the project otherwise looks right for you.
Note that if a project suggests it would be helpful to know XUL (Mozilla's user interface description language), you may be able to get away with learning on the job. Don't be put off from applying if the project otherwise looks right for you.


* Talk to the mentor. Contact details are on this page; if all you have is a nickname, get on [[IRC|IRC]] and try and contact them.
* Read the [http://www.booki.cc/gsocstudentguide/ GSoC Student Guide] and follow its advice.
* Read the [http://www.booki.cc/gsocstudentguide/ GSoC Student Guide] and follow its advice.
* Read [http://blog.gerv.net/2006/05/how_not_to_apply_for_summer_of/ How Not To Apply For Summer Of Code] and avoid doing the things listed there.
* Read [http://blog.gerv.net/2006/05/how_not_to_apply_for_summer_of/ How Not To Apply For Summer Of Code] and avoid doing the things listed there.
Line 188: Line 189:
| [mailto:jperrier@mozilla.com Jean-Yves Perrier]
| [mailto:jperrier@mozilla.com Jean-Yves Perrier]
| In your application, you should list the tools you would create. You should submit 8 tool ideas, and the ones you will actually do will be agreed at the beginning of the project. Success will be measured if 6 of these tools are implemented, reviewed and live in the MDN.
| In your application, you should list the tools you would create. You should submit 8 tool ideas, and the ones you will actually do will be agreed at the beginning of the project. Success will be measured if 6 of these tools are implemented, reviewed and live in the MDN.
|-
| Localization Dashboard
| Build a Localization Dashboard for the Mozilla Developer Network (MDN) to help contributors view localization progress and find articles that need to be localized. The dashboard should be somewhat similar to the existing [https://developer.mozilla.org/dashboards/revisions Revision Dashboard]. Over the course of the summer, the student should build a [https://en.wikipedia.org/wiki/Minimum_viable_product minimum viable product] and work with the MDN team to iterate on it, making as many improvements as time allows.
| HTML, CSS, JavaScript, Python
| John Karahalis (openjck)
| John Karahalis (openjck)
|
|}
|}


Line 330: Line 338:
| Monica Chew (mmc), Tanvi Vyas (tanvi)
| Monica Chew (mmc), Tanvi Vyas (tanvi)
| This is primarily a quantitative user experience project.
| This is primarily a quantitative user experience project.
|-
| Security Report
| It can be tricky for a developer to cover all their bases when it comes to security.  Moreover, information about the security of a website can be difficult for advanced users to find without searching through multiple data sources in the browser (error console, cookie manager, certificate manager, etc.)  This project is to build a Firefox addon that reports all of this data in one place.  Developers can then view the report for their websites or pre-production pages and quickly identify their security issues.  Advanced users can quickly learn about a website's security before deciding whether or not they want to enter sensitive information on the page.
Here are some examples of what the security report could include:
* information about network requests that have been blocked by the browser for security reasons (e.g. mixed content, CSP, CORS)
* information about the cookies on the site (are they marked secure, do they have the httponly attribute?)
* security related headers (does the site set STS, CSP, or X-Frame-Options headers?)
* SSL information (is the websites ssl certificate about to expire?)
| JavaScript, Add-on SDK, some platform knowledge.
| Mark Goodwin (mgoodwin), Tanvi Vyas (tanvi)
| Mark Goodwin (mgoodwin), Tanvi Vyas (tanvi)
|}
|}
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits

Navigation menu