Community:SummerOfCode13:Brainstorming: Difference between revisions

 
(8 intermediate revisions by 5 users not shown)
Line 44: Line 44:
! Mentor(s)  
! Mentor(s)  
! Comments
! Comments
|-
| HTTP Digest header verification
| My idea is to introduce the verification of downloaded file with the help of [http://www.metalinker.org metalink] for firefox. This is related to [https://bugzilla.mozilla.org/show_bug.cgi?id=331979 bug331979]. As the first step of implementing metalink on firefox this would be a great start.
| C++
| Sudheera Palihakkara (catchsudheera@gmail.com)
|
|-
| Mapped History
| My Project Idea is to help create a better way to look through your history instead of just a single linear list of links. The goal is to enable you to see the flow of where you visited and how you got there, and more importantly, help you actually find stuff in your history. Nowadays, it's rather difficult to actually find the exact stuff in my history when there are so many pages visited. If time permits, perhaps I could go into additional statistics on things like the time spent on the websites visited, the amount of content viewed, whether you are wasting time on websites you shouldnt be on, etc.
| C++
| Anthony (cs3245hw4 _at* gmail _dot* com)
|
|
|}
|}


Line 88: Line 101:
| Chris McAvoy
| Chris McAvoy
|
|
|}
== Calendar ==
{| class="standard-table" border="1" style="border-collapse: collapse"
|-
! Title
! Details
! Skills Needed
! Reporter
! Mentor(s)
! Comments
|}
|}


Line 152: Line 153:
|
|
|-  
|-  
| Improving Thunderbird's Feedreader
| Since Google reader will not be accessible anymore, soon, many Gooders are looking for new website/application to migrate their data and use it instead of G-Reader. I have been playing around with Thunderbird Feedreader, for a while and I noticed the following shortcoming in it:
1- It does not respect the folder setting of G-Reader.
2- Finding the unread items is not easy: one need to check all the weblogs to find the unread posts.
3- Syncing: I have installed Thunderbird both on my school's desktop and on my home laptop. Since I am fetching my emails through IMAP protocol, I did not feel I need to sync my Thunderbirds. But having imported the weblogs I am following, this is a necessity.
4- Storage: Again, having multiple Thunderbirds urges having universally accessible storages (like Google drive or dropbox).
5- Tracking Weblogs with unread items is hard: One need to scroll all the weblogs to find the weblogs having unread items in them. Having the feature to hide weblogs without any unread item is going to be helpful.
6- Thunderbird does not render some folder names (weblogs name) properly: It mainly happens when the name of weblog is in Persian and it ends with close parenthesis (I am experiencing the same issue in Firefox, too)
| C++ and JS
| Amir Aavani
| Mentor(s)
| Amir: I believe 1,2,5 and 6 are the most important items. Then we can work on 4, and then 3.
|}
|}


Line 249: Line 263:
! Mentor(s)  
! Mentor(s)  
! Comments
! Comments
|-
| Localization Dashboard
| Build a Localization Dashboard for the Mozilla Developer Network (MDN) to help contribuors 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 388: Line 395:
! Mentor(s)  
! Mentor(s)  
! Comments
! Comments
|-
| 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 websites 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 certficate about to expire?)
| JavaScript, Add-on SDK, some platform knowledge.
| Mark Goodwin (mgoodwin), Tanvi Vyas (tanvi)
| Mark Goodwin (mgoodwin), Tanvi Vyas (tanvi)
|-
|}
|}


4

edits