AsiaCamp2011/Schedule/Product and Technology Track/Building Thunderbird Extensions: Difference between revisions
< AsiaCamp2011 | Schedule
Jump to navigation
Jump to search
| Line 16: | Line 16: | ||
* '''Resources''': | * '''Resources''': | ||
** #maildev on irc.mozilla.org | ** #maildev on irc.mozilla.org | ||
** [https://developer.mozilla.org/en/Setting_up_extension_development_environment Setting up extension development environment] | ** [https://developer.mozilla.org/en/Setting_up_extension_development_environment Setting up an extension development environment] | ||
** [https://mxr.mozilla.org/comm-central/ MXR for comm-central] | ** [https://mxr.mozilla.org/comm-central/ MXR for comm-central] | ||
** Thunderbird Conversations, [https://addons.mozilla.org/en-us/thunderbird/addon/gmail-conversation-view/ download], [https://github.com/protz/GMail-Conversation-View source code] | ** Thunderbird Conversations, [https://addons.mozilla.org/en-us/thunderbird/addon/gmail-conversation-view/ download], [https://github.com/protz/GMail-Conversation-View source code] | ||
Revision as of 07:28, 19 November 2011
Building Your First Thunderbird Extension
- Speaker: Siddharth Agarwal
- Time: 16:30, Saturday 19 November, in Lavender Room
- Duration: 45 minutes - 1 hour
- Summary: Web developer but haven't built Mozilla extensions? Veteran Firefox extension developer looking to develop extensions for Thunderbird as well? Thunderbird offers a powerful platform for extensions, and there are plenty of opportunities for you to make your mark. We'll look at the application's general architecture and APIs for common tasks: opening tabs, examining messages and performing global queries using the powerful global database and search engine. Some knowledge of HTML and JavaScript is presumed but everybody's welcome to join in.
- If you're interested in following the demos on your own laptop, please
- install Thunderbird 8
- download the demo profile and extension
- for best results, install the latest versions of either Git or Mercurial if you don't already have them
The demo extensions are also available on Bitbucket and GitHub.
- Resources:
- #maildev on irc.mozilla.org
- Setting up an extension development environment
- MXR for comm-central
- Thunderbird Conversations, download, source code
- Email-chat, a demo extension by Jonathan Protzenko presenting email conversations as IM chats
- Presentation slides (to provide after you talk): beta version (PDF), beta version (PowerPoint)
- Ideal audience size: 15-20
- Equipment needs (video projector already included):
- Submit a question for the speaker here: Etherpad