Unicode File Error

This article needs a technical review. How you can help.

Myk Melez gave a tutorial presentation on developing extensions as part of the Mozilla Labs Design Challenge. The presentation provides a quick introduction to the concept of extensions and give basics information on how to develop an extension.

Here are some of the topics covered:

  • What are extensions, what can they do, and what are they made of?
  • How do you configure a development environment on Windows, Mac OS X, or Linux?
  • How do you construct an extension? What files and directories are needed?
  • How do you package and test your extension?

The presentation then explains that a simple extension is built that inserts XUL into the main browser window using an overlay, styles it with CSS, listens for and handles a DOM event using JavaScript, and localizes its strings with both a DTD and a properties file.

Download the presentation slides.

Download the tutorial's files.

View the video (in Ogg format).

Document Tags and Contributors

 Contributors to this page: brandonyoungdale, jackblack
 Last updated by: brandonyoungdale,