Le projet XUL School a été développé par Glaxstar (maintenant Appcoast), comme un tutoriel complet de développement d'extensions, couvrant les aspects les plus significatifs de développement des extensions, y compris des techniques éprouvées et des normes de haute qualité. Appcoast a aimablement donné le contenu de ce projet, qui est maintenant publié sur le MDC selon ses licences de partage. Certains de ces contenus ont été modifiés à partir de sa source d'origine, et va probablement continuer à évoluer avec les contributions de la communauté.
Il vous est conseillé de bien lire en entier au moins une fois son contenu, et de vous repérez au contenu de référence, ainsi que de télécharger, étudier et tester les exemples de codes.
Contenu :
- Introduction
- Premiers pas avec les extensions Firefox
- L'essentiel_d'une_extension
- Setting Up a Development Environment
- Adding menus and submenus
- Adding Toolbars and Toolbar Buttons
- Adding events and commands
- The Box Model
- Adding windows and dialogs
- Adding sidebars
- JavaScript Object Management
- XPCOM Objects
- Observer Notifications
- Handling preferences
- Local Storage
- Intercepting page loads
- Connecting to Remote Content
- Custom XUL Elements with XBL
- User notifications and alerts
- Mozilla Documentation Roadmap
- Useful Mozilla Community Sites