Reference: Latest
MDN: Extensions
- Extensions Home
- Extension Development
- mozillaZine Forums
- Setting up an extension development environment
- Code Snippets: Tabbed browser
- Code Snippets: Toolbar
- Adding button by default
- Creating Toolbar Buttons
- Bootstrapped Extensions
- How to convert overlay extension to restartless
- Extension Etiquette
- Getting a Progress Listener to Work
- Install Manifests
- Interaction Between Privileged and Non-Privileged Pages
- Intercepting Page Loads
- JavaScript Object Management *
- Loading Scripts
- nsIObserver
- Persistent Data
- Property Files
- Sorting Results *
- Toolbox
- gDevTools
- Using JavaScript Code Modules
- XML Binding Language (XBL)
- Reusable widgets
- XPCOM Interfaces
Multiprocess Firefox
MDN: XUL Documentation
- XUL Home
- Reference *
- Commands
- Error object
- Error Console
- Localization and Plurals
- Manifest Files
- Mozilla CSS Extensions
- Chrome Registration
- XPCOM Interface Reference
- AddonManager
- XUL:Grid
MDN: XUL Accessibility
- XUL Accessibility Guidelines
- XUL Accessibility Reference
- Accessibility Overview
- Focus Behavior
- Using the dialog role *
- aria-labelledby techniques
MDN: XUL Events
- Creating and Triggering Events
- Listening to Events
- More Event Handlers
- Event properties
- XUL Events
- Event Propagation
- Code Snippets: On page load
- Code Snippets: Progress Listeners
- nsIWebProgressListener
MDN: XUL Layout & Interaction
MDN: XUL Overlays
MDN: XUL Preferences
- Adding Preferences to an Extension
- Handling Preferences (new)
- Handling Preferences
- Preferences System
- Code Snippets: Preferences
- Preferences API
MDN: XUL Tree
- tree
- XUL: Tree
- MozillaWiki
- nsITreeView
- Code Snippets: Tree
- Custom Tree Views *
- Tree View Details *
- Sorting and Filtering
- More Tree Features
- Styling a Tree
- Covers cell properties
- Tree Widget Changes
- XUL Tutorial: Trees
- Tutorial: Tree Selection
MDN: XUL Window
- Code Snippets: Window
- Working with windows in chrome code
- window object
- How to call functions from another XUL file
Debugging Extensions
Miscellaneous
- Add-on Builder
- Bash Build Script
- Extended Support Release (ESR) FAQ
- Developing GUIs with XUL
- Firefox Extension Development
- Slideshare
- Google Groups: Extension Dev.
- How to Develop a Firefox Extension *
- Mozilla Add-ons Blog
- Mozilla Firefox Extension Dev. Course
- Slideshare
- New Datasources for XUL Templating
- Shortcut to Launch Firefox with Profile