diff options
Diffstat (limited to 'files/it/mozilla/add-ons/overlay_extensions/index.html')
-rw-r--r-- | files/it/mozilla/add-ons/overlay_extensions/index.html | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/files/it/mozilla/add-ons/overlay_extensions/index.html b/files/it/mozilla/add-ons/overlay_extensions/index.html new file mode 100644 index 0000000000..6b6ac40112 --- /dev/null +++ b/files/it/mozilla/add-ons/overlay_extensions/index.html @@ -0,0 +1,71 @@ +--- +title: Overlay extensions +slug: Mozilla/Add-ons/Overlay_Extensions +tags: + - Add-ons + - Extensions + - Landing + - NeedsTranslation + - TopicStub +translation_of: Archive/Add-ons/Overlay_Extensions +--- +<p>This page contains links to documentation for the approach to developing extensions for Gecko-based applications which uses:</p> +<ul> + <li>XUL overlays to specify the interface</li> + <li>APIs available to privileged code such as <a href="/en-US/docs/XUL/tabbrowser"><code>tabbrowser</code></a> and <a href="/en-US/docs/Mozilla/JavaScript_code_modules">JavaScript modules</a> to interact with the application and content.</li> +</ul> +<p>Before Gecko 2.0 was released this was the only way to develop extensions. Now there are two alternative techniques: <a href="/en-US/docs/Extensions/Bootstrapped_extensions">restartless extensions</a> and <a href="https://addons.mozilla.org/en-US/developers/docs/sdk/latest/">Add-on SDK-based extensions</a>. The privileged JavaScript APIs described here can still be used by the newer techniques.</p> +<h2 id="XUL_School">XUL School</h2> +<p><a href="/en-US/Add-ons/Overlay_Extensions/XUL_School">XUL School</a> is a comprehensive add-on development tutorial, focusing on Firefox extension development but mostly applicable to other Gecko-based applications.</p> +<h2 id="More_resources">More resources</h2> +<div class="column-container"> + <div class="column-half"> + <dl> + <dt> + <a href="/en-US/Mozilla/Add-ons/Setting_up_extension_development_environment">Setting up your environment</a></dt> + <dd> + Setting up the application for extension development.</dd> + <dt> + <a href="/en-US/docs/XUL">XUL</a></dt> + <dd> + Tutorials and reference for the user interface language used by XUL extensions.</dd> + <dt> + <a href="/en-US/Mozilla/Add-ons/Code_snippets">Code snippets</a></dt> + <dd> + Sample code for many of the things you'll want to do.</dd> + <dt> + <a href="/en-US/Mozilla/Add-ons/Installing_extensions">Installing extensions</a></dt> + <dd> + How to install an extension by copying the extension files into the application's install directory.</dd> + <dt> + <a href="/en-US/Add-ons/Overlay_extensions/Firefox_addons_developer_guide">Firefox add-ons developer guide</a></dt> + <dd> + A guide to developing overlay extensions.</dd> + </dl> + </div> + <div class="column-half"> + <dl> + <dt> + <a href="/en-US/docs/Mozilla/JavaScript_code_modules">JavaScript code modules</a></dt> + <dd> + JavaScript modules available to extension developers.</dd> + <dt> + <a href="/en-US/Mozilla/Add-ons/Inline_Options">Extension preferences</a></dt> + <dd> + How to specify the preferences for your extension that will appear in the Add-ons Manager.</dd> + <dt> + <a href="/en-US/Mozilla/Add-ons/Extension_Frequently_Asked_Questions">Frequently Asked Questions</a></dt> + <dd> + Common issues with extension development.</dd> + <dt> + <a href="/en-US/Mozilla/Add-ons/Extension_Packaging">Extension packaging</a></dt> + <dd> + How extensions are packaged and installed.</dd> + <dt> + <a href="/en-US/Mozilla/Add-ons/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System">Binary Firefox extensions</a></dt> + <dd> + Creating binary extensions for Firefox.</dd> + </dl> + </div> +</div> +<p> </p> |