Building The Extension

An extension’s XPI file is a ZIP file containing a collection of Javacript, XUL and other resource files, with the .xpi file extension. Please see this blog post for an introduction to extension development and packaging.

The source code for the extension is part of this project. It is also bundled into the extension’s XPI file.

As Firefox updates roll out the Recoll extension must be validated against them and the maxversion parameter in the extension’s install.rdf file must be updated. This Mozilla web page lists the valid version numbers for Firefox and their other products, those that can be used in the install.rdf file. It also lists the product’s UUIDs, which are also used in the install.rdf to identify the products supported by the extension.