Extensions

  • Revision slug: Extensions
  • Revision title: Extensions
  • Revision id: 5900
  • Created:
  • Creator: jenzed
  • Is current revision? No
  • Comment 3 words added

Revision Content

Extensions add new functionality to Mozilla applications such as Firefox, SeaMonkey and Thunderbird. They can add anything from a toolbar button to a completely new feature. They allow the application to be customized to fit the personal needs of each user if they need additional features, while keeping the applications small to download.

Extensions are different from plugins, which help the browser display specific content like playing multimedia files. Extensions are also different from search plugins, which plug additional search engines in the search bar.

Documentation


General (applicable to all Mozilla apps):

Firefox

Thunderbird

The Thunderbird extension docs need love.

SeaMonkey

 

View all pages tagged with "Extensions"...

Community

  • View Mozilla extension development forums...

{{ DiscussionList("dev-extensions", "mozilla.dev.extensions") }}

Tools

View All...

Related Topics

 

XUL, JavaScript, XPCOM, Themes, Developing Mozilla

Categories

Interwiki Language Links

    

    

{{ languages( { "de": "de/Erweiterungen", "es": "es/Extensiones", "fr": "fr/Extensions", "it": "it/Estensioni", "ja": "ja/Extensions", "ko": "ko/Extensions", "pl": "pl/Rozszerzenia", "pt": "pt/Extens\u00f5es", "ru": "ru/\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f", "zh-cn": "cn/\u6269\u5c55", "zh-tw": "zh_tw/\u64f4\u5145\u5957\u4ef6" } ) }}

Revision Source

