Report Overview

Build Your Own Firefox Extension

Table of Contents

- Here’s a look at the table of contents:

  1. Preface
    1. Who Should Read This Book
    2. Where to Find Help
      1. The SitePoint Forums
      2. The Book’s Web Site
    3. The SitePoint Newsletters
    4. The SitePoint Podcast
    5. Your Feedback
    6. Conventions Used in This Book
      1. Code Samples
      2. Tips, Notes, and Warnings
  2. Making a Start
    1. Firefox Configuration
    2. Understanding Chrome
    3. Step 1: Create a Development Folder
    4. Step 2: Define Key Meta Files
    5. Step 3: Create a Basic Overlay
    6. Step 4: Point Firefox at Your Development Folder
    7. What’s Next?
  3. Developing and Testing Your Extension
    1. XUL
      1. Styling XUL Elements with CSS
    2. JavaScript and the DOM
      1. Event Handling in XUL
      2. The Relationship between Properties and Attributes
      3. Opening Windows and Dialogs
      4. Working with the Content Document
      5. Using the Preferences System
    3. Further Reading
  4. Adding Accessibility and Internationalization
    1. Adding Keyboard Accessibility
    2. Language Data in XUL
    3. Language Data in JavaScript
    4. The Big Moment Has Arrived!
  5. Publishing Your Extension
    1. Creating an XPI File
    2. Making an Install Trigger
    3. Submitting Your Extension to the Add-ons Directory
    4. Now It’s All Up to You!
  6. Introducing Jetpack
    1. How Are Jetpack Extensions Programmed?
    2. How Does Jetpack Compare to XUL?
    3. Here’s What Jetpack is Really Good for
    4. So Where is it Heading?

SitePoint Books

  • advocate best practice techniques
  • lead you through practical examples
  • provide working code for your web site
  • make learning easy and fun

100% Money Back Guarantee