1
edit
Vilsonvieira (talk | contribs) (Fix links on openart again.) |
Babhishek21 (talk | contribs) (Added idea to Calender) |
||
(25 intermediate revisions by 11 users not shown) | |||
Line 51: | Line 51: | ||
| | | | ||
| | | | ||
|- | |||
|} | |} | ||
Line 63: | Line 64: | ||
! Mentor(s) | ! Mentor(s) | ||
! Comments | ! Comments | ||
|- | |||
| Python library and Sublime Text plugin for Firefox Developer Tools | |||
| Develop a Python library that can use the Firefox [https://wiki.mozilla.org/Remote_Debugging_Protocol Remote Debugging Protocol] to interface with Firefox from an external text editor, and create a plugin for Sublime Text to showcase the capabilities of the library. An old [https://github.com/paulrouget/firefox-remote-styleEditors prototype] is already available and can serve as a starting point for further development. | |||
| JavaScript, Python | |||
| [https://mozillians.org/en-US/u/past/ past] | |||
| [https://mozillians.org/en-US/u/past/ past] | |||
| | |||
|- | |- | ||
|} | |} | ||
Line 90: | Line 98: | ||
! Comments | ! Comments | ||
|- | |- | ||
| Contact Blacklist | |||
| {{bug|1133501}} Implement a blacklist to prevent specified contacts from calling or messaging the user. | |||
| HTML, CSS, JS | |||
| [mailto:yvtheja@gmail.com Vishnu Teja (:ythej)] | |||
| [mailto:dsherk@mozilla.com Doug Sherk (:drs)] | |||
| Already assigned to [mailto:yvtheja@gmail.com Vishnu Teja (:ythej)] | |||
|} | |} | ||
Line 117: | Line 131: | ||
| Summer of Code is about coding, not about UX work; asking students to do UX work often leads to disappointing results -- florian. This may be too large a task; narrowing focus could be useful. | | Summer of Code is about coding, not about UX work; asking students to do UX work often leads to disappointing results -- florian. This may be too large a task; narrowing focus could be useful. | ||
|- | |- | ||
| | | Integrated pdf.js support in thunderbird (bug 810815) | ||
| Thunderbird | | Firefox ships with integrade PDF viewing capabilities using pdf.js. This functionality is not present in Thunderbird yet but would obviously be useful. | ||
| | | JavaScript | ||
| | | mkmelin | ||
| | | ? | ||
| | | Unclear about how much work it is. | ||
|- | |- | ||
|} | |} | ||
Line 136: | Line 150: | ||
! Mentor(s) | ! Mentor(s) | ||
! Comments | ! Comments | ||
|- | |||
| Infinite scroll | |||
| Add additional messages from the logs on-demand as the user scrolls up/down. Old messages should be removed when no longer needed, while not breaking any existing features. | |||
| JavaScript, XUL, CSS | |||
| nhnt11 | |||
| nhnt11 + ??? | |||
| | |||
|- | |- | ||
|} | |} | ||
Line 149: | Line 170: | ||
! Mentor(s) | ! Mentor(s) | ||
! Comments | ! Comments | ||
|- | |||
| Keyboard Accessibility for Calendar | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=242112 bug 242112] Make Calendar keyboard-accessible. Keyboard actions to be added for navigation through various calendar elements and allow for alternative keyboard actions for point-and-click options. | |||
| Javascript, XUL | |||
| [https://mozillians.org/en-US/u/babhishek21/ babhishek21] | |||
| [https://mozillians.org/en-US/u/kewisch/ Fallen] | |||
| | |||
|- | |- | ||
|} | |} | ||
Line 224: | Line 252: | ||
! Comments | ! Comments | ||
|- | |- | ||
| | |Treeherder for mobile | ||
|Threeherder is a tool that allows to monitor test and build results generated by the gecko CI system. | |||
The goal of this project is to build a simplified version of Treeherder, targeted to a mobile audience. | |||
The data is already available through a restful API. | |||
The mobile UI should allow to see if a push has failures and eventually drill down to identify which job failed on which platform. | |||
|Good knowledge of JavaScript and CSS. Previous experience with angularjs would be beneficial, but it's not needed. | |||
| mdoglio | |||
| mdoglio | |||
| | |||
|} | |} | ||
Line 322: | Line 358: | ||
! Comments | ! Comments | ||
|- | |- | ||
|} | |} | ||
Line 451: | Line 460: | ||
! Comments | ! Comments | ||
|- | |- | ||
|} | |||
== Webmaker == | |||
{| class="standard-table" border="1" style="border-collapse: collapse" | |||
|- | |||
! Title | |||
! Details | |||
! Skills Needed | |||
! Reporter | |||
! Mentor(s) | |||
! Comments | |||
|- | |||
| AWS cli tool for deploys/rapid prototyping | |||
| Help build/explore options for a heroku-like cli tool for rapid prototyping and development in the Webmaker ecosystem that interfaces with our AWS infrastructure. | |||
| nodejs | |||
| [[User:k88hudson|k88hudson]] | |||
| [[User:k88hudson|k88hudson]] | |||
| clokep: There are tools that let you interact with AWS on the command line. I'm unsure if they do exactly what you want and doubt they're written in node (the [https://github.com/aws/aws-cli official one] is written on top of their [https://github.com/boto/boto Python library]). | |||
|- | |||
| Developer experience for Cordova Android/Firefox OS | |||
| Help fix bugs, improve documentation, learning resources, and developer experience for build tools, tests, and deployment of Cordova Firefox OS / Android projects | |||
| javascript, nodejs | |||
| [[User:k88hudson|k88hudson]] | |||
| [[User:k88hudson|k88hudson]] | |||
| clokep: I'm unsure what this is, it sounds like "Work on Cordova Android/Firefox OS and fix some documentation for 3 months". We like GSoC projects to have a specific goal in mind. Maybe this just needs a bit of rewording though. | |||
|- | |||
| Webmaker.app for iOS | |||
| Develop an iOS version of our Cordova application (currently implemented for Android/Firefox OS) | |||
| javascript, nodejs | |||
| [[User:k88hudson|k88hudson]] | |||
| [[User:k88hudson|k88hudson]] | |||
| clokep: I have no idea how Webmaker.app works, but does this not need any iOS specific development skills (e.g. ObjectiveC)? | |||
|- | |||
| Prototype in-app payments for Webmaker.app | |||
| Users can create mobile web apps with Webmaker.app, but what if they could accept payments? Explore options like paypal, stripe, etc. and develop a prototype using Cordova/web tech. | |||
| javascript, nodejs, css, html | |||
| [[User:k88hudson|k88hudson]] | |||
| [[User:k88hudson|k88hudson]] | |||
| clokep: I'm having a bit of trouble understanding the final end goal of this: is it simply to have a prototype that includes, e.g., PayPal? What will that help us do? | |||
|} | |} | ||
Line 464: | Line 513: | ||
! Comments | ! Comments | ||
|- | |- | ||
| [http://www.mozillascience.org/projects/contributorship-badges Contributorship Badges] Visualizations | |||
| Create a series of javascript snippets that authors and publishers can use to display authorship badges on their sites. Badges will be issued using PaperBadger -- a service using Open Badges to issue badges to an ORCID and paper DOI. Exploring the use of digital badges for crediting contributors to scholarly papers for their work. | |||
| javascript, PaperBadger API (in development) | |||
| [[User:Abby|Abby]] | |||
| [[User:Abby|Abby]] | |||
| As the research environment becomes more digital, we want to test how we can use this medium to help bring transparency and credit for individuals in the publication process. This work is a collaboration with publishers BioMed Central (BMC) and the Public Library of Science (PLoS); the biomedical research foundation, The Wellcome Trust; the software and technology firm Digital Science; the registry of unique researcher identifiers, ORCID; and the Mozilla Science Lab. | |||
Background Reading: http://mozillascience.org/contributorship-badges-a-new-project/ | |||
http://news.sciencemag.org/scientific-community/2014/11/could-digital-badges-clarify-roles-co-authors | |||
http://www.nature.com/news/publishing-credit-where-credit-is-due-1.15033 | |||
Note for clokep: I removed dependent projects if that's what's holding this project back in brainstorming? | |||
|} | |} |
edit