<div>
<p><strong>Extensions</strong> add new functionality to Mozilla applications such as Firefox, SeaMonkey and Thunderbird. They can add anything from a toolbar button to a completely new feature. They allow the application to be customized to fit the personal needs of each user if they need additional features, while keeping the applications small to download.</p>
<p>Extensions are different from <a href="/en/Plugins" title="en/Plugins">plugins</a>, which help the browser display specific content like playing multimedia files. Extensions are also different from <a href="/en/Creating_OpenSearch_plugins_for_Firefox" title="en/Creating_OpenSearch_plugins_for_Firefox">search plugins</a>, which plug additional search engines in the search bar.</p>
</div>
<table class="topicpage-table"> <tbody> <tr> <td> <h4 name="Documentation"><a href="/Special:Tags" title="Site Tags">Documentation</a></h4> <p><br> <strong>General</strong> (applicable to all Mozilla apps):</p> <ul> <li><a href="/en/Setting_up_extension_development_environment" title="en/Setting_up_extension_development_environment">Setting up an extension development environment</a> <small>A few essential setup tips that make extension development easier.</small></li> <li><a href="/en/Extension_Packaging" title="en/Extension_Packaging">Extension packaging</a> <small>How to package your extension for downloading and installation.</small></li> <li><a href="/en/Installing_extensions" title="en/Installing_extensions">Installing extensions</a> <small>How to programmatically install extensions.</small></li> <li><a href="/en/Submitting_an_add-on_to_AMO" title="en/Submitting_an_add-on_to_AMO">Submitting an add-on to AMO</a> <small>How to distribute your add-on using the AMO web site.</small></li> <li><a href="/en/Extension_Frequently_Asked_Questions" title="en/Extension_Frequently_Asked_Questions">Extension Frequently Asked Questions</a> <small>Common questions and answers about extension development.</small></li> </ul> <p><strong>Firefox</strong></p> <ul> <li><a class="internal" href="/En/Firefox_addons_developer_guide" title="En/Firefox addons developer guide">Firefox add-ons developer guide</a> <small>An introductory guide to add-on development for Firefox.</small></li> <li><a href="/en/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System" title="en/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System">Creating Custom Firefox extensions with the Mozilla build system</a> <small>How to set up the build environment for an extension that makes use of binary components.</small></li> <li><a class="internal" href="/en/Building_an_Extension" title="en/Building an Extension">Building a Firefox extension</a> <small>Explains step by step how to build an extension for Firefox.</small></li> <li><a href="/en/Updating_extensions_for_Firefox_3" title="en/Updating_extensions_for_Firefox_3">Updating extensions for Firefox 3</a> <small>Lists the known changes in Firefox 3 that affect extensions with pointers to the relevant documentation.</small></li> <li><a class="internal" href="/En/Firefox_3.5_for_developers" title="en/Firefox 3.1 for developers">Updating extensions for Firefox 3.5</a> <small>Lists the known changes in Firefox 3.5 that affect extensions with pointers to the relevant documentation.</small></li> <li><a href="/en/Code_snippets" title="en/Code_snippets">Firefox code snippets</a> <small>Code commonly used by many extensions. See also articles in <a href="/Special:Tags" title="Site Tags">Category:Extensions</a> for more examples.</small></li> </ul> <p><strong>Thunderbird</strong></p> <p>The Thunderbird extension docs need love.</p> <ul> <li><a class="external" href="http://developer.mozilla.org/en/Building_a_Thunderbird_extension" title="http://developer.mozilla.org/en/Building_a_Thunderbird_extension">Building a Thunderbird extension</a></li> <li><a class="external" href="/en/Extensions/Thunderbird/HowTos" title="https://developer.mozilla.org/editor/fckeditor/core/editor/En/Extensions:Thunderbird:HowTos">Thunderbird how-tos</a></li> <li><a class="internal" href="/En/Extensions/Thunderbird/FAQ" title="En/Extensions/Thunderbird/FAQ">Thunderbird extensions FAQ</a></li> <li>Developer reference: <ul> <li><a class="external" href="http://developer.mozilla.org/en/Folders" title="http://developer.mozilla.org/en/Folders">Folder classes</a> </li> <li><a class="external" href="http://developer.mozilla.org/en/DB_Views_%28message_lists%29" title="http://developer.mozilla.org/en/DB_Views_(message_lists)">DB views (message list)</a> </li> <li><a class="external" href="http://developer.mozilla.org/en/Message_Summary_Database" title="http://developer.mozilla.org/en/Message_Summary_Database">Message summary database</a></li> <li><a class="external" href="http://developer.mozilla.org/en/MailNews_Protocols" title="http://developer.mozilla.org/en/MailNews_Protocols">MailNews protocols</a> </li> <li><a class="internal" href="/en/MailNews_Filters" title="En/MailNews Filters">MailNews filters</a> </li> </ul> </li> </ul> <p><strong>SeaMonkey</strong></p> <ul> <li><a class="internal" href="/En/Extensions_support_in_SeaMonkey_2" title="en/Extensions_support_in_SeaMonkey_2">Updating extensions for SeaMonkey 2.0</a> <small>Details the changes necessary to get your Firefox, Thunderbird, or SeaMonkey 1.x extension working in SeaMonkey 2.0.</small></li> </ul> <p> </p> <dl> <p><span class="alllinks"><a class="internal" href="/Special:Tags?tag=Extensions" title="Special:Tags?tag=Extensions">View all pages tagged with "Extensions"...</a></span></p> </dl></td> <td> <p>Community</p> <ul> <li> <p>View Mozilla extension development forums...</p> </li> </ul> <p>{{ DiscussionList("dev-extensions", "mozilla.dev.extensions") }}</p> <ul> <li> <p><a class="link-irc" href="irc://irc.mozilla.org/extdev">#extdev IRC channel</a></p> </li> <li> <p><a class="external" href="http://forums.mozillazine.org/?c=11">MozillaZine forum</a></p> </li> <li> <p><a class="external" href="/devnews/index.php/categories/about-addons" title="https://developer.mozilla.org/editor/fckeditor/core/editor/devnews/index.php/categories/about-addons/">about:addons newsletter</a></p> </li> <li> <p><a class="external" href="/web-tech" title="https://developer.mozilla.org/editor/fckeditor/core/editor/web-tech/">Mozilla's Web-Tech blog</a></p> </li> <li> <p><a class="external" href="http://mozdev.org/mailman/listinfo/project_owners">mozdev project owners</a></p> </li> <li> <p><a class="external" href="http://planet.mozilla.org/" title="http://planet.mozilla.org/">Planet Mozilla</a></p> </li> <li> <p><a href="/en/Extensions/Community" title="en/Extensions/Community">Other community links...</a></p> </li> </ul> <p>Tools</p> <ul> <li> <p><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434">Extension Developer's Extension</a> - combines many essential developer utilities</p> </li> <li> <p><a href="/en/DOM_Inspector" title="en/DOM_Inspector">DOM Inspector</a> - inspect the chrome DOM Tree</p> </li> <li> <p><a href="/en/Venkman" title="en/Venkman">Venkman</a> - a JavaScript debugger</p> </li> <li> <p><a class="external" href="http://ted.mielczarek.org/code/mozilla/extensionwiz/">Extension Wizard</a> - generates an extension skeleton</p> </li> <li> <p><a class="external" href="http://www.spket.com/">Spket IDE</a> - IDE for Extension development</p> </li> <li> <p><a class="external" href="http://hyperstruct.net/projects/mozrepl">MozRepl</a> - Connect to Firefox and other Mozilla apps, explore and modify them from the inside, while they're running</p> </li> <li> <p><a href="/en/JavaScript_shells" title="en/JavaScript_shells">JavaScript Shells</a> - test snippets of JavaScript</p> </li> </ul> <p><span class="alllinks"><a href="/Special:Tags" title="Site Tags">View All...</a></span></p> <p>Related Topics</p> <p> </p> <dl><dd> <a href="/en/XUL" title="en/XUL">XUL</a>, <a href="/en/JavaScript" title="en/JavaScript">JavaScript</a>, <a href="/en/XPCOM" title="en/XPCOM">XPCOM</a>, <a href="/en/Themes" title="en/Themes">Themes</a>, <a href="/en/Developing_Mozilla" title="en/Developing_Mozilla">Developing Mozilla</a> </dd></dl></td> </tr> </tbody>
</table>
<p><span class="comment">Categories</span></p>
<p><span class="comment">Interwiki Language Links</span></p>
<p>    </p>
<p>    </p>
<p>{{ languages( { "de": "de/Erweiterungen", "es": "es/Extensiones", "fr": "fr/Extensions", "it": "it/Estensioni", "ja": "ja/Extensions", "ko": "ko/Extensions", "pl": "pl/Rozszerzenia", "pt": "pt/Extens\u00f5es", "ru": "ru/\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f", "zh-cn": "cn/\u6269\u5c55", "zh-tw": "zh_tw/\u64f4\u5145\u5957\u4ef6" } ) }}</p>
Revert to this revision