https://wiki.mozilla.org/api.php?action=feedcontributions&user=Metux&feedformat=atomMozillaWiki - User contributions [en]2024-03-28T11:40:49ZUser contributionsMediaWiki 1.27.4https://wiki.mozilla.org/index.php?title=Community:SummerOfCode08:Brainstorming&diff=85823Community:SummerOfCode08:Brainstorming2008-03-07T17:26:50Z<p>Metux: /* Mozilla Platform */</p>
<hr />
<div>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.<br />
<br />
==Ground Rules==<br />
<br />
* '''Be specific'''. It's hard to understand the impact of, or the size of, vague proposals.<br />
* '''Consider size'''. The student has eight weeks to design, code, test and document the proposal. It needs to fill, but not overfill, that time.<br />
* '''Do your research'''. Support the idea with well-researched links.<br />
* '''Don't morph other people's ideas'''. If you have a related idea, place it next to the existing one, or add a comment. <br />
* '''Insert only your own name into the Mentor column''', and then only if you are willing to take on the responsibility. Potential mentors [[Community:SummerOfCode08:Mentors|sign up here]].<br />
<br />
([http://weblogs.mozillazine.org/gerv/archives/2006/05/making_a_soc_project_list.html More thoughts on making a good list])<br />
<br />
==Suggestion List==<br />
<br />
Last year's ideas: [[Community:SummerOfCode07|Confirmed]], [[Community:SummerOfCode07:Brainstorming|Brainstorming]]<br />
<br />
===Mozilla Platform===<br />
<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | 9P/Styx <br />
| valign="top" | Add generic support for [http://en.wikipedia.org/wiki/9P 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.<br />
| valign="top" | [[User:Metux|metux]]<br />
| valign="top" | <br />
| valign="top" | 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)<br />
|-<br />
| valign="top" | Profile data via Styx<br />
| valign="top" | Let the access to certain profile data (eg. bookmarks, cookies, secrets-db) via synthethic filesystems<br />
| valign="top" | [[User:Metux|metux]]<br />
| valign="top" | <br />
| valign="top" |<br />
|}<br />
<br />
===Firefox/Gecko===<br />
Please use this format for submitting ideas.<br />
{| border="1" cellpadding="3" width="100%" valign="top"<br />
|- align="center"<br />
| style="background-color: #efefef;" | '''Title'''<br />
| style="background-color: #efefef;" | '''Abstract - links to details/bugs/etc'''<br />
| style="background-color: #efefef;" | '''Reporter'''<br />
| style="background-color: #efefef;" | '''Mentor(s)'''<br />
| style="background-color: #efefef;" | '''Comments'''<br />
|-<br />
| valign="top" | Extension: Remote Cookie Storage<br />
| valign="top" | 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.<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | How does this relate to [http://labs.mozilla.com/2007/12/introducing-weave/ Weave]? -- Gerv.<br />
|-<br />
| valign="top" | Metalink Support<br />
| valign="top" | 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!<br />
| valign="top" | Ant Bryan<br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
| valign="top" | Extension : Avahi Support<br />
| valign="top" | [http://avahi.org/ Avahi] is an application to discover services available on local network ( known as Zeroconf) and is currently being used by many [http://avahi.org/wiki/AboutAvahi#Distributions/ distributions] and [http://avahi.org/wiki/Avah4users#SoftwareMakinguseofAvahi/ 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.<br />
'''Services:''' Avahi can detect all the hardwares capable with [http://www.zeroconf.org/ IPv4LL] addressing and can access all the services like FTP servers, shared files available on remote machine running Avahi.<br />
'''Benefits to Firefox users''': They can access printers , FTP servers, Web servers, SSH Remote terminal available on local network with Firefox.<br />
We can develop some kind of protocol as KDE people have for [http://avahi.org/download/gallery/konqueror-zeroconf-browser.png Konqueror] to access Avahi services.<br />
<br />
| valign="top" | Sunil Ghai<br />
| valign="top" | <br />
| valign="top" | 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<br />
|-<br />
| valign="top" | Server-Sent DOM Events<br />
| valign="top" | Add support for WhatWG's Server-Sent DOM Events [http://www.whatwg.org/specs/web-apps/current-work/#server-sent HTML5]<br />
There is already a partial patch somewhere in bugzilla. Would have to check the status and see how much there is still to-do.<br />
| valign="top" | Olli Pettay 'smaug' <br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
|}<br />
<br />
===Thunderbird===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Maildir Support<br />
| valign="top" | [https://bugzilla.mozilla.org/show_bug.cgi?id=382876 Bug 382876]<br>Implement the possibility to store Thunderbird mails in Maildir format. Storing mails as individual files and using SQLite for the index file should increase data safety.<br />
| valign="top" | [[User:KAMiKAZOW|KAMiKAZOW]]<br />
| valign="top" | <br />
| valign="top" | The bug number you give is about Calendar. Also, what to do the new Thunderbird team think of this? Reading bugs, bienvenu [https://bugzilla.mozilla.org/show_bug.cgi?id=361807#c16 seemed to think] that pluggable storage was the way to go. -- Gerv<br />
|}<br />
<br />
===Calendar===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Camino===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===SeaMonkey===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Bugzilla===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
|Integrate Bugzilla with a Wiki <br />
|Many bug tracking systems have the capability to integrate with a wiki. Bugzilla doesn't. There are plenty of ways anyone could integrate these two types of systems. Bugzilla supports plug-ins as well. Some possible integrations are: <br />
* Linking from the wiki directly to Bugzilla via a simple tag. <br />
* Displaying a query on a wiki page, ie blockers for 3.2. <br />
* Linking to a wiki page from bugzilla and showing designs for more in depth enhancements, perhaps in an iframe? <br />
* Integrating project, component and other pages into the wiki might be neat. Maybe making a new component/project automatically makes a space in the wiki that shows some basic info about the state of bugs and also has places for the user to enter other info? Users in bugzilla have wiki pages that let them put more info about themselves like their IM or other stuff? This would be a super tight integration so that might want to be avoided due to annoyances in maintenance.<br />
* Examples from confluence/jira (neither are foss)<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Issues+Macro<br />
** http://confluence.atlassian.com/display/CONFEXT/Testplan+Plugins<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Portlet+Macro?focusedCommentId=137265353<br />
* I've got to look at other wiki/bug tracking integrations for more ideas.<br />
<br />
The list is as long as your imagination. Also including Testopia into the mix might make it interesting as well. The solution could be a generalize way of hooking bugzilla into any wiki, or a specific wiki into bugzilla.<br />
|Atsushi Shimono & Guy Pyrzak <br />
|Max Kanat Alexander & Guy Pyrzak<br />
| How complicated do you think this is? Is it really eight weeks work? -- Gerv<br />
|-<br />
|A Firefox Extension for Bugzilla<br />
|Firefox has many useful extensions that integrate bug trackers into it. There are extensions that integrate task systems into email such as [http://www.rememberthemilk.com/services/gmail/ Remember The Milk(RTM)]. We're interested in a useful way of integrating Bugzilla with Firefox, extra props for integrating it into an email client! Yeah, this one is a bit fuzzy. See [http://bugxula.mozdev.org/ Bugxula] for more ideas. Since Bugxula has not been worked on in a long time it could pick up from where it left off. It could focus more on finding and reporting bugs since it is probably the 2 main things users do without a full interface. It could also be a whole new think like the RTM extension which appears oh so cutely inside of gmail. Maybe it is an extension that works in both thunderbird and firefox! I'd kinda like to get feedback on places they would like to see this one.<br />
|Guy Pyrzak<br />
|Max Kanat Alexander & Guy Pyrzak<br />
| You need to define better how this proposal relates to Bugxula? Would it reimplement it? Improve it? Do something different? -- Gerv<br />
|-<br />
|Support general autolinkification for integration with Software Configuration Management systems<br />
|One of the most frequently requested features in [http://www.mkgnu.net/?q=scmbug Scmbug] is adding [http://bugzilla.mkgnu.net/show_bug.cgi?id=266 autolinkification] support for Bugzilla. When a developer browses changeset comments in a Bugzilla, they would like to click on a commited file and be directed to a ViewCVS/ViewSVN application that annotates the changes. However, implementing this requires changes to Bugzilla (and bug-trackers in general, e.g. Mantis [http://bugs.mantisbt.org/view.php?id=6368 suffers] from the same issue, but other bug-trackers, like JIRA don't) to enable them to transform changeset comment descriptions according to a [http://bugzilla.mkgnu.net/show_bug.cgi?id=266#c5 predefined convention]. Merely instructing Scmbug to produce such "autolinkified" comments is not enough, because for security reasons (cross-site scripting attacks) Bugzilla will not blindly linkify anything in a comment. Thus, special support is needed in Bugzilla to allow users to define possible log comment autolinkifications using [http://bugzilla.mozilla.org/show_bug.cgi?id=314097#c11 regular expressions].<br />
|Kristis Makris<br />
|another mentor that ... *understands* Bugzilla is needed & Kristis Makris<br />
|<br />
|}<br />
<br />
===L10n===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Locale strings verifier<br />
| valign="top" | [http://developer.mozilla.org/en/docs/Extension_Etiquette#Locales Guidelines] - Nearly every extension today provides locales which ship as different languages with the extension. At the moment, where is no tool which can automatically validate the existing locales if all files and string exists. If not every string exists or the files are wrong encoded, the application will only start up with an error message and the user has to uninstall the extension in safe mode. Wanted features: Setting default locale, export of valid ones, warnings if strings equal etc.<br />
| valign="top" | Archaeopteryx<br />
| valign="top" | <br />
| valign="top" | This would be a standalone tool run by the developer, and not a part of Firefox/Thunderbird, right? -- Gerv<br />
Standalone is recommended, but an extension is also possible (which "scans" the other extension) if the browser locale is valid in the extension. -- Archaeopteryx<br />
|}</div>Metuxhttps://wiki.mozilla.org/index.php?title=Community:SummerOfCode08:Brainstorming&diff=85822Community:SummerOfCode08:Brainstorming2008-03-07T17:25:54Z<p>Metux: /* Mozilla Platform */</p>
<hr />
<div>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.<br />
<br />
==Ground Rules==<br />
<br />
* '''Be specific'''. It's hard to understand the impact of, or the size of, vague proposals.<br />
* '''Consider size'''. The student has eight weeks to design, code, test and document the proposal. It needs to fill, but not overfill, that time.<br />
* '''Do your research'''. Support the idea with well-researched links.<br />
* '''Don't morph other people's ideas'''. If you have a related idea, place it next to the existing one, or add a comment. <br />
* '''Insert only your own name into the Mentor column''', and then only if you are willing to take on the responsibility. Potential mentors [[Community:SummerOfCode08:Mentors|sign up here]].<br />
<br />
([http://weblogs.mozillazine.org/gerv/archives/2006/05/making_a_soc_project_list.html More thoughts on making a good list])<br />
<br />
==Suggestion List==<br />
<br />
Last year's ideas: [[Community:SummerOfCode07|Confirmed]], [[Community:SummerOfCode07:Brainstorming|Brainstorming]]<br />
<br />
===Mozilla Platform===<br />
<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | 9P/Styx <br />
| valign="top" | Add generic support for [http://en.wikipedia.org/wiki/9P 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.<br />
| valign="top" | [[User:Metux|metux]]<br />
| valign="top" | <br />
| valign="top" | 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)<br />
|-<br />
| valign="top" | Profile data via Styx<br />
| valign="top" | Let the access to certain profile data (eg. bookmarks, cookies, secrets-db) via synthethic filesystems<br />
|}<br />
<br />
===Firefox/Gecko===<br />
Please use this format for submitting ideas.<br />
{| border="1" cellpadding="3" width="100%" valign="top"<br />
|- align="center"<br />
| style="background-color: #efefef;" | '''Title'''<br />
| style="background-color: #efefef;" | '''Abstract - links to details/bugs/etc'''<br />
| style="background-color: #efefef;" | '''Reporter'''<br />
| style="background-color: #efefef;" | '''Mentor(s)'''<br />
| style="background-color: #efefef;" | '''Comments'''<br />
|-<br />
| valign="top" | Extension: Remote Cookie Storage<br />
| valign="top" | 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.<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | How does this relate to [http://labs.mozilla.com/2007/12/introducing-weave/ Weave]? -- Gerv.<br />
|-<br />
| valign="top" | Metalink Support<br />
| valign="top" | 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!<br />
| valign="top" | Ant Bryan<br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
| valign="top" | Extension : Avahi Support<br />
| valign="top" | [http://avahi.org/ Avahi] is an application to discover services available on local network ( known as Zeroconf) and is currently being used by many [http://avahi.org/wiki/AboutAvahi#Distributions/ distributions] and [http://avahi.org/wiki/Avah4users#SoftwareMakinguseofAvahi/ 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.<br />
'''Services:''' Avahi can detect all the hardwares capable with [http://www.zeroconf.org/ IPv4LL] addressing and can access all the services like FTP servers, shared files available on remote machine running Avahi.<br />
'''Benefits to Firefox users''': They can access printers , FTP servers, Web servers, SSH Remote terminal available on local network with Firefox.<br />
We can develop some kind of protocol as KDE people have for [http://avahi.org/download/gallery/konqueror-zeroconf-browser.png Konqueror] to access Avahi services.<br />
<br />
| valign="top" | Sunil Ghai<br />
| valign="top" | <br />
| valign="top" | 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<br />
|-<br />
| valign="top" | Server-Sent DOM Events<br />
| valign="top" | Add support for WhatWG's Server-Sent DOM Events [http://www.whatwg.org/specs/web-apps/current-work/#server-sent HTML5]<br />
There is already a partial patch somewhere in bugzilla. Would have to check the status and see how much there is still to-do.<br />
| valign="top" | Olli Pettay 'smaug' <br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
|}<br />
<br />
===Thunderbird===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Maildir Support<br />
| valign="top" | [https://bugzilla.mozilla.org/show_bug.cgi?id=382876 Bug 382876]<br>Implement the possibility to store Thunderbird mails in Maildir format. Storing mails as individual files and using SQLite for the index file should increase data safety.<br />
| valign="top" | [[User:KAMiKAZOW|KAMiKAZOW]]<br />
| valign="top" | <br />
| valign="top" | The bug number you give is about Calendar. Also, what to do the new Thunderbird team think of this? Reading bugs, bienvenu [https://bugzilla.mozilla.org/show_bug.cgi?id=361807#c16 seemed to think] that pluggable storage was the way to go. -- Gerv<br />
|}<br />
<br />
===Calendar===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Camino===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===SeaMonkey===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Bugzilla===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
|Integrate Bugzilla with a Wiki <br />
|Many bug tracking systems have the capability to integrate with a wiki. Bugzilla doesn't. There are plenty of ways anyone could integrate these two types of systems. Bugzilla supports plug-ins as well. Some possible integrations are: <br />
* Linking from the wiki directly to Bugzilla via a simple tag. <br />
* Displaying a query on a wiki page, ie blockers for 3.2. <br />
* Linking to a wiki page from bugzilla and showing designs for more in depth enhancements, perhaps in an iframe? <br />
* Integrating project, component and other pages into the wiki might be neat. Maybe making a new component/project automatically makes a space in the wiki that shows some basic info about the state of bugs and also has places for the user to enter other info? Users in bugzilla have wiki pages that let them put more info about themselves like their IM or other stuff? This would be a super tight integration so that might want to be avoided due to annoyances in maintenance.<br />
* Examples from confluence/jira (neither are foss)<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Issues+Macro<br />
** http://confluence.atlassian.com/display/CONFEXT/Testplan+Plugins<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Portlet+Macro?focusedCommentId=137265353<br />
* I've got to look at other wiki/bug tracking integrations for more ideas.<br />
<br />
The list is as long as your imagination. Also including Testopia into the mix might make it interesting as well. The solution could be a generalize way of hooking bugzilla into any wiki, or a specific wiki into bugzilla.<br />
|Atsushi Shimono & Guy Pyrzak <br />
|Max Kanat Alexander & Guy Pyrzak<br />
| How complicated do you think this is? Is it really eight weeks work? -- Gerv<br />
|-<br />
|A Firefox Extension for Bugzilla<br />
|Firefox has many useful extensions that integrate bug trackers into it. There are extensions that integrate task systems into email such as [http://www.rememberthemilk.com/services/gmail/ Remember The Milk(RTM)]. We're interested in a useful way of integrating Bugzilla with Firefox, extra props for integrating it into an email client! Yeah, this one is a bit fuzzy. See [http://bugxula.mozdev.org/ Bugxula] for more ideas. Since Bugxula has not been worked on in a long time it could pick up from where it left off. It could focus more on finding and reporting bugs since it is probably the 2 main things users do without a full interface. It could also be a whole new think like the RTM extension which appears oh so cutely inside of gmail. Maybe it is an extension that works in both thunderbird and firefox! I'd kinda like to get feedback on places they would like to see this one.<br />
|Guy Pyrzak<br />
|Max Kanat Alexander & Guy Pyrzak<br />
| You need to define better how this proposal relates to Bugxula? Would it reimplement it? Improve it? Do something different? -- Gerv<br />
|-<br />
|Support general autolinkification for integration with Software Configuration Management systems<br />
|One of the most frequently requested features in [http://www.mkgnu.net/?q=scmbug Scmbug] is adding [http://bugzilla.mkgnu.net/show_bug.cgi?id=266 autolinkification] support for Bugzilla. When a developer browses changeset comments in a Bugzilla, they would like to click on a commited file and be directed to a ViewCVS/ViewSVN application that annotates the changes. However, implementing this requires changes to Bugzilla (and bug-trackers in general, e.g. Mantis [http://bugs.mantisbt.org/view.php?id=6368 suffers] from the same issue, but other bug-trackers, like JIRA don't) to enable them to transform changeset comment descriptions according to a [http://bugzilla.mkgnu.net/show_bug.cgi?id=266#c5 predefined convention]. Merely instructing Scmbug to produce such "autolinkified" comments is not enough, because for security reasons (cross-site scripting attacks) Bugzilla will not blindly linkify anything in a comment. Thus, special support is needed in Bugzilla to allow users to define possible log comment autolinkifications using [http://bugzilla.mozilla.org/show_bug.cgi?id=314097#c11 regular expressions].<br />
|Kristis Makris<br />
|another mentor that ... *understands* Bugzilla is needed & Kristis Makris<br />
|<br />
|}<br />
<br />
===L10n===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Locale strings verifier<br />
| valign="top" | [http://developer.mozilla.org/en/docs/Extension_Etiquette#Locales Guidelines] - Nearly every extension today provides locales which ship as different languages with the extension. At the moment, where is no tool which can automatically validate the existing locales if all files and string exists. If not every string exists or the files are wrong encoded, the application will only start up with an error message and the user has to uninstall the extension in safe mode. Wanted features: Setting default locale, export of valid ones, warnings if strings equal etc.<br />
| valign="top" | Archaeopteryx<br />
| valign="top" | <br />
| valign="top" | This would be a standalone tool run by the developer, and not a part of Firefox/Thunderbird, right? -- Gerv<br />
Standalone is recommended, but an extension is also possible (which "scans" the other extension) if the browser locale is valid in the extension. -- Archaeopteryx<br />
|}</div>Metuxhttps://wiki.mozilla.org/index.php?title=Community:SummerOfCode08:Brainstorming&diff=85821Community:SummerOfCode08:Brainstorming2008-03-07T17:24:21Z<p>Metux: /* Mozilla Platform */</p>
<hr />
<div>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.<br />
<br />
==Ground Rules==<br />
<br />
* '''Be specific'''. It's hard to understand the impact of, or the size of, vague proposals.<br />
* '''Consider size'''. The student has eight weeks to design, code, test and document the proposal. It needs to fill, but not overfill, that time.<br />
* '''Do your research'''. Support the idea with well-researched links.<br />
* '''Don't morph other people's ideas'''. If you have a related idea, place it next to the existing one, or add a comment. <br />
* '''Insert only your own name into the Mentor column''', and then only if you are willing to take on the responsibility. Potential mentors [[Community:SummerOfCode08:Mentors|sign up here]].<br />
<br />
([http://weblogs.mozillazine.org/gerv/archives/2006/05/making_a_soc_project_list.html More thoughts on making a good list])<br />
<br />
==Suggestion List==<br />
<br />
Last year's ideas: [[Community:SummerOfCode07|Confirmed]], [[Community:SummerOfCode07:Brainstorming|Brainstorming]]<br />
<br />
===Mozilla Platform===<br />
<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | 9P/Styx <br />
| valign="top" | Add generic support for [http://en.wikipedia.org/wiki/9P 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.<br />
| valign="top" | [[User:Metux|metux]]<br />
| valign="top" | <br />
| valign="top" | 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)<br />
|}<br />
<br />
===Firefox/Gecko===<br />
Please use this format for submitting ideas.<br />
{| border="1" cellpadding="3" width="100%" valign="top"<br />
|- align="center"<br />
| style="background-color: #efefef;" | '''Title'''<br />
| style="background-color: #efefef;" | '''Abstract - links to details/bugs/etc'''<br />
| style="background-color: #efefef;" | '''Reporter'''<br />
| style="background-color: #efefef;" | '''Mentor(s)'''<br />
| style="background-color: #efefef;" | '''Comments'''<br />
|-<br />
| valign="top" | Extension: Remote Cookie Storage<br />
| valign="top" | 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.<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | How does this relate to [http://labs.mozilla.com/2007/12/introducing-weave/ Weave]? -- Gerv.<br />
|-<br />
| valign="top" | Metalink Support<br />
| valign="top" | 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!<br />
| valign="top" | Ant Bryan<br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
| valign="top" | Extension : Avahi Support<br />
| valign="top" | [http://avahi.org/ Avahi] is an application to discover services available on local network ( known as Zeroconf) and is currently being used by many [http://avahi.org/wiki/AboutAvahi#Distributions/ distributions] and [http://avahi.org/wiki/Avah4users#SoftwareMakinguseofAvahi/ 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.<br />
'''Services:''' Avahi can detect all the hardwares capable with [http://www.zeroconf.org/ IPv4LL] addressing and can access all the services like FTP servers, shared files available on remote machine running Avahi.<br />
'''Benefits to Firefox users''': They can access printers , FTP servers, Web servers, SSH Remote terminal available on local network with Firefox.<br />
We can develop some kind of protocol as KDE people have for [http://avahi.org/download/gallery/konqueror-zeroconf-browser.png Konqueror] to access Avahi services.<br />
<br />
| valign="top" | Sunil Ghai<br />
| valign="top" | <br />
| valign="top" | 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<br />
|-<br />
| valign="top" | Server-Sent DOM Events<br />
| valign="top" | Add support for WhatWG's Server-Sent DOM Events [http://www.whatwg.org/specs/web-apps/current-work/#server-sent HTML5]<br />
There is already a partial patch somewhere in bugzilla. Would have to check the status and see how much there is still to-do.<br />
| valign="top" | Olli Pettay 'smaug' <br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
|}<br />
<br />
===Thunderbird===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Maildir Support<br />
| valign="top" | [https://bugzilla.mozilla.org/show_bug.cgi?id=382876 Bug 382876]<br>Implement the possibility to store Thunderbird mails in Maildir format. Storing mails as individual files and using SQLite for the index file should increase data safety.<br />
| valign="top" | [[User:KAMiKAZOW|KAMiKAZOW]]<br />
| valign="top" | <br />
| valign="top" | The bug number you give is about Calendar. Also, what to do the new Thunderbird team think of this? Reading bugs, bienvenu [https://bugzilla.mozilla.org/show_bug.cgi?id=361807#c16 seemed to think] that pluggable storage was the way to go. -- Gerv<br />
|}<br />
<br />
===Calendar===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Camino===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===SeaMonkey===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Bugzilla===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
|Integrate Bugzilla with a Wiki <br />
|Many bug tracking systems have the capability to integrate with a wiki. Bugzilla doesn't. There are plenty of ways anyone could integrate these two types of systems. Bugzilla supports plug-ins as well. Some possible integrations are: <br />
* Linking from the wiki directly to Bugzilla via a simple tag. <br />
* Displaying a query on a wiki page, ie blockers for 3.2. <br />
* Linking to a wiki page from bugzilla and showing designs for more in depth enhancements, perhaps in an iframe? <br />
* Integrating project, component and other pages into the wiki might be neat. Maybe making a new component/project automatically makes a space in the wiki that shows some basic info about the state of bugs and also has places for the user to enter other info? Users in bugzilla have wiki pages that let them put more info about themselves like their IM or other stuff? This would be a super tight integration so that might want to be avoided due to annoyances in maintenance.<br />
* Examples from confluence/jira (neither are foss)<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Issues+Macro<br />
** http://confluence.atlassian.com/display/CONFEXT/Testplan+Plugins<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Portlet+Macro?focusedCommentId=137265353<br />
* I've got to look at other wiki/bug tracking integrations for more ideas.<br />
<br />
The list is as long as your imagination. Also including Testopia into the mix might make it interesting as well. The solution could be a generalize way of hooking bugzilla into any wiki, or a specific wiki into bugzilla.<br />
|Atsushi Shimono & Guy Pyrzak <br />
|Max Kanat Alexander & Guy Pyrzak<br />
| How complicated do you think this is? Is it really eight weeks work? -- Gerv<br />
|-<br />
|A Firefox Extension for Bugzilla<br />
|Firefox has many useful extensions that integrate bug trackers into it. There are extensions that integrate task systems into email such as [http://www.rememberthemilk.com/services/gmail/ Remember The Milk(RTM)]. We're interested in a useful way of integrating Bugzilla with Firefox, extra props for integrating it into an email client! Yeah, this one is a bit fuzzy. See [http://bugxula.mozdev.org/ Bugxula] for more ideas. Since Bugxula has not been worked on in a long time it could pick up from where it left off. It could focus more on finding and reporting bugs since it is probably the 2 main things users do without a full interface. It could also be a whole new think like the RTM extension which appears oh so cutely inside of gmail. Maybe it is an extension that works in both thunderbird and firefox! I'd kinda like to get feedback on places they would like to see this one.<br />
|Guy Pyrzak<br />
|Max Kanat Alexander & Guy Pyrzak<br />
| You need to define better how this proposal relates to Bugxula? Would it reimplement it? Improve it? Do something different? -- Gerv<br />
|-<br />
|Support general autolinkification for integration with Software Configuration Management systems<br />
|One of the most frequently requested features in [http://www.mkgnu.net/?q=scmbug Scmbug] is adding [http://bugzilla.mkgnu.net/show_bug.cgi?id=266 autolinkification] support for Bugzilla. When a developer browses changeset comments in a Bugzilla, they would like to click on a commited file and be directed to a ViewCVS/ViewSVN application that annotates the changes. However, implementing this requires changes to Bugzilla (and bug-trackers in general, e.g. Mantis [http://bugs.mantisbt.org/view.php?id=6368 suffers] from the same issue, but other bug-trackers, like JIRA don't) to enable them to transform changeset comment descriptions according to a [http://bugzilla.mkgnu.net/show_bug.cgi?id=266#c5 predefined convention]. Merely instructing Scmbug to produce such "autolinkified" comments is not enough, because for security reasons (cross-site scripting attacks) Bugzilla will not blindly linkify anything in a comment. Thus, special support is needed in Bugzilla to allow users to define possible log comment autolinkifications using [http://bugzilla.mozilla.org/show_bug.cgi?id=314097#c11 regular expressions].<br />
|Kristis Makris<br />
|another mentor that ... *understands* Bugzilla is needed & Kristis Makris<br />
|<br />
|}<br />
<br />
===L10n===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Locale strings verifier<br />
| valign="top" | [http://developer.mozilla.org/en/docs/Extension_Etiquette#Locales Guidelines] - Nearly every extension today provides locales which ship as different languages with the extension. At the moment, where is no tool which can automatically validate the existing locales if all files and string exists. If not every string exists or the files are wrong encoded, the application will only start up with an error message and the user has to uninstall the extension in safe mode. Wanted features: Setting default locale, export of valid ones, warnings if strings equal etc.<br />
| valign="top" | Archaeopteryx<br />
| valign="top" | <br />
| valign="top" | This would be a standalone tool run by the developer, and not a part of Firefox/Thunderbird, right? -- Gerv<br />
Standalone is recommended, but an extension is also possible (which "scans" the other extension) if the browser locale is valid in the extension. -- Archaeopteryx<br />
|}</div>Metuxhttps://wiki.mozilla.org/index.php?title=Community:SummerOfCode08:Brainstorming&diff=85780Community:SummerOfCode08:Brainstorming2008-03-07T06:08:58Z<p>Metux: /* Suggestion List */</p>
<hr />
<div>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.<br />
<br />
==Ground Rules==<br />
<br />
* '''Be specific'''. It's hard to understand the impact of, or the size of, vague proposals.<br />
* '''Consider size'''. The student has eight weeks to design, code, test and document the proposal. It needs to fill, but not overfill, that time.<br />
* '''Do your research'''. Support the idea with well-researched links.<br />
* '''Don't morph other people's ideas'''. If you have a related idea, place it next to the existing one, or add a comment. <br />
* '''Insert only your own name into the Mentor column''', and then only if you are willing to take on the responsibility. Potential mentors [[Community:SummerOfCode08:Mentors|sign up here]].<br />
<br />
([http://weblogs.mozillazine.org/gerv/archives/2006/05/making_a_soc_project_list.html More thoughts on making a good list])<br />
<br />
==Suggestion List==<br />
<br />
Last year's ideas: [[Community:SummerOfCode07|Confirmed]], [[Community:SummerOfCode07:Brainstorming|Brainstorming]]<br />
<br />
===Mozilla platform (general)===<br />
<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | 9P/Styx <br />
| valign="top" | Add generic support for [http://en.wikipedia.org/wiki/9P 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). <br />
| valign="top" | [[User:Metux|metux]]<br />
| valign="top" | <br />
| valign="top" | Should use libmixp, libmixpsrv and libmvfs, which are near to stable release<br />
|}<br />
<br />
===Firefox/Gecko===<br />
Please use this format for submitting ideas.<br />
{| border="1" cellpadding="3" width="100%" valign="top"<br />
|- align="center"<br />
| style="background-color: #efefef;" | '''Title'''<br />
| style="background-color: #efefef;" | '''Abstract - links to details/bugs/etc'''<br />
| style="background-color: #efefef;" | '''Reporter'''<br />
| style="background-color: #efefef;" | '''Mentor(s)'''<br />
| style="background-color: #efefef;" | '''Comments'''<br />
|-<br />
| valign="top" | Extension: Remote Cookie Storage<br />
| valign="top" | 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.<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | [[User:ericjung|Eric H. Jung]]<br />
| valign="top" | How does this relate to [http://labs.mozilla.com/2007/12/introducing-weave/ Weave]? -- Gerv.<br />
|-<br />
| valign="top" | Metalink Support<br />
| valign="top" | 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!<br />
| valign="top" | Ant Bryan<br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
| valign="top" | Extension : Avahi Support<br />
| valign="top" | [http://avahi.org/ Avahi] is an application to discover services available on local network ( known as Zeroconf) and is currently being used by many [http://avahi.org/wiki/AboutAvahi#Distributions/ distributions] and [http://avahi.org/wiki/Avah4users#SoftwareMakinguseofAvahi/ 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.<br />
'''Services:''' Avahi can detect all the hardwares capable with [http://www.zeroconf.org/ IPv4LL] addressing and can access all the services like FTP servers, shared files available on remote machine running Avahi.<br />
'''Benefits to Firefox users''': They can access printers , FTP servers, Web servers, SSH Remote terminal available on local network with Firefox.<br />
We can develop some kind of protocol as KDE people have for [http://avahi.org/download/gallery/konqueror-zeroconf-browser.png Konqueror] to access Avahi services.<br />
<br />
| valign="top" | Sunil Ghai<br />
| valign="top" | <br />
| valign="top" | What benefits does this bring to Firefox users? Why does Firefox want to "access and adminstrate" Avahi services? What sort of services? -- Gerv<br />
|-<br />
| valign="top" | Server-Sent DOM Events<br />
| valign="top" | Add support for WhatWG's Server-Sent DOM Events [http://www.whatwg.org/specs/web-apps/current-work/#server-sent HTML5]<br />
There is already a partial patch somewhere in bugzilla. Would have to check the status and see how much there is still to-do.<br />
| valign="top" | Olli Pettay 'smaug' <br />
| valign="top" | <br />
| valign="top" | <br />
|-<br />
|}<br />
<br />
===Thunderbird===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Maildir Support<br />
| valign="top" | [https://bugzilla.mozilla.org/show_bug.cgi?id=382876 Bug 382876]<br>Implement the possibility to store Thunderbird mails in Maildir format. Storing mails as individual files and using SQLite for the index file should increase data safety.<br />
| valign="top" | [[User:KAMiKAZOW|KAMiKAZOW]]<br />
| valign="top" | <br />
| valign="top" | The bug number you give is about Calendar. Also, what to do the new Thunderbird team think of this? Reading bugs, bienvenu [https://bugzilla.mozilla.org/show_bug.cgi?id=361807#c16 seemed to think] that pluggable storage was the way to go. -- Gerv<br />
|}<br />
<br />
===Calendar===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Camino===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===SeaMonkey===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|}<br />
<br />
===Bugzilla===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
|Integrate Bugzilla with a Wiki <br />
|Many bug tracking systems have the capability to integrate with a wiki. Bugzilla doesn't. There are plenty of ways anyone could integrate these two types of systems. Bugzilla supports plug-ins as well. Some possible integrations are: <br />
* Linking from the wiki directly to Bugzilla via a simple tag. <br />
* Displaying a query on a wiki page, ie blockers for 3.2. <br />
* Linking to a wiki page from bugzilla and showing designs for more in depth enhancements, perhaps in an iframe? <br />
* Integrating project, component and other pages into the wiki might be neat. Maybe making a new component/project automatically makes a space in the wiki that shows some basic info about the state of bugs and also has places for the user to enter other info? Users in bugzilla have wiki pages that let them put more info about themselves like their IM or other stuff? This would be a super tight integration so that might want to be avoided due to annoyances in maintenance.<br />
* Examples from confluence/jira (neither are foss)<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Issues+Macro<br />
** http://confluence.atlassian.com/display/CONFEXT/Testplan+Plugins<br />
** http://confluence.atlassian.com/display/DOC/JIRA+Portlet+Macro?focusedCommentId=137265353<br />
* I've got to look at other wiki/bug tracking integrations for more ideas.<br />
<br />
The list is as long as your imagination. Also including Testopia into the mix might make it interesting as well. The solution could be a generalize way of hooking bugzilla into any wiki, or a specific wiki into bugzilla.<br />
|Atsushi Shimono & Guy Pyrzak <br />
|Max Kanat Alexander & Guy Pyrzak<br />
| How complicated do you think this is? Is it really eight weeks work? -- Gerv<br />
|-<br />
|A Firefox Extension for Bugzilla<br />
|Firefox has many useful extensions that integrate bug trackers into it. There are extensions that integrate task systems into email such as [http://www.rememberthemilk.com/services/gmail/ Remember The Milk(RTM)]. We're interested in a useful way of integrating Bugzilla with Firefox, extra props for integrating it into an email client! Yeah, this one is a bit fuzzy. See [http://bugxula.mozdev.org/ Bugxula] for more ideas. Since Bugxula has not been worked on in a long time it could pick up from where it left off. It could focus more on finding and reporting bugs since it is probably the 2 main things users do without a full interface. It could also be a whole new think like the RTM extension which appears oh so cutely inside of gmail. Maybe it is an extension that works in both thunderbird and firefox! I'd kinda like to get feedback on places they would like to see this one.<br />
|Guy Pyrzak<br />
|Max Kanat Alexander & Guy Pyrzak<br />
| You need to define better how this proposal relates to Bugxula? Would it reimplement it? Improve it? Do something different? -- Gerv<br />
|-<br />
|Support general autolinkification for integration with Software Configuration Management systems<br />
|One of the most frequently requested features in [http://www.mkgnu.net/?q=scmbug Scmbug] is adding [http://bugzilla.mkgnu.net/show_bug.cgi?id=266 autolinkification] support for Bugzilla. When a developer browses changeset comments in a Bugzilla, they would like to click on a commited file and be directed to a ViewCVS/ViewSVN application that annotates the changes. However, implementing this requires changes to Bugzilla (and bug-trackers in general, e.g. Mantis [http://bugs.mantisbt.org/view.php?id=6368 suffers] from the same issue, but other bug-trackers, like JIRA don't) to enable them to transform changeset comment descriptions according to a [http://bugzilla.mkgnu.net/show_bug.cgi?id=266#c5 predefined convention]. Merely instructing Scmbug to produce such "autolinkified" comments is not enough, because for security reasons (cross-site scripting attacks) Bugzilla will not blindly linkify anything in a comment. Thus, special support is needed in Bugzilla to allow users to define possible log comment autolinkifications using [http://bugzilla.mozilla.org/show_bug.cgi?id=314097#c11 regular expressions].<br />
|Kristis Makris<br />
|another mentor that ... *understands* Bugzilla is needed & Kristis Makris<br />
|<br />
|}<br />
<br />
===L10n===<br />
<br />
{| class="standard-table"<br />
|-<br />
!Title<br />
!Abstract - links to details/bugs/etc<br />
!Reporter<br />
!Mentor(s)<br />
!Comments<br />
|-<br />
| valign="top" | Locale strings verifier<br />
| valign="top" | [http://developer.mozilla.org/en/docs/Extension_Etiquette#Locales Guidelines] - Nearly every extension today provides locales which ship as different languages with the extension. At the moment, where is no tool which can automatically validate the existing locales if all files and string exists. If not every string exists or the files are wrong encoded, the application will only start up with an error message and the user has to uninstall the extension in safe mode. Wanted features: Setting default locale, export of valid ones, warnings if strings equal etc.<br />
| valign="top" | Archaeopteryx<br />
| valign="top" | <br />
| valign="top" | This would be a standalone tool run by the developer, and not a part of Firefox/Thunderbird, right? -- Gerv<br />
|}</div>Metuxhttps://wiki.mozilla.org/index.php?title=User:Metux&diff=85779User:Metux2008-03-07T06:06:04Z<p>Metux: New page: ==How to reach me:== {| |''eMail:'' |weigelt@metux.de |- |''WWW:'' |http://www.metux.de/ |- |''ICQ:'' |210169427 |- |''Skype:'' |nekrad666 |- |''Phone:'' |49-174-7066481 |- |} ==Current ...</p>
<hr />
<div>==How to reach me:==<br />
<br />
{|<br />
|''eMail:''<br />
|weigelt@metux.de<br />
|-<br />
|''WWW:''<br />
|http://www.metux.de/<br />
|-<br />
|''ICQ:''<br />
|210169427<br />
|-<br />
|''Skype:''<br />
|nekrad666<br />
|-<br />
|''Phone:''<br />
|49-174-7066481<br />
|-<br />
|}<br />
<br />
==Current projects:==<br />
<br />
* [http://freebc.metux.de/groups/modzilla Mozilla modularization / trim-down]<br />
* [http://freebc.metux.de/groups/9forge Plan9 concepts in application software development]<br />
* [http://oss-qm.metux.de/ OSS QM Taskforce]<br />
* [http://treebuild.metux.de/ A new buildsystem: modeling package structure instead of the build process]<br />
* [http://sourcefarm.metux.de/ Comprehensive Source Database]</div>Metux