canmove, Confirmed users
737
edits
(→About) |
No edit summary |
||
| Line 14: | Line 14: | ||
* '''forward-compatible''': will continue to work as new versions of Firefox are released. In particular they are already structured to work with [https://wiki.mozilla.org/Electrolysis Electrolysis], the forthcoming architecture in which Firefox uses separate processed to display the browser UI, handle web content and execute add-ons. | * '''forward-compatible''': will continue to work as new versions of Firefox are released. In particular they are already structured to work with [https://wiki.mozilla.org/Electrolysis Electrolysis], the forthcoming architecture in which Firefox uses separate processed to display the browser UI, handle web content and execute add-ons. | ||
To learn more about the SDK, you can browse the [https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/ documentation online]. | |||
== Installation == | == Installation == | ||
To use the SDK you download and install it locally. You'll need [http://python.org Python] version 2.5 or 2.6, and Firefox version 4 or higher. | |||
Obtain the SDK in your favorite compression format: | Obtain the SDK in your favorite compression format: | ||
* [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1. | * [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.0.tar.gz addon-sdk-1.0.tar.gz] | ||
* [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1. | * [https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.0.zip addon-sdk-1.0.zip] | ||
Then unpack the archive, open the <tt>addon-sdk-1. | Then unpack the archive, open the <tt>addon-sdk-1.0/README.txt</tt> file, and follow its instructions. | ||
== Major Features == | == Major Features == | ||
The SDK provides two things: | |||
* a set of JavaScript APIs which you can use to create your user interface, and to interact with web content and the browser. | |||
* a command-line tool called <code>cfx</code> which takes care of packaging your code into an add-on, leaving you free to concentrate on designing and programming. | |||
=== JavaScript APIs === | |||
For an overview of the APIs check out the [https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/dev-guide/addon-development/api-modules.html API introduction] in the online documentation. | |||
=== Outstanding Bugs === | === Outstanding Bugs === | ||