<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mozilla Add-ons Blog &#187; releases</title>
	<atom:link href="http://blog.mozilla.org/addons/tag/releases/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.org/addons</link>
	<description></description>
	<lastBuildDate>Wed, 22 May 2013 19:53:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Sandboxed add-ons to be disabled next week</title>
		<link>http://blog.mozilla.org/addons/2011/02/17/sandboxed-add-ons-disabled-next-week/</link>
		<comments>http://blog.mozilla.org/addons/2011/02/17/sandboxed-add-ons-disabled-next-week/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 20:33:50 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=2273</guid>
		<description><![CDATA[The new Developer Tools and review process were implemented on AMO and announced a little over a month ago. I also expanded the explanation about the new review process, so you should have a look if you haven&#8217;t already. One of the key goals of the new review system was to make AMO a safer&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2011/02/17/sandboxed-add-ons-disabled-next-week/" title="Read the rest of &#8220;Sandboxed add-ons to be disabled next week&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>The new Developer Tools and review process were <a href="http://blog.mozilla.org/addons/2011/01/13/new-developer-tools-review-process-are-live/">implemented on AMO</a> and announced a little over a month ago. I also <a href="http://blog.mozilla.org/addons/2011/02/04/overview-amo-review-process/">expanded the explanation</a> about the new review process, so you should have a look if you haven&#8217;t already.</p>
<p>One of the key goals of the new review system was to make AMO a safer place for our users. In the previous system, an add-on could be created, never submitted for code review, and still be permanently visible and searchable within the site. These add-ons had a couple different qualifiers along the years like &#8220;In Sandbox&#8221; and &#8220;Experimental&#8221;, and showed warnings indicating that were not safe to install. However, warning messages are prone to be ignored, and the mere fact of being listed on the official Mozilla Add-ons site was enough for some people to trust the code they were downloading and installing regardless of the warnings. We needed something different.</p>
<p>The new system requires all add-ons listed on our site to pass at least a basic security review, which we&#8217;re calling Preliminary Review. Add-ons that pass this review will be visible on the site but get lower rankings, and they have the &#8220;Experimental&#8221; qualifier near their install button. They also have automatic updates enabled, which is an advantage in comparison to the old sandbox system. All updates also have to pass our review process, either preliminary or full depending on what the developer chooses. There&#8217;s more info in the <a href="http://blog.mozilla.org/addons/2011/02/04/overview-amo-review-process/">overview post</a>.</p>
<p>Moving to the new system, however, requires a massive migration of add-ons that were previously in the sandbox. Since we can&#8217;t make decisions for our developers, we provided you with a choice: nominate your add-on for full review or preliminary review in the following weeks, or your add-on will be disabled. We have already processed more than 1500 nominations from add-ons that were previously in the sandbox, but there are over 6000 add-ons that remain to show any activity, even after 2 rounds of email notifications indicating the imminent deactivation of the add-on listings.</p>
<p>So, if you&#8217;re an add-on author and still haven&#8217;t nominated your previously sandboxed add-on for review, you have until the end of this week. Starting next week, your listing will be disabled. If you submitted a new add-on in the past month, or if you nominated your add-on but haven&#8217;t heard back from us, don&#8217;t worry. Your add-on should be pending review and we won&#8217;t disable any of those. The waiting times for nominations is pretty large these days (at least a couple of weeks) because of the migration to the new system.</p>
<p>If you have doubts about the status of your add-on, you can check it out following these directions:</p>
<ol>
<li>Go to your <a href="https://addons.mozilla.org/developers/addons">Add-ons Page</a>. It should show an overview of all your add-ons and their status.</li>
<li>For details about a specific add-on of yours, click on the Edit Listing link.</li>
<li>On the menu on the left-hand side, choose Manage Status &amp; Versions.</li>
</ol>
<p>If you&#8217;re still unsure, you can send a message to amo-editors AT mozilla DOT org, or visit the #addons IRC channel. We&#8217;ll be happy to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2011/02/17/sandboxed-add-ons-disabled-next-week/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>An Overview of the AMO Review Process</title>
		<link>http://blog.mozilla.org/addons/2011/02/04/overview-amo-review-process/</link>
		<comments>http://blog.mozilla.org/addons/2011/02/04/overview-amo-review-process/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 22:01:49 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[editors]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=2249</guid>
		<description><![CDATA[Almost exactly a year ago, I wrote a long post detailing our add-on review process. It has been a few weeks since the launch of the new developer tools, and that warrants a new post explaining how the new review process works. I&#8217;ll try to keep it short this time. By the way, this post&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2011/02/04/overview-amo-review-process/" title="Read the rest of &#8220;An Overview of the AMO Review Process&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>Almost exactly a year ago, I wrote a long post <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">detailing our add-on review process</a>. It has been a few weeks since the launch of the new developer tools, and that warrants a new post explaining how the new review process works. I&#8217;ll try to keep it short this time.</p>
<p>By the way, this post doesn&#8217;t cover Personas because they have a separate review process.</p>
<h3>Submitting Your Add-on</h3>
<p>Did you create an add-on you want to host on AMO (addons.mozilla.org)? Just visit the <a href="https://addons.mozilla.org/developers">AMO Developer Hub</a> to get started. You&#8217;ll need an AMO account and you should probably take some time to read our <a href="https://addons.mozilla.org/en-US/developers/docs/policies/">submission policies</a>. We also have a <a href="https://wiki.mozilla.org/AMO:Editors/EditorGuide">detailed guide</a> that explains what we look for when reviewing your submissions and deciding if and how it should be listed on the site.</p>
<p>When you submit a new add-on, you will have to choose between 2 review tracks: Full Review and Preliminary Review.</p>
<p>For the Full Review track, our reviewers will check that your add-on is safe to use, respects users&#8217; privacy and choices, doesn&#8217;t conflict with other add-ons or break existing Firefox features, is easy to use, and is worth publishing to a general audience. While this appears to set a very high admission threshold, it really doesn&#8217;t; our goal is to publish as many add-ons as possible, while offering safe and useful choices to our users. Add-ons that receive Full Review approval will appear as Public, have the option to be <a href="https://addons.mozilla.org/en-US/developers/docs/policies/recommended">Featured</a>, can enable Contributions, and in general get much more public attention and downloads.</p>
<p>The Preliminary Review track only requires your add-on to be safe to use. Reviewers look for issues that could put the users&#8217; system or data at risk. Add-ons with Preliminary Review approval appear on the site as Experimental, can&#8217;t be featured, and get lower search rankings. Like Public add-ons, they have automatic updates enabled.</p>
<p>So, why would anybody choose Preliminary Review? Many authors have expressed to us the need to host their add-ons on AMO in an intermediate state where they don&#8217;t get as much visibility and don&#8217;t have their add-ons as heavily scrutinized as they are for Full Review. Also, it serves as a replacement for the sandbox that we had in the previous review system. Now, if an add-on doesn&#8217;t pass Full Review, it can still qualify for Preliminary Review if it passes the basic security checks that we do. That will at least allow the add-on to be visible, installable and updatable.</p>
<p>Add-ons that don&#8217;t pass Preliminary Review are considered unsafe and are not published on AMO at all.</p>
<p>When your add-on is reviewed, you should receive and email message form us explaining if the review was approved or not, and what kind of approval you got. The message should include notes from the reviewer explaining what was discovered during the review and any issues that need to be addressed. Make sure that your registered email address on AMO is active and that you check on it frequently. On occasion we&#8217;ve been told that review email end up in the Spam or Junk folders, so you may want to check there if you think you should have heard from us by then.</p>
<h3>Changing tracks</h3>
<p>If your add-on has been approved in the Preliminary Review track, you can nominate it to the Full Review track after a 10 day waiting period. The 10 days begin from the time of your last Preliminary approval. After that you should see a Full Review nomination option in the Status &amp; Versions page in the Developer Hub.</p>
<h3>Updating your add-on</h3>
<p>You can upload updates for your add-on from the Status &amp; Versions page in Developer Hub. All updates are reviewed as well, and they will receive Full Review or Preliminary Review depending on the review track your add-on is in. If your first submission wasn&#8217;t reviewed before you uploaded the update, the new version will take its place in the review process.</p>
<p>Updates for add-ons in the Full Review track that don&#8217;t pass Full Review can still get Preliminary Review approval if any issues are found in the submission. In this case, the update will not be pushed to users, but it will still be visible and installable in the All Versions page of the add-on. The add-on remains in the Full Review track, and a fixed version needs to be submitted before updates can be pushed to users.</p>
<p>Update reviews are normally very fast (under 5 days), but  we understand sometimes an update needs to be pushed as quickly as  possible. Security fixes and broken external dependencies are the most common reasons for requesting this. In those cases you should contact the <a href="https://wiki.mozilla.org/AMO:Editors">AMO Editors</a> directly via email or IRC, and state your case. We can normally respond within a few hours.</p>
<h3>The Review Queues</h3>
<p>We have 3 lines where all review submissions are queued: one for Full Review nominations, one for Full Review updates, and one for Preliminary Reviews (both nominations and updates).</p>
<p>The waiting times for these queues can often vary, but our goal is to process all updates and preliminary reviews within a couple of days, and Full Review nominations within 10 days. I post queue state updates every week in the <a href="https://forums.mozilla.org/addons/viewforum.php?f=21">Add-ons Forum</a> if you&#8217;re interested.</p>
<p>At this moment we&#8217;re doing very well on all queues except for Full Review nominations. We have a very large amount of reviews to process caused by the transition from the old review system to the new one, since thousands of old add-ons that never passed our reviewed process now require to do so in order to live on AMO. We expect to bring that queue back to normal within a few weeks, though.</p>
<h3>AMO Editors</h3>
<p>The Mozilla add-on review team is called <a href="https://wiki.mozilla.org/AMO:Editors">AMO Editors</a>. It&#8217;s composed mostly of volunteers; experienced add-on developers who take time from their busy lives to ensure the add-ons we list are good to use. Reviewing add-ons is a meticulous and often monotonous task, and many of them spend several hours a week working on this for free.</p>
<p>Reviewing add-ons for AMO is no small feat. Just last month the editor team performed over 2400 reviews. While these are exceptional times because of the release of Firefox 4 and the launch of the new review process, the average monthly review count usually hovers around 1000 reviews. With hundreds of submissions pouring in every week, there&#8217;s always work to do. So, if you run into an AMO Editor, give him a hug, or buy him a beer <img src='http://blog.mozilla.org/addons/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Questions and comments welcome, as always.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2011/02/04/overview-amo-review-process/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>New Developer Tools &amp; review process are live!</title>
		<link>http://blog.mozilla.org/addons/2011/01/13/new-developer-tools-review-process-are-live/</link>
		<comments>http://blog.mozilla.org/addons/2011/01/13/new-developer-tools-review-process-are-live/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 04:08:40 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=2188</guid>
		<description><![CDATA[We&#8217;re happy to announce that the revamped Developer Tools area of addons.mozilla.org has just launched, bringing in many bugfixes and improvements, as well as support for our new review process. Highlights An entirely new design provides easier access to commonly used features, such as updating compatibility information, and much better interactions for add-on submission and&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2011/01/13/new-developer-tools-review-process-are-live/" title="Read the rest of &#8220;New Developer Tools &#38; review process are live!&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>We&#8217;re happy to announce that the revamped <a href="https://addons.mozilla.org/developers">Developer Tools</a> area of addons.mozilla.org has just launched, bringing in many bugfixes and improvements, as well as support for our new review process.</p>
<h3>Highlights</h3>
<ul>
<li>An entirely new design provides easier access to commonly used features, such as updating compatibility information, and much better interactions for add-on submission and management.</li>
<li>The new review process ensures all add-ons hosted on AMO are safe, while still allowing developers to distribute their experimental work and receive feedback.</li>
<li>Our add-on validator is much smarter than before and will provide helpful analysis to developers and editors.</li>
<li>Add-ons now have slugs, which make URLs easier to read. (<a href="https://addons.mozilla.org/addon/adblock-plus">example</a>)</li>
</ul>
<p><a href="http://blog.mozilla.org/addons/files/2011/01/statusversions.png"><img src="http://blog.mozilla.org/addons/files/2011/01/statusversions-thumb.png" alt="Screenshot of Manage Status and Versions page"/></a></p>
<h3>New Review Process</h3>
<p>We want the thousands of add-ons available in our gallery to be safe for users to install, so early last year we set out to find a solution to the thousands of unreviewed add-ons living in our &#8220;sandbox&#8221;. We wanted add-ons to be reviewed in a way that would also allow developers to upload and distribute their work quickly in order to receive feedback from our community of add-on fans always looking to try new things.</p>
<p>After several <a href="http://blog.fligtar.com/2010/03/22/sandboxing-the-sandbox-tldr/">proposals</a> and <a href="https://forums.mozilla.org/addons/viewtopic.php?f=19&#038;t=820">discussions</a> with add-on developers, we came up with the <a href="http://blog.mozilla.org/addons/2010/05/21/a-different-review-process-proposal/">concept of preliminary review</a>, which is a lighter review that only checks for security issues. These reviews are much faster than full reviews and may still contain functional bugs and policy violations, but should be safe to use. Developers will now be able to choose a review process at submission, and while they&#8217;re waiting for review, can blog or share the direct link to their add-on.</p>
<p>Anyone interested in learning more about the new review process should read our updated <a href="https://addons.mozilla.org/developers/docs/policies/reviews">Review Process Policy</a> page. Authors of add-ons currently in the sandbox will receive an email next week with instructions on how to continue hosting their add-on in our gallery. The only change authors of &#8220;public&#8221; add-ons should see is that they are now called &#8220;fully reviewed&#8221; instead.</p>
<p>We encourage all add-on authors to <a href="https://addons.mozilla.org/developers/addons">try out the new Developer Tools</a> and <a href="https://forums.mozilla.org/addons/viewforum.php?f=20">give us feedback</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2011/01/13/new-developer-tools-review-process-are-live/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Help us test the new Developer Tools</title>
		<link>http://blog.mozilla.org/addons/2011/01/09/help-us-test-the-new-developer-tools/</link>
		<comments>http://blog.mozilla.org/addons/2011/01/09/help-us-test-the-new-developer-tools/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 06:45:55 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=2181</guid>
		<description><![CDATA[The AMO team has been working on a complete rewrite of our Developer Tools area for several months, and we hope to launch them this Thursday at the earliest. Developer Tools is the area of the site that deals with submission and management of hosted add-ons, and is among the most complicated parts of AMO.&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2011/01/09/help-us-test-the-new-developer-tools/" title="Read the rest of &#8220;Help us test the new Developer Tools&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>The AMO team has been working on a complete rewrite of our Developer Tools area for several months, and we hope to launch them this Thursday at the earliest.</p>
<p><a href="https://addons.mozilla.org/developers">Developer Tools</a> is the area of the site that deals with submission and management of hosted add-ons, and is among the most complicated parts of AMO. Our rewrite brings these tools into our <a href="http://micropipes.com/blog/2009/11/17/amo-development-changes-in-2010/">new codebase</a>, which should result in faster performance and better cache invalidation, a common annoyance over the years.</p>
<p>The new tools also sport a brand new interface that aims to make common tasks very easy. For example, it&#8217;s now possible to update your add-on&#8217;s compatibility without ever leaving the dashboard view.</p>
<p>Also launching as part of this rewrite will be the new add-on review system <a href="http://blog.mozilla.org/addons/2010/05/21/a-different-review-process-proposal/">discussed</a> in mid-2010. Developers of add-ons currently in the sandbox will be affected by this, and will receive an email shortly after launch with instructions on what to do to stay on AMO.</p>
<p>One feature of the new Developer Tools that will likely be noticed by more than just developers is the introduction of add-on slugs. Add-on URLs will now have slugs, such as &#8220;adblock-plus&#8221; instead of an ID, though IDs will still work.</p>
<p>We invite any developers to help us test these new tools on our staging server and <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=addons.mozilla.org&#038;component=Developer%20Pages">report bugs</a> and give us <a href="https://forums.mozilla.org/addons/viewforum.php?f=20">feedback</a>. Any modifications made to your add-ons on the staging server will not affect your real add-ons in production. <a href="https://addons.allizom.org/z/en-US/developers/addons">Try the new tools.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2011/01/09/help-us-test-the-new-developer-tools/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Making your add-on compatible with Firefox 4</title>
		<link>http://blog.mozilla.org/addons/2010/11/11/making-add-on-compatible-firefox-4/</link>
		<comments>http://blog.mozilla.org/addons/2010/11/11/making-add-on-compatible-firefox-4/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 17:13:16 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[add-ons manager]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[firefox 4]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=1925</guid>
		<description><![CDATA[Firefox 4 beta 7 is out, and now is the best time to evaluate your add-on&#8217;s compatibility with the next major Firefox release. This is the first &#8220;feature frozen&#8221; release, meaning that there will be no more major changes performed to the UI, APIs or features in Firefox. Other than bug fixes and stability improvements,&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2010/11/11/making-add-on-compatible-firefox-4/" title="Read the rest of &#8220;Making your add-on compatible with Firefox 4&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 4 beta 7 is out</a>, and now is the best time to evaluate your add-on&#8217;s compatibility with the next major Firefox release. This is the first &#8220;feature frozen&#8221; release, meaning that there will be no more major changes performed to the UI, APIs or features in Firefox. Other than bug fixes and stability improvements, this the Firefox that will make it to the public, and you should be able to upgrade your add-on to work for this beta without having to worry about something being broken in the following betas and release candidates. <strong>Firefox 4 is coming!</strong> If you want your add-on to be compatible, the time is now.</p>
<p>How can you keep track of releases? One way is to <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">download the latest beta</a> and check for updates regularly. New versions are normally being released every few weeks. You can also visit the <a href="https://wiki.mozilla.org/Releases">Releases page</a> regularly. Finally, you can follow the <a href="http://blog.mozilla.org/">Mozilla blog</a> and keep up with Firefox news.</p>
<p>In this blog post I&#8217;m going to cover all breaking changes introduced in Firefox 4 that I&#8217;m aware of, including the ones I mentioned on my previous 2 posts (<a href="http://blog.mozilla.org/addons/2010/07/21/compatibility-for-firefox-4-time-to-get-started/">Part 1</a>, <a href="http://blog.mozilla.org/addons/2010/08/31/compatibility-firefox-4-beta-4/">Part 2</a>). Firefox 4 is the largest release so far in terms of code and API changes, so there&#8217;s likely something on this list that affects your add-ons. This list is as thorough as I could manage to make; my objective is to make it as easy as possible for you to update your add-on so your users won&#8217;t have a hard time deciding if they should update their Firefox or not.</p>
<h2>Add-on Packaging and Development Environment</h2>
<p>In order to improve Firefox performance, a lot of work is being done  to improve file loading and processing at startup. This includes add-on  files as well, so there are a couple of changes that concern us.</p>
<h3>Packed extensions</h3>
<p>Firefox 4 will ship with most code files packaged in a single JAR file, also referred to as <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=552121">Omnijar</a>.   Reading files from a package is generally much more efficient than   reading them independently from the filesystem, so keeping as many files   as possible packaged together is a performance win, specially on   mobile platforms. The same idea is now <a href="http://blog.mozilla.org/mwu/2010/09/10/extensions-now-installed-packed/">extended to add-ons</a>, and by default they will be installed in the profile folder <em>without unpacking them</em>. There are some consequences to this:</p>
<ol>
<li>Some add-ons will not work without unpacking, notably add-ons with binary components or other libraries. This also affects dictionaries and add-ons that include search plugins or <a href="https://developer.mozilla.org/en/Window_icons">window icons</a>. Those add-ons that need to be unpacked must add an unpack flag to their <a href="https://developer.mozilla.org/en/Install_Manifests#unpack">install.rdf manifest</a>.</li>
<li>If you read any files that are contained in your XPI from the profile dir, this won&#8217;t work anymore. You can extract them using the chrome protocol or the nsIZipReader component, or find other ways to generate them. You can also use the unpack flag if nothing else works.</li>
<li>You can still have you working directory in your profile as you did before. The extension loader will check for either the XPI package or the unpacked directory. However, for the final build you should aim to have your add-on installed without unpacking.</li>
<li>It&#8217;s also recommended that you move away from the previously recommended practice of  packaging  all chrome files in a JAR. Since the XPI is not unpacked anymore, having the JAR (a package within a package) only adds overhead.</li>
</ol>
<h3>Caching</h3>
<p>Firefox is now caching code and other resources more aggressively. To make sure that your development profile is always picking up the changes, you should run Firefox 4 with the <em>-purgecaches</em> command line option. This will clear all relevant caches, to make sure you&#8217;re running the latest code.</p>
<h3>The Profile Manager</h3>
<p>The Profile Manager tool we&#8217;ve grown accustomed to is being taken out of Firefox. There’s a <a href="http://groups.google.co.uk/group/mozilla.dev.planning/browse_thread/thread/6900b8b97c2655d/819e327ea9338539">long discussion</a> surrounding the reasoning behind this decision. In a nutshell, the   profile manager hasn’t been updated for a very long time and is lacking   in features, on top of some of its code causing slowdowns at startup.   Needless to say, it won’t be removed without a suitable   replacement. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=539524">Bug 539524</a> is tracking this new development. The new tool will work independently from Firefox, kind of like a launcher script, and is meant to be more robust than its predecessor. Since this tool is not bound to the Firefox 4 release timeline, it could be finished <em>after</em> Firefox 4. You can always use the Firefox 3.6 Profile Manager in the meantime, of course.</p>
<h3>Global extension installation</h3>
<p>The -install-global-extension and  -install-global-theme command line options <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=396510">have been removed</a>. Global installation has always been a <a href="http://adblockplus.org/blog/why-app-global-extensions-are-essentially-broken">tricky subject</a>, but there will surely be discussions in the future on how to move this forward while respecting users. For alternatives on how to automatically install add-ons, read <a href="https://developer.mozilla.org/en/Installing_extensions">this documentation at MDC</a>.</p>
<h2>XPCOM</h2>
<h3>XPCOM Registration</h3>
<p>Components now need to be explicitly declared in the <em>chrome.manifest</em> file. This includes binary components as well. A number of startup observer topics have been removed, leaving only one: <em>profile-after-change</em>.   Listeners and category registrations also need to be declared in the   manifest and, because of this, some category names have changed. More details at MDC: <a href="https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0">XPCOM Changes in Gecko 2.0</a>.</p>
<h3>More</h3>
<p><a href="http://blog.mozilla.org/mrbkap/2010/02/11/xpcnativewrappersno-going-away/">xpcnativewrappers=no is going away</a>.  This practice has always been considered unsafe, and there are <a href="https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0#XPCNativeWrapper_changes">safer  alternatives</a> for it.</p>
<p>The new Gecko SDK is still not available at the <a href="https://developer.mozilla.org/en/Gecko_SDK">MDC page</a>.   Developers that use binary XPCOM have to build it themselves from   source. The source code for beta releases is available at the <a href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/">FTP site</a>.</p>
<p>The old and deprecated nsIPref interface has been removed. This  shouldn’t affect anybody using the recommended nsIPrefService or the  FUEL library.</p>
<h2>UI</h2>
<h3>Toolbars</h3>
<p>Toolbar buttons have different dimensions. Here are the current icon sets for the major platforms:</p>
<ul>
<li><a href="http://mxr.mozilla.org/mozilla-central/source/browser/themes/winstripe/browser/Toolbar.png">Windows</a>. Icons are 18 x 18 px. They have a very simple style and appear to be same for Aero and non-Aero.</li>
<li><a href="http://mxr.mozilla.org/mozilla-central/source/browser/themes/pinstripe/browser/Toolbar.png">Mac OS X</a>. Icons are 20 x 20 px. Simple style as usual, but this time around the icons don&#8217;t include the surrounding button style, making them more consistent with other platforms.</li>
<li><a href="http://mxr.mozilla.org/mozilla-central/source/browser/themes/gnomestripe/browser/Toolbar.png">Linux</a>. Icons are 24 x 24 px. As usual, the theme relies mostly on Gnome icons.</li>
</ul>
<p>This is a radical departure from <a href="https://developer.mozilla.org/en/XUL_School/Adding_Toolbars_and_Toolbar_Buttons#Toolbar_button_icons">the 3.6 icons</a>. Only Linux retains the same icons and icon sizes, so you&#8217;ll need to create new toolbar icons for Firefox 4 unless you want to deal with scaling (you don&#8217;t). Fortunately, the chrome manifest file allows you use some <a href="https://developer.mozilla.org/en/Chrome_Registration#appversion">convenient flags</a> that allow you to easily separate skins depending on OS and application versions.</p>
<p>Also, if your add-on creates a new toolbar with an overlay, you may find that your toolbar is not showing up. This happens when your toolbox element overlay is a child of the window element, instead of a direct child of the overlay element. Moving the node out fixes the problem.</p>
<h3>The Firefox App Menu</h3>
<p>The main menu (File, Edit, View, etc.) is now hidden by default for Firefox 4 on Windows. Instead, there&#8217;s a single button that opens a simplified Firefox App Menu. This menu includes the most used menu features, making users&#8217; lives easier. The &#8220;classic&#8221; menu can still be toggled using the Alt key.</p>
<p>If your add-on is only discoverable through the main menu, you&#8217;ll want to overlay the app menu as well. There&#8217;s no exclusive spot for extension menu items, so you should study the menu and identify the best one for yours, and then <a href="http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.xul#438">find the right ids</a> for your overlay.</p>
<h3>The Statusbar</h3>
<p>It&#8217;s gone. It has been replaced with the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=574688">Add-on Bar</a>.</p>
<p>By default, there will be no more chrome at the bottom of the browser window. If an add-on adds an icon or something else to the Add-on Bar, it will appear in the same location and with a similar style as the current statusbar. The Add-on Bar has the advantage that it is a proper toolbar, and it may allow user customization in the future (but not in Firefox 4?). It has the disadvantage of being turned off by default, and also being thicker, meaning that users will not be very welcoming of add-ons that add stuff down there.</p>
<p>For backward compatibility, the old statusbar is now completely contained in the Add-on Bar. So, if your add-on overlays the statusbar, it will continue to work. This is only a transitory solution, so you should look into moving your buttons out of the statusbar and into the Add-on Bar as soon as possible.</p>
<h3>Tabs</h3>
<p>Beta 4 shipped with a new feature called <a href="http://www.azarask.in/blog/post/designing-tab-candy">Firefox Panorama</a> (formerly known as Tab Candy). This is a major new feature and a new  way to look at and manage tabs in Firefox. Unfortunately this also means  that some tab manager add-ons may break due to the changes introduced  in the Firefox tab code. There’s a new button in the tab bar  that triggers Panorama, and also a tab context menu option.</p>
<p><a href="http://blog.mozilla.org/faaborg/2010/06/24/why-tabs-are-on-top-in-firefox-4/">Tabs appear on top by default</a>. There is a preference that controls the location of the tab strip and toolbars.</p>
<p>App tabs. It is now possible to toggle tabs into app tabs, which  basically means they can’t be easily closed and their titles are  hidden, only showing the favicon.</p>
<h2>The Add-on Manager</h2>
<p>Firefox 4 has an overhauled Add-on Manager, no longer opening as a separate window but as a new tab. There&#8217;s much more room for add-on information, and the space for your add-on icon is now 64 x 64 px. The old 32 x 32 px icons still look OK (they are not scaled), but you&#8217;ll probably want to upgrade. Scaling down to 32 x 32 is not too bad, so you can include the larger icon without having to worry too much about backward compatibility.</p>
<p>The Add-on Manager backend was also overhauled. The nsIExtensionManager interface is no more, along with its RDF storage. Add-on metadata is now stored in a SQLite database, and the  Add-on Manager is now a <a href="https://developer.mozilla.org/en/Addons/Add-on_Manager/AddonManager">JS Module named AddonManager</a>. A key difference in this new interface is that <a href="http://www.oxymoronical.com/blog/2010/03/How-were-breaking-some-extensions-in-the-near-future">requesting add-on metadata is asynchronous</a>.  This applies to the FUEL library as well, so every add-on that requests  add-on data is affected. This is particularly delicate for add-ons that  have to fetch and deal with this data at startup. However, if you’re  also trying to follow our <a href="http://blog.mozilla.org/addons/2010/06/14/improve-extension-startup-performance/">startup performance recommendations</a>, you should already be planning on implementing an asynchronous startup process anyway.</p>
<h2>XUL and Overlays</h2>
<p>The DOM surrounding the tabs and their internal browser elements has changed to allow <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=596371">easier overlaying</a>. However, this means that if your code browses the DOM using parentNode, like to get access to the associated <em>notificationbox</em> of a tab, you may find that this code no longer works. This is something you shouldn&#8217;t be doing anyway, since the <em>gBrowser</em> object and its related objects have convenient methods to access these nodes.</p>
<p>The <em>TabClose</em>, <em>TabSelect</em> and <em>TabOpen</em> events no longer bubble up to the <em>tabbrowser</em> element, also known as <em>gBrowser</em>. Event listeners for these events should be added to <em>gBrowser.tabContainer</em>.</p>
<h3>Remote XUL</h3>
<p>Remote XUL is a rarely used feature in Gecko browsers that allow  developers to create websites using XUL and XBL instead of (or along with) HTML. Since XUL  support is limited to a few browsers, it never made much sense to  create websites with it. However, it has been used successfully on a number of internal business applications (also known as &#8220;XUL dark  matter&#8221;), and even some public websites.</p>
<p>Remote XUL has been a big maintenance problem, and has been the source for numerous bugs and security problems. For this, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=546857">remote XUL will be removed</a> in Firefox 4. Luckily, HTML 5 already includes a fairly robust box  model, so the main loss here is that web developers will not be able to  use XBL on webpages anymore. This also means that inserting XUL into (remote) HTML pages will not be possible anymore, not even for add-ons in some cases. If the code is loaded from a chrome URL, like in an iframe or an XBL binding, this should continue to work.</p>
<p>In a nutshell, XUL content from remote sites of even the local file:// protocol won&#8217;t load. Not all is lost, however. To enable a transition period from XUL to something else, remote XUL support hasn&#8217;t been entirely removed, only disabled. There&#8217;s a whitelist where individual domains can be added in order to enable XUL and XBL on them. This whitelist is not accessible from the UI, though, so I&#8217;ve created the <a href="https://addons.mozilla.org/en-US/firefox/addon/235281/">Remote XUL Manager</a> add-on to fill this gap. You should be able to easily manage the whitelist with this add-on.</p>
<h2>Other</h2>
<ul>
<li>JS objects can no longer be <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=608142">passed between threads</a>, making the <a href="https://developer.mozilla.org/en/The_Thread_Manager">Thread Manager</a> object fairly useless for add-on developers. This is a last minute fix that will hopefully affect just a few developers, but it will have a high impact because there are few alternatives available at the moment. There are discussions about improving the <a href="https://developer.mozilla.org/en/DOM/ChromeWorker">ChromeWorker</a> interface so that it becomes a suitable replacement, but it remains to be seen if this will happen in the coming betas.</li>
<li>User Agent strings have been <a href="http://hacks.mozilla.org/2010/09/final-user-agent-string-for-firefox-4/">minimized</a> for privacy reasons. In order to align with these efforts, AMO Editors  will be looking for UA manipulation in extensions. We will forbid  any unnecessary modifications. Unless your add-on really needs to change  the UA, you should remove this code.</li>
<li>There&#8217;s one bug that affects theme developers on Windows, and causes a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=596516">black box to appear near the titlebar</a>. There are a few workarounds explained in this <a href="http://forums.mozillazine.org/viewtopic.php?f=18&amp;t=1953371&amp;start=15">Mozillazine thread</a>.</li>
<li>JSON Strings with trailing commas are <a href="http://whereswalden.com/2010/09/08/spidermonkey-json-change-trailing-commas-no-longer-accepted/">no longer accepted</a> by the SpiderMonkey JSON parser.</li>
<li>The network redirects API has changed to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=546606">be asynchronous now</a>. This affects any extension registering in the  “net-channel-event-sinks” category, breaking all redirects.</li>
<li>Dropping a URL into the sidebar  now has the default behavior of trying to open this URL. If you handle  drag and drop in your sidebar, make sure you use <em>preventDefault</em>.</li>
<li>Firefox 4 will support the 32 and 64-bit Intel architectures on Mac, and has dropped PPC support. <a href="https://wiki.mozilla.org/Firefox/4/Platforms">List of supported platforms</a>.</li>
</ul>
<h2>Documentation and Help</h2>
<p>We&#8217;re trying to publish as much documentation about Firefox 4 as possible in order to help add-on developers get everything right the first time. The <a href="https://developer.mozilla.org/en/Firefox_4_for_developers">Firefox 4 for Developers</a> article is the official source for everything that&#8217;s new in Firefox 4, including breaking API changes. There are, however, many things included in this post that are not included in the article. I tried to cover everything I&#8217;m aware of, and if anything else changes or is discovered during the release process, it will be documented in this blog.</p>
<p>If there&#8217;s anything you think I&#8217;ve overlooked, or you want to discuss about Firefox 4 compatibility, <a href="https://forums.addons.mozilla.org/viewtopic.php?f=7&amp;t=1437">this thread in the Add-ons Forum</a> is the best place to go. You can also join our <a href="irc://irc.mozilla.org/#extdev">#extdev</a> IRC channel for one-on-one live help. I usually hang out on that channel, but there are also lots of other experienced developers willing to help. Just join the channel and ask your question.</p>
<p>Finally, if you have a featured add-on, or you want your add-on to qualify to be featured on AMO, you should take into consideration that after Firefox 4 RC1 is released, add-ons must be compatible with the latest release in order to qualify. RC1 is scheduled for January 2011, so make your plans accordingly.</p>
<p>Happy coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2010/11/11/making-add-on-compatible-firefox-4/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2010/11/09</title>
		<link>http://blog.mozilla.org/addons/2010/11/09/add-ons-review-update-19/</link>
		<comments>http://blog.mozilla.org/addons/2010/11/09/add-ons-review-update-19/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 23:14:20 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=2048</guid>
		<description><![CDATA[Summary These bi-weekly posts explain the current state of add-on reviews and other information relevant to add-on developers. There’s a lengthy overview of the Add-on Review Process posted in this blog that should be read as a general guide about the review process. Most nominations are being reviewed within 5 days. All updates are being&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2010/11/09/add-ons-review-update-19/" title="Read the rest of &#8220;Add-ons Review Update – Week of 2010/11/09&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<h2>Summary</h2>
<ul>
<li>These bi-weekly posts explain the current state of add-on reviews             and        other information relevant to add-on developers.     There’s  a        lengthy <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">overview             of the Add-on Review Process</a> posted in this blog that     should  be read as a general guide about  the review process.</li>
<li>Most nominations are being reviewed within 5 days.</li>
<li>All updates are being reviewed within 5 days.</li>
</ul>
<h2>The Review Queues</h2>
<ul>
<li>The stats are taken from the <a href="https://forums.addons.mozilla.org/viewtopic.php?f=21&amp;t=2003">latest report at the forum</a> (the 5th of November).</li>
<li>69 nominations in the queue awaiting             review.</li>
<li>78 updates in the queue awaiting review.</li>
<li>177 reviews performed by AMO Editors this month.  There were 14          editors performing reviews last  week.</li>
</ul>
<p>See the <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">Add-on              Review Process and You</a> for information on how to check      your   add-on status.</p>
<h2>Firefox 4 Compatibility</h2>
<p>Firefox 4 is coming later this year, and beta 6 is currently      available for download. This will be the most difficult upgrade    path   for add-on developers yet, so everybody    should keep an eye on beta updates and   all the documentation that is being published. At the moment these are   the most useful    documentation resources:</p>
<ul>
<li><a href="https://developer.mozilla.org/en/Firefox_4_for_developers">Firefox 4 for developers at MDC</a>.</li>
<li><a href="http://blog.mozilla.org/addons/2010/08/31/compatibility-firefox-4-beta-4/">Firefox 4 Compatibility blog post</a> (Beta 4 edition!).</li>
<li><a href="https://forums.addons.mozilla.org/viewtopic.php?f=7&amp;t=1437">Firefox 4 Compatibility discussion</a> in the Add-ons Forum. This is the best place to post any feedback, bugs      or insight surrounding Firefox 4 and add-on development.</li>
</ul>
<p>Beta 7 is the first release after the codebase has gone through  feature freeze. This means that after this release, no major changes are  going to be performed, and add-ons that work correctly on beta 7 are  very likely to work in the same way until the final release. After beta 7  is out (probably later this week),  I will be posting a very extensive view of Firefox 4  compatibility issues, including all that I&#8217;ve mentioned in previous  posts. We will also be contacting all developers that have add-ons  compatible with 3.6 and Firefox 4 betas, letting everybody know that  they should be updating their code and Firefox 4 final is around the  corner.</p>
<h2>Notes for Developers</h2>
<ul>
<li><a href="https://developer.mozilla.org/en/XUL_School/Appendix_A%3a_Add-on_Performance">Add-on Performance at XUL School</a>.   This article is highly recommended to all developers. It explains a  few  methods to improve add-on performance, including how to easily  measure  startup times.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/EditorGuide">The AMO  Editor Guide</a>.        This new page in the wiki is a comprehensive guide to  the work        performed by AMO Editors. It will serve as an introductory  guide  for       new editors, and is a step forward in being as transparent as     possible     with our review process.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/InfoAuthors">Useful             Information for Add-on Authors</a>. How to improve review times  for         your    add-on, information about the review process, etc.</li>
</ul>
<p><em>Jorge Villalobos</em></p>
<p><em>Add-ons Developer Relations Lead, Mozilla</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2010/11/09/add-ons-review-update-19/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2010/10/26</title>
		<link>http://blog.mozilla.org/addons/2010/10/26/add-ons-review-update-18/</link>
		<comments>http://blog.mozilla.org/addons/2010/10/26/add-ons-review-update-18/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 23:28:23 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=2040</guid>
		<description><![CDATA[Summary These bi-weekly posts explain the current state of add-on reviews and other information relevant to add-on developers. There’s a lengthy overview of the Add-on Review Process posted in this blog that should be read as a general guide about the review process. I&#8217;ve skipped  the last couple of updates due to a long vacation.&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2010/10/26/add-ons-review-update-18/" title="Read the rest of &#8220;Add-ons Review Update – Week of 2010/10/26&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<h2>Summary</h2>
<ul>
<li>These bi-weekly posts explain the current state of add-on reviews            and        other information relevant to add-on developers.    There’s  a        lengthy <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">overview             of the Add-on Review Process</a> posted in this blog that     should  be read as a general guide about the review process. I&#8217;ve skipped  the last couple of updates due to a long vacation. Sorry for the interruption.</li>
<li>Most nominations are being reviewed within 2 weeks.</li>
<li>Most updates are being reviewed within 5 days.</li>
</ul>
<h2>The Review Queues</h2>
<ul>
<li>The stats are taken from the current queues, since last week I didn&#8217;t post a queue report in the forum.</li>
<li>96 nominations in the queue awaiting             review.</li>
<li>45 updates in the queue awaiting review.</li>
<li>621 reviews performed by AMO Editors this month.  There were 9          editors performing reviews last  week.</li>
</ul>
<p>See the <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">Add-on              Review Process and You</a> for information on how to check      your   add-on status.</p>
<h2>Firefox 4 Compatibility</h2>
<p>Firefox 4 is coming later this year, and beta 6 is currently     available for download. This will be the most difficult upgrade    path  for add-on yet, so everybody    should keep an eye on beta updates and  all the documentation that is being published. At the moment these are  the most useful    documentation resources:</p>
<ul>
<li><a href="https://developer.mozilla.org/en/Firefox_4_for_developers">Firefox 4 for developers at MDC</a>.</li>
<li><a href="http://blog.mozilla.org/addons/2010/08/31/compatibility-firefox-4-beta-4/">Firefox 4 Compatibility blog post</a> (Beta 4 edition!).</li>
<li><a href="https://forums.addons.mozilla.org/viewtopic.php?f=7&amp;t=1437">Firefox 4 Compatibility discussion</a> in the Add-ons Forum. This is the best place to post any feedback, bugs     or insight surrounding Firefox 4 and add-on development.</li>
</ul>
<p>Beta 7 is the first release after the codebase has gone through feature freeze. This means that after this release, no major changes are going to be performed, and add-ons that work correctly on beta 7 are very likely to work in the same way until the final release. After beta 7 is out,  I will be posting a very extensive view of Firefox 4 compatibility issues, including all that I&#8217;ve mentioned in previous posts. We will also be contacting all developers that have add-ons compatible with 3.6 and Firefox 4 betas, letting everybody know that they should be updating their code and Firefox 4 final is around the corner.</p>
<h2>Notes for Developers</h2>
<ul>
<li><a href="https://developer.mozilla.org/en/XUL_School/Appendix_A%3a_Add-on_Performance">Add-on Performance at XUL School</a>.  This article is highly recommended to all developers. It explains a few  methods to improve add-on performance, including how to easily measure  startup times.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/EditorGuide">The AMO  Editor Guide</a>.       This new page in the wiki is a comprehensive guide to  the work       performed by AMO Editors. It will serve as an introductory  guide for       new editors, and is a step forward in being as transparent as    possible     with our review process.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/InfoAuthors">Useful             Information for Add-on Authors</a>. How to improve review times  for         your    add-on, information about the review process, etc.</li>
</ul>
<p><em>Jorge Villalobos</em></p>
<p><em>Add-ons Developer Relations Lead, Mozilla</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2010/10/26/add-ons-review-update-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2010/09/14</title>
		<link>http://blog.mozilla.org/addons/2010/09/14/add-ons-review-update-17/</link>
		<comments>http://blog.mozilla.org/addons/2010/09/14/add-ons-review-update-17/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 00:26:25 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=1837</guid>
		<description><![CDATA[Summary These bi-weekly posts explain the current state of add-on reviews and other information relevant to add-on developers. There’s a lengthy overview of the Add-on Review Process posted in this blog that should be read as a general guide about the review process. Most nominations are being reviewed within 1 week. Almost every update is&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2010/09/14/add-ons-review-update-17/" title="Read the rest of &#8220;Add-ons Review Update – Week of 2010/09/14&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<h2>Summary</h2>
<ul>
<li>These bi-weekly posts explain the current state of add-on reviews           and        other information relevant to add-on developers.   There’s  a        lengthy <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">overview             of the Add-on Review Process</a> posted in this blog that     should  be read as a general guide about the review process.</li>
<li>Most nominations are being reviewed within 1 week.</li>
<li>Almost every update is being reviewed within 5 days.</li>
</ul>
<h2>The Review Queues</h2>
<ul>
<li>The stats are taken from the <a href="https://forums.addons.mozilla.org/viewtopic.php?f=21&amp;t=1705">latest             queue report</a> from last Friday.</li>
<li>48 new nominations that week. 60 nominations in the queue awaiting             review.</li>
<li>62 updates that week. 49 updates in the queue awaiting review.</li>
<li>323 reviews performed by AMO Editors this month.  There were 12          editors performing reviews last  week.</li>
</ul>
<p>See the <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">Add-on              Review Process and You</a> for information on how to check      your   add-on status.</p>
<h2>Firefox 4 Compatibility</h2>
<p>Firefox 4 is coming later this year, and beta 5 is currently    available for download. This will be the most difficult upgrade    path for add-on yet, so everybody    should keep an eye on beta updates and all the documentation that is being published. At the moment these are the most useful    documentation resources:</p>
<ul>
<li><a href="https://developer.mozilla.org/en/Firefox_4_for_developers">Firefox 4 for developers at MDC</a>.</li>
<li><a href="http://blog.mozilla.org/addons/2010/08/31/compatibility-firefox-4-beta-4/">Firefox 4 Compatibility blog post</a> (Beta 4 edition!).</li>
<li><a href="https://forums.addons.mozilla.org/viewtopic.php?f=7&amp;t=1437">Firefox 4 Compatibility discussion</a> in the Add-ons Forum. This is the best place to post any feedback, bugs    or insight surrounding Firefox 4 and add-on development.</li>
</ul>
<p>I&#8217;ll do my best to keep everybody up to date with breaking changes in    Firefox 4, and I will   post a new compat update when we&#8217;re closer to  RC1. In the   interim I&#8217;ll use these reports to post all the new  (sometimes   unconfirmed) feedback I&#8217;ve received, with as much  information I have at   hand. Here are the notes I have so far:</p>
<ul>
<li>Beta 6 is coming, and it will be the first beta after feature freeze. This means that no major features will be added to Firefox after this release, and all releases following it will be dedicated to fixing bugs, regressions, optimizations and cleanup. I will be messaging all developers that have 3.6-compatible versions and haven&#8217;t been following the betas.</li>
<li>As of Beta 5, Firefox has a <a href="http://blog.mozilla.org/dwitte/2010/08/24/user-agent-string-changes-coming-in-firefox-4/">new User Agent String</a>.</li>
<li>Firefox 4 will support the 32 and 64-bit Intel architectures on Mac, and has dropped PPC support. <a href="https://wiki.mozilla.org/Firefox/4/Platforms">List of supported platforms</a>.</li>
<li>As mentioned before, Remote XUL over HTTP and over the file:// protocol has been <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=546857">disabled by default</a>. There&#8217;s a simple API that allows you to whitelist individual domains in case you still need it.</li>
<li>The channel redirection API has been <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=546606">changed to be asynchronous</a>. This can break add-ons that deal with low-level networking functions.</li>
<li>Toolbar customization. There&#8217;s a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=554279">bug in toolbar customization</a> that can revert changes performed by users. Note that the bug can be  triggered by add-ons that access certain   browser features before the  onload event is fired. If this is the case   for your add-on, please  read the comments on the linked bug carefully.</li>
</ul>
<h2>Notes for Developers</h2>
<ul>
<li><a href="https://developer.mozilla.org/en/XUL_School/Appendix_A%3a_Add-on_Performance">Add-on Performance at XUL School</a>. This article is highly recommended to all developers. It explains a few methods to improve add-on performance, including how to easily measure startup times.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/EditorGuide">The AMO  Editor Guide</a>.      This new page in the wiki is a comprehensive guide to  the work      performed by AMO Editors. It will serve as an introductory  guide for      new editors, and is a step forward in being as transparent as   possible     with our review process.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/InfoAuthors">Useful             Information for Add-on Authors</a>. How to improve review times  for         your    add-on, information about the review process, etc.</li>
</ul>
<p><em>Jorge Villalobos</em></p>
<p><em>Add-ons Developer Relations Lead, Mozilla</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2010/09/14/add-ons-review-update-17/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Collection Features Have Arrived!</title>
		<link>http://blog.mozilla.org/addons/2010/09/03/new-collection-features-have-arrived/</link>
		<comments>http://blog.mozilla.org/addons/2010/09/03/new-collection-features-have-arrived/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 15:37:57 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[end users]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[collections]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=1806</guid>
		<description><![CDATA[It&#8217;s been just over a year since we introduced Add-on Collections, a way for anyone to create and share groups of add-ons for Firefox. Today we&#8217;re very excited to launch a major update to our add-ons gallery that makes it even easier to spot, save, and share your favorite add-ons. A video tour of the&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2010/09/03/new-collection-features-have-arrived/" title="Read the rest of &#8220;New Collection Features Have Arrived!&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been just over a year since we <a href="http://blog.mozilla.org/addons/2009/06/10/introducing-add-on-collections/">introduced</a> Add-on Collections, a way for anyone to create and share groups of add-ons for Firefox. Today we&#8217;re very excited to launch a major update to our add-ons gallery that makes it even easier to spot, save, and share your favorite add-ons.</p>
<h3>A video tour of the new features</h3>
<p><video id="collections_video" controls="controls" width="640" height="360" style="max-width: 100%;"><source src="http://videos.mozilla.org/serv/addons/collections/Collections%20Screencast.webm" type="video/webm"/><source src="http://videos.mozilla.org/serv/addons/collections/Collections%20Screencast.theora.ogv" type="video/ogg"/><source src="http://videos.mozilla.org/serv/addons/collections/Collections%20Screencast.mp4" type="video/mp4"/><object type="application/x-shockwave-flash" style="width: 640px; height: 360px;" data="http://www.mozilla.com/includes/flash/playerWithControls.swf?flv=/serv/addons/collections/Collections%20Screencast.mp4&amp;autoplay=false&amp;msg=Play%20Video"><param name="movie" value="http://www.mozilla.com/includes/flash/playerWithControls.swf?flv=/serv/addons/collections/Collections%20Screencast.mp4&amp;autoplay=false&amp;msg=Play%20Video" /><param name="wmode" value="transparent" /></object></video></p>
<h3>Mark your favorites and get back to them quickly</h3>
<p>Most people use collections to keep track of their favorite add-ons, so we&#8217;ve made it one click to favorite an add-on from almost anywhere on the site. You&#8217;ll automatically have a private My Favorite Add-ons collection where all of your favorites will be stored.</p>
<p style="text-align: center;"><img src="http://blog.mozilla.org/addons/files/2010/09/favorite.png" alt="Screenshot of icons on add-on listings" /></p>
<h3>Instantly add to your existing collections or create new ones</h3>
<p>Placing an add-on in any other collection is as easy as favoriting: just click the Add to Collection icon and select its destination. If you want to start a new collection for it, you can do that from anywhere now too!</p>
<p style="text-align: center;"><img src="http://blog.mozilla.org/addons/files/2010/09/addtocollection.png" alt="Screenshot of adding to a collection" /></p>
<h3>Easily follow, share, and manage collections</h3>
<p>Similarly to add-on listings, it&#8217;s now possible to follow, share, and edit collections from anywhere you see them listed in the Collections Directory. We&#8217;ve also made the directory navigation easier to understand.</p>
<p style="text-align: center;"><img src="http://blog.mozilla.org/addons/files/2010/09/collection2.png" alt="Screenshot of collection"/></p>
<h3>Better collection permissions and URLs</h3>
<p>With more than 64,000 collections created in the last 14 months, it can be difficult to find a unique URL for a new collection that isn&#8217;t already in use. We&#8217;ve changed the URL structure so that all of your collections are under your username and can be called anything you want. Existing owners of collections may want to read our <a href="http://blog.mozilla.org/addons/collections-faq/">Migration FAQ</a>.</p>
<p>We hope you enjoy these new features and are working hard on many other improvements over the coming months. If you haven&#8217;t explored collections yet, now&#8217;s a great time.</p>
<p style="text-align: center; font-weight: bold;"><a href="https://addons.mozilla.org/collections">Visit the Collections Directory</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2010/09/03/new-collection-features-have-arrived/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
<enclosure url="http://videos.mozilla.org/serv/addons/collections/Collections%20Screencast.webm" length="14303749" type="video/webm" />
<enclosure url="http://videos.mozilla.org/serv/addons/collections/Collections%20Screencast.theora.ogv" length="11051207" type="video/ogg" />
<enclosure url="http://videos.mozilla.org/serv/addons/collections/Collections%20Screencast.mp4" length="43099192" type="video/mp4" />
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2010/08/31</title>
		<link>http://blog.mozilla.org/addons/2010/08/31/add-ons-review-update-16/</link>
		<comments>http://blog.mozilla.org/addons/2010/08/31/add-ons-review-update-16/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 23:40:49 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.org/addons/?p=1801</guid>
		<description><![CDATA[Summary These bi-weekly posts explain the current state of add-on reviews and other information relevant to add-on developers. There’s a lengthy overview of the Add-on Review Process posted in this blog that should be read as a general guide about the review process. Most nominations are being reviewed within 1 week. Almost every update is&#8230; <a class="more-link" href="http://blog.mozilla.org/addons/2010/08/31/add-ons-review-update-16/" title="Read the rest of &#8220;Add-ons Review Update – Week of 2010/08/31&#8221;">Continue reading</a>]]></description>
				<content:encoded><![CDATA[<h2>Summary</h2>
<ul>
<li>These bi-weekly posts explain the current state of add-on reviews          and        other information relevant to add-on developers.  There’s  a        lengthy <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">overview             of the Add-on Review Process</a> posted in this blog that     should  be read as a general guide about the review process.</li>
<li>Most nominations are being reviewed within 1 week.</li>
<li>Almost every update is being reviewed within 5 days.</li>
</ul>
<h2>The Review Queues</h2>
<ul>
<li>The stats are taken from the <a href="https://forums.addons.mozilla.org/viewtopic.php?f=21&amp;t=1634">latest             queue report</a> from last Friday.</li>
<li>54 new nominations that week. 75 nominations in the queue awaiting             review.</li>
<li>60 updates that week. 55 updates in the queue awaiting review.</li>
<li>864 reviews performed by AMO Editors this month.  There were 18          editors performing reviews last  week.</li>
</ul>
<p>See the <a href="http://blog.mozilla.org/addons/2010/02/15/the-add-on-review-process-and-you/">Add-on              Review Process and You</a> for information on how to check      your   add-on status.</p>
<h2>Firefox 4 Compatibility</h2>
<p>Firefox 4 is coming later this year, and beta 3 is currently   available for download. This will likely be the most difficult upgrade   path for add-on developers in the history of Firefox, so everybody   should keep an eye on beta updates and all the documentation that will   be published around them. At the moment these are the most useful   documentation resources:</p>
<ul>
<li><a href="https://developer.mozilla.org/en/Firefox_4_for_developers">Firefox 4 for developers at MDC</a>.</li>
<li><a href="http://blog.mozilla.org/addons/2010/08/31/compatibility-firefox-4-beta-4/">Firefox 4 Compatibility blog post</a> (New, beta 4 edition!).</li>
<li><a href="https://forums.addons.mozilla.org/viewtopic.php?f=7&amp;t=1437">Firefox 4 Compatibility discussion</a> in the Add-ons Forum. This is the best place to post any feedback, bugs   or insight surrounding Firefox 4 and add-on development.</li>
</ul>
<p>I&#8217;ll do my best to keep everybody up to date with breaking changes in   Firefox 4, and I will   post a new compat update when we&#8217;re closer to RC1. In the   interim I&#8217;ll use these reports to post all the new (sometimes   unconfirmed) feedback I&#8217;ve received, with as much information I have at   hand. Here are the notes I have so far:</p>
<ul>
<li>Toolbar customization. There&#8217;s a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=554279">bug in toolbar customization</a> that can revert changes performed by users. Note that the bug can be triggered by add-ons that access certain   browser features before the onload event is fired. If this is the case   for your add-on, please read the comments on the linked bug carefully.</li>
<li>From Mook: <em>How do I override a contract ID dynamically, and   forwarding things to  the old implementation (essentially wrapping it)   so only behaviour I  specifically care about get modified?</em> Is this something that the new XPCOM registration method won&#8217;t support?</li>
<li>From Christopher Finke: app tabs can be toggled using <em>gBrowser.pinTab(tab);</em></li>
<li>From Raphael: the content context menu is broken.</li>
</ul>
<h2>Notes for Developers</h2>
<ul>
<li><a href="http://blog.mozilla.org/addons/2010/06/14/improve-extension-startup-performance/"><strong>How to Improve Extension Startup Performance</strong></a>.     All extension developers should read this blog post. It explains how     extensions can have a significant impact in startup performance and,     some very simple steps you can follow to minimize this impact.  There&#8217;s    also a link to some tools that can be used to easily measure  startup.</li>
<li><a href="https://forums.addons.mozilla.org/viewtopic.php?f=19&amp;t=1134">New   Proposal for Review Process and Delightful Add-ons</a>.     This is a new   and different approach to resolve the issue of  add-on    safety in the   sandbox and code reviews. All add-on  developers  should   read this and   give feedback. It&#8217;s been a long  process to try  to find   the right balance   of the many elements  involved, and we  think this is   it.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/EditorGuide">The AMO  Editor Guide</a>.     This new page in the wiki is a comprehensive guide to  the work     performed by AMO Editors. It will serve as an introductory  guide for     new editors, and is a step forward in being as transparent as  possible     with our review process.</li>
<li><a href="https://wiki.mozilla.org/AMO:Editors/InfoAuthors">Useful             Information for Add-on Authors</a>. How to improve review times  for         your    add-on, information about the review process, etc.</li>
</ul>
<p><em>Jorge Villalobos</em></p>
<p><em>Add-ons Developer Relations Lead, Mozilla</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.org/addons/2010/08/31/add-ons-review-update-16/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
