Login required to edit - Edit - MDC, Image:Firefoxlogo.png - History - MDC, Login required to edit - Edit - MDC, Main Page - MDC, DOM:window - History - MDC, AJAX - MDC, Category:Plugins - MDC, Writing localizable code - MDC, Category:Transforming XML with XSLT - MDC, Extensions - MDC

XPInstall

From MDC

Cross-Platform Install (XPInstall) is a technology used by Mozilla Application Suite, Mozilla Firefox, Mozilla Thunderbird and other XUL-based applications for installing extensions. An XPI (pronounced "zippy" and derived from XPInstall) installer module is a ZIP file that contains an install script or manifest (entitled install.js or install.rdf) at the root of the file.

Documentation

XPInstall API Reference
Learn XPI Installer Scripting by Example
This article uses the installer script from browser.xpi install package as the basis for discussing XPI installations in general.
How to add an installer module to the Windows installer
An installer module is a package in Phil Katz zip format that contains an install script (entitled install.js) at the root of an XPI. The package contains some files and the install script contains some javascript directives for actions to take during an install including adding files and directories, removing old or obsolete file and directories, executing command line tools, etc.
Creating XPI Installer Modules
This article describes the packaging scheme of the Mozilla and offers a tutorial for creating a new package that can then be redistributed, installed, and made available to users.
Install Wizards (aka: Stub Installers)

View All...

Community

  • View Mozilla forums...
    • as a mailing list
    • as a newsgroup
    • as a Google Group
    • as a Web feed

Tools

  • XPInstall trigger page

Related Topics

Extensions, XUL, XPI


Retrieved from "http://developer.mozilla.org/en/docs/XPInstall"