Extension Hacks Wanted
A large part of my job at Mozilla is trying to make life easier for extension developers. In order to do my best, I need to understand the pains of extension developers. Up to now, I have been writing various types of extensions myself (sidebars, statusbars and components) to try to understand what an extension developer goes through. I even download extensions just to look at the code, trying to find comments like “hack” or “sucks”. But really, that’s not enough. So now I am asking extension developers directly:
What can Mozilla do to make writing extensions easier?
The title of this post mentions hacks, but I am interested in all aspects of extension development:
- Tutorials
- Installation / Updating
- Using frozen XPCOM interfaces/ components/ services
- Intergating into Firefox/ Thunderbird UI code
- Protecting against version to version breakage
- Documented best practices (or lack of)
- Anything else (extension related)
Feel free to leave comments on this post (preferred) or send to mark dot finkle at gmail dot com