Community:SummerOfCode08:Brainstorming: Difference between revisions
| Line 100: | Line 100: | ||
|- | |- | ||
| | | | ||
} | } | ||
Revision as of 19:19, 9 March 2008
Projects with a confirmed mentor and approved by the Mozilla project SoC administrator will be moved to Community:SummerOfCode08. Potential students should look at that page to find project ideas for which we'd like submissions.
Ground Rules
- Be specific. It's hard to understand the impact of, or the size of, vague proposals.
- Consider size. The student has eight weeks to design, code, test and document the proposal. It needs to fill, but not overfill, that time.
- Do your research. Support the idea with well-researched links.
- Don't morph other people's ideas. If you have a related idea, place it next to the existing one, or add a comment.
- Insert only your own name into the Mentor column, and then only if you are willing to take on the responsibility. Potential mentors sign up here.
(More thoughts on making a good list)
Suggestion List
Last year's ideas: Confirmed, Brainstorming
Mozilla Platform
| Title | Abstract - links to details/bugs/etc | Reporter | Mentor(s) | Comments |
|---|---|---|---|---|
| 9P/Styx | Add generic support for 9P/Styx filesystem, so other components can access 9P servers (eg. as storage backend or just IPC) and provide 9P-based interfaces to other applications. This will also obsolete the (currently unused and unmaintained?) IPC component. Should use libmixp, libmixpsrv and libmvfs, which are near to stable release. | metux | metux: what benefits does this bring to users? Three libraries sounds like a significant increase in codesize. Are you suggesting a core feature or an extension? -- Gerv. ... @Gerv: these libs are quite small (I'll even trimm them further down) | |
| Profile data via Styx | Let the access to certain profile data (eg. bookmarks, cookies, secrets-db) via synthethic filesystems | metux | ||
| NPAPI Test suite | bug 105959 - Write a comprehensive testsuite plugin for the NPAPI implementation of the browser | bsmedberg | ||
| Package Dehydra for General Use | Create an automated build system for Dehydra_GCC: create a buildbot setup which builds and packages GCC and dehydra on Linux and mac. | bsmedberg |
Firefox/Gecko
Please use this format for submitting ideas.
| Title | Abstract - links to details/bugs/etc | Reporter | Mentor(s) | Comments | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Extension: Remote Cookie Storage | A Firefox extension that stores/retrieves cookies on a server instead of locally, allowing cross-machine cookie sharing. Includes a UI to choose which cookies to share. This is similar to Google Browser Sync, but is open-source (including server-side code so users can run their own servers if they like). Privacy-focussed. | Eric H. Jung | Eric H. Jung | How does this relate to Weave? -- Gerv. | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Metalink Support | Native support for the Metalink XML format (bug 331979) which lists mirrors and checksums, along with other useful metadata such as mirror location. Listing multiple URLs for a file increases availability while the checksums guarantee integrity and let downloads be repaired automatically. You can also filter downloads by location and other things. Metalink is currently supported by most download managers including DownThemAll! | Ant Bryan | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Extension : Avahi Support | Avahi is an application to discover services available on local network ( known as Zeroconf) and is currently being used by many distributions and softwares to implement the same technology. An extension and UI would be developed, so that user can access and administrate services found by Avahi daemon.
Services: Avahi can detect all the hardwares capable with IPv4LL addressing and can access all the services like FTP servers, shared files available on remote machine running Avahi. Benefits to Firefox users: They can access printers , FTP servers, Web servers, SSH Remote terminal available on local network with Firefox. We can develop some kind of protocol as KDE people have for Konqueror to access Avahi services. |
Sunil Ghai | Sunil: why does Firefox need to do any of those things? We don't need to manage printers, for example - and we print to them via the OS, which does all the hard work. Konqueror is not a good comparison because it does far more things in the KDE desktop than Firefox will ever do. -- Gerv
@Gerv: This would make firefox capable to access Zeroconf networks. To implement Zeroconf, many distributions are using Avahi. Resources could be anything, not just a printer. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Server-Sent DOM Events | Add support for WhatWG's Server-Sent DOM Events HTML5
There is already a partial patch somewhere in bugzilla. Would have to check the status and see how much there is still to-do. |
Olli Pettay 'smaug' | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Display date/time dependent on user's location | Pages where a user can edit (eg.- wikis, orkut scrapbooks), usually show the time on which the edit took place according to the server. It would be nice if that date/time is displayed according to the country the user is sitting in. For example, if I edit a wiki page, or I scrap in my friends scrapbook, the date/time at which I did that would be displayed according to the respective server, not the user's machine. | Siddhant Goel | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
} Thunderbird
Calendar
Camino
SeaMonkey
Bugzilla
L10n
|