mozdev.org

Project Wizard

1. Choose a project type

Add-On

Create an add-on to Firefox, Thunderbird or other Mozilla-based applications (such as Fennec or SeaMonkey). Fill-in the basic information and pick you features.
Start

Application

Build a full-blown Mozilla-based application based on XULRunner. Fill-in the basic information and pick you features.
Start

Component

Create an XPCOM component for use with Mozilla-based add-ons or applications. Use the generic template or pick from several pre-built component types.
Start

Songbird Add-On

Create an add-on for Songbird. Fill-in the basic information and pick you features.
Start

Songbird Feathers

Create Feathers for Songbird. Fill-in the basic information and begin building your feathers.
Start

Login to choose project to use for default values

2. Component: Enter project information

General Details
Basic meta information about your component. The Mozilla Developer Center has more information on building JavaScript XPCOM components and how to avoid leaking memory in your components.
    The name of the component. This becomes the class name.
    This is a unique identifier for the component. It should be in the form "@example.com/componentname;1"
    The author (developer) of the component
    An optional, free-form description of the component
    You can create an XPCOM service from the component. A service is a global singleton, only one instance is ever created.

    Questions or comments not answered in the FAQ can be submitted from our feedback page.
    Copyright © 2000-2017. All rights reserved. Terms of Use & Privacy Policy.