Community:SummerOfCode13:Brainstorming: Difference between revisions

 
(20 intermediate revisions by 10 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 71: Line 84:
|}
|}


== Calendar ==
== Mozilla Open Badges ==


{| class="standard-table" border="1" style="border-collapse: collapse"
{| class="standard-table" border="1" style="border-collapse: collapse"
|-
|-
! Title  
! Title
! Details  
! Details
! Skills Needed  
! Skills Needed
! Reporter  
! Reporter  
! Mentor(s)  
! Mentor(s)
! Comments
! Comments
|-
| Open Badge Infrastructure
| OBI is Mozilla's response to the growing badges in learning movement. The OBI allows learners to collect badges from a variety of badge issuers, and display them wherever they'd like. We need help building additional display widgets, developing an endorsement specification that allows for organizations and individuals to endorse a badge class or badge instance and further build out the functionalities of the badge management tool, ie the Backpack in addition to Backpack federation.  There's lots of work to be done, so we're pretty open to ideas you have.  Contact Chris for more information.
| The OBI is written in Javascript, and runs on Node.js, so Javascript knowledge is a big plus.
| Chris McAvoy
| Chris McAvoy
|
|}
|}


Line 133: 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 217: Line 250:
! Mentor(s)  
! Mentor(s)  
! Comments
! Comments
|}
== Mozilla Developer Network ==
{| class="standard-table" border="1" style="border-collapse: collapse"
{| class="standard-table" border="1" style="border-collapse: collapse"
|-
|-
|MDN Developer Tools
! Title
| Realize 6 visual and interactive tools to be added into the MDN Web Site (wiki part) that allows people to generate CSS with useful effects: gradients (linear and radius), border-radius, border-image, color picker, &-code finder, ... in an easy way.
! Details
| You need to know about JS (good), CSS (basic), HTML (basic)
! Skills Needed
| Jean-Yves Perrier
! Reporter
| Jean-Yves Perrier
! Mentor(s)  
| The list and details of the tools are to be listed in the application. 8 ideas of tools should be submitted in the application, the final list of tools will be discussed at the beginning of the project and success will be measured if 6 of these tools are implemented, reviewed and live in the MDN.
! Comments
|}
|}


Line 367: Line 406:
! Reporter  
! Reporter  
! Mentor(s)  
! Mentor(s)  
! Comments
! Comments  
|-
| Hacktivity design
| http://meemoo.org/ is browser-based data flow coding environment. The goal is to bring more people, including children, to the world of open source creative coding with instantly-hackable creative apps that run in the browser. "Hacktivies" are activities that encourage playful exploration with images and code. For this project, you should prototype and design ways to bridge the digital/analog high/low tech code/craft divide. http://meemoo.org/hack-our-apps/ for some examples. A successful proposal will include some creative output made with Meemoo to show understanding of the system.
| JavaScript, craft, activity design, graphic design, writing
|
| Forrest Oliphant, in relation to the meemoo.org project.
|
|}
|}
4

edits