<?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; policy</title>
	<atom:link href="http://blog.mozilla.com/addons/category/policy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/addons</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 18:05:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Want to help select featured add-ons? Apply now!</title>
		<link>http://blog.mozilla.com/addons/2011/05/15/want-to-help-select-featured-add-ons-apply-now/</link>
		<comments>http://blog.mozilla.com/addons/2011/05/15/want-to-help-select-featured-add-ons-apply-now/#comments</comments>
		<pubDate>Sun, 15 May 2011 12:00:17 +0000</pubDate>
		<dc:creator>dhorner</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[participate]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=2550</guid>
		<description><![CDATA[Find out how you can help select featured add-ons for Firefox.]]></description>
			<content:encoded><![CDATA[<h3>Mozilla needs your help</h3>
<p>Since the beginning of AMO, we’ve had a set of featured add-ons that are displayed prominently on the homepage and an ever-expanding list of other areas. Being featured guarantees downloads and notoriety, and many add-ons, especially start-ups, see it as crucial in order for their add-on to succeed.</p>
<p>End users see this list as a safe place to start with add-ons and trust Mozilla to feature great add-ons that work perfectly. However the selection process until now has been a pretty objective one, handled randomly by a small number of people, and the list has not been updated as frequently as we would have hoped.</p>
<p>We would therefore like to reach out to the Mozilla community to be part of an Advisory board to review new add-ons, and maintain a set of featured add-ons that are updated each month. We think this is a fair, and novel way to overcome some of the hurdles involved outlined above, and a chance to hand the responsibility over to the community that actually use and develop add-ons on a daily basis.</p>
<h3>The Featured add-ons advisory board</h3>
<p>Every 6 months, a call will go out via the Add-ons Blog for volunteers to participate in choosing featured add-ons. Volunteers must commit to trying the add-ons that apply to be featured and attending a monthly conference call to discuss suitability.</p>
<p>Each Board’s term is 6 months and will be comprised of 5 community members and 2-3 members of the Mozilla Add-ons team.</p>
<h3>A note on member requirements:</h3>
<p>Members must abstain from voting on add-ons that they have any business or personal affiliations with, as well as direct competitors of any such add-ons. Members must be picked from the add-ons community: power users, developers, and evangelists of add-ons</p>
<p>If you would like to be considered for a position on the add-ons advisory board, please email <a href="mailto:amo-featured@mozilla.com?subject=Featured%20add-on%20board">amo-featured@mozilla.org </a>with your name and contact details, no later than <strong>May 19th 23:59 PDT</strong>.</p>
<p>You can find our more about the new featured add-on selection process on the <a href="https://wiki.mozilla.org/AMO/Featured_Board_Process">wiki</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/05/15/want-to-help-select-featured-add-ons-apply-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2011/03/01</title>
		<link>http://blog.mozilla.com/addons/2011/03/01/add-ons-review-update-26/</link>
		<comments>http://blog.mozilla.com/addons/2011/03/01/add-ons-review-update-26/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 23:32:39 +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[add-on reviews]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=2355</guid>
		<description><![CDATA[Summary These posts written every 2 weeks explain the current state of add-on reviews and other information relevant to add-on developers. Nominations at the moment are being processed slower than usual. The new review system required hundreds of add-on developers to renominate their add-ons, which has placed a large workload on the editor team. Nominations&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/03/01/add-ons-review-update-26/" title="Read the rest of &#8220;Add-ons Review Update – Week of 2011/03/01&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>Summary</h3>
<ul>
<li>These posts written every 2 weeks explain the current state of       add-on reviews              and        other information relevant to       add-on developers.</li>
<li>Nominations at the moment are being processed slower than usual. The new   review system required hundreds of add-on developers to renominate their   add-ons, which has placed a large workload on the editor team. Nominations are currently taking a week or two to review.</li>
<li>Most updates are being reviewed within 5 days.</li>
<li>Most preliminary reviews are being reviewed within 5 days.</li>
</ul>
<h3>The Review Queues</h3>
<ul>
<li>These stats are taken from the <a href="https://forums.mozilla.org/addons/viewtopic.php?f=21&amp;t=2521">last queue report</a>. Preliminary queue stats are still pending.</li>
<li>59 new nominations that week. 161 nominations in the queue awaiting             review.</li>
<li>80 new updates that week. 50 updates in the queue awaiting review.</li>
<li>2620 reviews were performed by AMO Editors in February (updated March 1st).</li>
</ul>
<h3>Firefox 4 Compatibility</h3>
<p>Firefox 4 will be released very soon! Beta 12 is the current stable release and the first Release Candidate (and hopefully the final 4.0 release) should follow soon. <strong>AMO already supports 4.0.* as a valid maxVersion</strong>, and there are no major changes expected that affect add-on developers. If your add-on is already compatible, you should update your maxVersion to cover all future 4.0 releases. Most of the necessary documentation to upgrade your add-on for Firefox 4 is readily available:</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.com/addons/2010/11/11/making-add-on-compatible-firefox-4/">Making your add-on compatible with Firefox 4</a>.</li>
<li><a href="https://forums.mozilla.org/addons/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 and bugs related to Firefox 4 and add-on development.</li>
<li><a href="http://blog.mozilla.com/addons/2011/02/16/toolbar-buttons-firefox-4-revisited/">Toolbar buttons and icons for Firefox 4</a>.</li>
</ul>
<h3>Notes for Developers</h3>
<ul>
<li>If your add-on was recently disabled, it could be related to the <a href="http://blog.mozilla.com/addons/2011/02/17/sandboxed-add-ons-disabled-next-week/">mass sandbox cleanup</a> we performed recently. You can still get your listing enabled again if you contact us. Your add-on page should have instructions on how to contact us.</li>
<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.com/addons/2011/03/01/add-ons-review-update-26/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sandboxed add-ons to be disabled next week</title>
		<link>http://blog.mozilla.com/addons/2011/02/17/sandboxed-add-ons-disabled-next-week/</link>
		<comments>http://blog.mozilla.com/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.com/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.com/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.com/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.com/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.com/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.com/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.com/addons/2011/02/04/overview-amo-review-process/</link>
		<comments>http://blog.mozilla.com/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.com/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.com/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.com/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.com/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.com/addons/2011/02/04/overview-amo-review-process/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2010/11/09</title>
		<link>http://blog.mozilla.com/addons/2010/11/09/add-ons-review-update-19/</link>
		<comments>http://blog.mozilla.com/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.com/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.com/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.com/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.com/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.com/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.com/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.com/addons/2010/10/26/add-ons-review-update-18/</link>
		<comments>http://blog.mozilla.com/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.com/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.com/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.com/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.com/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.com/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.com/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/08/31</title>
		<link>http://blog.mozilla.com/addons/2010/08/31/add-ons-review-update-16/</link>
		<comments>http://blog.mozilla.com/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.com/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.com/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.com/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.com/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.com/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.com/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.com/addons/2010/08/31/add-ons-review-update-16/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2010/08/17</title>
		<link>http://blog.mozilla.com/addons/2010/08/17/add-ons-review-update-15/</link>
		<comments>http://blog.mozilla.com/addons/2010/08/17/add-ons-review-update-15/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 00:11:45 +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[releases]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[roadmap]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=1788</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 2 weeks. Almost every update is&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2010/08/17/add-ons-review-update-15/" title="Read the rest of &#8220;Add-ons Review Update – Week of 2010/08/17&#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.com/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 2 weeks.</li>
<li>Almost every update is being reviewed within 1 week.</li>
<li>The Mozilla Summit and the Firefox 4 beta launches have delayed  reviews noticeably, but we&#8217;re catching up.</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=1557">latest             queue report</a> from last Friday.</li>
<li>42 new nominations that week. 128 nominations in the queue awaiting             review.</li>
<li>60 updates that week. 80 updates in the queue awaiting review.</li>
<li>256 reviews performed by AMO Editors this month.  There were 13          editors performing reviews last  week.</li>
</ul>
<p>See the <a href="http://blog.mozilla.com/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.com/addons/2010/07/21/compatibility-for-firefox-4-time-to-get-started/">Firefox 4 Compatibility blog post</a>.</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, but I don&#8217;t want to bombard you with information. I will  post a new extensive update after beta 4 is out later this month. 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 buttons have different dimensions. Toolbar buttons now  have a different look and a different size at least on Mac and Windows,  but it is unclear if they will remain this way. Michael Kaply filed a  bug about it and there&#8217;s <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=583231">an ongoing discussion happening</a> over there. Like I mention in the Firefox 4 Compatibility blog post,  the UI is the most volatile part in the 4.0 update, so it is not a good  idea to rely on how it is in its current state. If you want your toolbar  icons to look right in current betas without spending too much time,  you&#8217;ll need some CSS trickery. <a href="https://developer.mozilla.org/en/Chrome_Registration#Manifest_Flags">Chrome manifest flags</a> are very useful for these kinds of hack.</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. There&#8217;s also an empty bar  that appears under the toolbars after customization at least on Mac OS.  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><a href="http://blog.mozilla.com/mrbkap/2010/02/11/xpcnativewrappersno-going-away/">xpcnativewrappers=no going away</a>. This practice has always been considered unsafe, and there are safer alternatives for it. The post doesn&#8217;t mention that this will happen for Firefox 4, but the bug has a patch that is already approved, so it&#8217;s likely to happen soon.</li>
<li><a href="http://blog.mozilla.com/faaborg/2010/07/18/details-about-the-firefox-button/">Details on the App button</a>. If you have an add-on that relies on the main menu, keep in mind that the classic menu can still be toggled with the Alt key, but most of the time you&#8217;ll only see the App button (on Windows, at least). I&#8217;ve been told that the new place to overlay your menus in this menu will be under the Exit menu item. This is still changing, so don&#8217;t take my word for it.</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>The new Gecko SDK is still not available in 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 on the <a href="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/">FTP site</a>.</li>
<li>From Matthew Wilson: <cite></cite>after being deprecated for a while, the nsIPref interface has been removed.</li>
<li>From Jason Barnabe: command line options on the new XPCOM registration system are currently undocumented.</li>
<li>From Raphael: the content context menu is broken.</li>
</ul>
<h2>Notes for Developers</h2>
<ul>
<li><a href="http://blog.mozilla.com/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.com/addons/2010/08/17/add-ons-review-update-15/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Add-on compatibility for Firefox 4 &#8211; time to get started</title>
		<link>http://blog.mozilla.com/addons/2010/07/21/compatibility-for-firefox-4-time-to-get-started/</link>
		<comments>http://blog.mozilla.com/addons/2010/07/21/compatibility-for-firefox-4-time-to-get-started/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 01:24:09 +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[add-ons manager]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[firefox 4]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=1704</guid>
		<description><![CDATA[As most of you are already well aware of, Firefox 4 Beta 1 was released a few weeks ago. Beta 2 will follow very soon, and the final version is expected late this year. This relatively long transition period is great for add-on developers, because it gives us plenty of time to update and test&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2010/07/21/compatibility-for-firefox-4-time-to-get-started/" title="Read the rest of &#8220;Add-on compatibility for Firefox 4 &#8211; time to get started&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>As most of you are already well aware of, <a href="http://www.mozilla.com/en-US/firefox/beta/">Firefox 4 Beta 1</a> was released a few weeks ago. Beta 2 will follow very soon, and the final version is expected <a href="https://wiki.mozilla.org/Releases">late this year</a>. This relatively long transition period is great for add-on developers, because it gives us plenty of time to update and test our add-ons for Firefox 4. On the other hand, this new major release is going to sport a ton of new features, and it will break a great deal of stuff we need, so it won&#8217;t be trivial to upgrade most add-ons to support it. This is the first of many posts that inform add-on developers about Firefox 4 compatibility.</p>
<p>First of all, MDC is your friend: <strong><a href="https://developer.mozilla.org/en/Firefox_4_for_developers">Firefox 4 for developers</a></strong>. This is the document that will and should have all the necessary information for web developers and add-on developers surrounding Firefox 4. Make sure you visit this document regularly and look for changes. If you know of anything missing in that document, please add it yourself or let us know.</p>
<p>Here are some highlights from the document.</p>
<h2>The new Add-on Manager object</h2>
<p>The nsIExtensionManager interface is no more, along with its RDF backend. Add-on data will now be 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 called AddonManager</a>.</p>
<p>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 data is now 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&#8217;re also trying to follow our <a href="http://blog.mozilla.com/addons/2010/06/14/improve-extension-startup-performance/">startup performance recommendations</a>, you should already be planning on implementing an asynchronous startup process.</p>
<h2>XPCOM Registration</h2>
<p>There&#8217;s a lot going on in this area: <a href="https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0">XPCOM Changes in Gecko 2.0</a>, and none of your components will work until you adjust to these changes.</p>
<p>Components now need to be explicitly declared in the <em>chrome.manifest</em> file. A number of startup observer topics have been removed, leaving only the one that has always been recommended: <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.</p>
<h2>Changes to tabbrowser</h2>
<p>The TabClose, TabSelect and TabOpen events no longer bubble up to the tabbrowser element, also known as <em>gBrowser</em>. Event listeners for these events should be added to <em>gBrowser.tabContainer</em>.</p>
<h2>Remote XUL is going away</h2>
<p>Remote XUL is a rarely used feature in Gecko browsers that allow developers to create websites using XUL instead of HTML. Since XUL support is limited to a few browsers, it didn&#8217;t make much sense to create websites with it. However, it has been used successfully in a small number of internal business applications (also known as &#8216;dark matter&#8217;).</p>
<p>Remote XUL has been a big maintenance problem, and it 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 anymore. If you&#8217;re wondering what happened with XBL 2, removing remote XUL is a necessary step to work towards implementing it.</p>
<h2>Theme and UI changes</h2>
<p>This is an area where you need to check back frequently, because there are many ambitious plans for the Firefox 4 UI. Whether some of these changes will be implemented or not depends on time and finding the right compromises.</p>
<p>The main document for these UI changes is in the Mozilla wiki: <a href="https://wiki.mozilla.org/Firefox/Projects/UX_Priorities_3.7">UX Priorities for Firefox 3.7</a>. Some important changes you should know about:</p>
<ul>
<li><a href="http://blog.mozilla.com/faaborg/2010/06/24/why-tabs-are-on-top-in-firefox-4/">Tabs on top</a>. There will be a preference that controls the location of the tab strip and toolbars.</li>
<li>App menu. On Windows (at least?), there will be a single menu button instead of the full  menu toolbar. Pressing the Alt key will toggle the &#8220;classic&#8221; menu. This will surely have an impact on add-ons that overlay menus in the Main Menu.</li>
<li>Home tab. This is a fixed tab in the first position of the tab strip.</li>
<li>App tabs. It will be possible to toggle tabs into app tabs, which basically means they can&#8217;t be easily closed and their titles will be hidden, only showing the favicon. More interesting changes, like hiding toolbars for these tabs, are being planned.</li>
<li>There are talks around hiding or completely removing the statusbar, another significant change for add-on developers. The discussion has spanned a number of blog posts, and will surely continue. For more information, please read parts <a href="http://jboriss.wordpress.com/2010/04/29/removing-firefoxs-status-bar-and-rehousing-add-on-icons-part-1-of-2/">1</a>, <a href="http://jboriss.wordpress.com/2010/06/07/removing-firefox%E2%80%99s-status-bar-and-rehousing-add-on-icons-part-2-of-2/">2</a> and <a href="http://jboriss.wordpress.com/2010/06/16/removing-firefox%e2%80%99s-status-bar-and-rehousing-add-on-icons-part-3-of-2-wut/">3</a>.</li>
</ul>
<h2>Other Stuff</h2>
<ul>
<li>For performance reasons, Firefox 4 is now caching some resources more aggressively, including extension chrome and JS files. This can lead to unexpected behavior when developing an add-on because changes to some files will not apply unless the corresponding cache files are deleted. This is the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=531886">relevant bug</a>. Please don&#8217;t comment on it just to show support for either side; there&#8217;s too much of that already. In a nutshell, you should make sure that you have all the <a href="https://developer.mozilla.org/en/Setting_up_extension_development_environment#Development_preferences">right preferences set</a> and you use the -purgecaches command line argument when running your development profile. This will still fail to update your JS Modules, but this should be fixed in a future build.</li>
<li>User Agent strings are <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=572650">going to be minimized</a> for various reasons. In order to align with these efforts, AMO Editors will soon 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 start removing this code.</li>
<li>I was informed by a developer that 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>
</ul>
<p>As you can see, there&#8217;s plenty of work to do in order to become compatible with Firefox 4, so this is a good time to begin. However, keep in mind that Firefox 4 is still very much a work in progress, and there are likely more changes to come. Don&#8217;t think that you can create a final version of your add-on for Firefox 4 just based on the first beta. My recommendation is that you take your time and make sure you stay up to date with Firefox 4 news.</p>
<p>And, of course, there&#8217;s plenty of good stuff coming that will enable you to do amazing things in your add-on, including 2D and 3D animation, multi-threading and interaction with system libraries. <a href="https://developer.mozilla.org/en/Firefox_4_for_developers">Firefox 4 for developers</a> is, again, your friend. The <a href="http://hacks.mozilla.org/2010/07/firefox-4-beta-1-is-here-whats-in-it-for-web-developers/">Hacks blog</a> also has a nice overview.</p>
<p><strong>Update:</strong> the <a href="http://blog.mozilla.com/addons/2010/08/31/compatibility-firefox-4-beta-4/">second installment</a> of this series was published a few days ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2010/07/21/compatibility-for-firefox-4-time-to-get-started/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Add-ons Review Update – Week of 2010/07/20</title>
		<link>http://blog.mozilla.com/addons/2010/07/20/add-ons-review-update-13/</link>
		<comments>http://blog.mozilla.com/addons/2010/07/20/add-ons-review-update-13/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 21:54:54 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=1701</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 2 weeks. Almost every update is&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2010/07/20/add-ons-review-update-13/" title="Read the rest of &#8220;Add-ons Review Update – Week of 2010/07/20&#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.com/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 2 weeks.</li>
<li>Almost every update is being reviewed within 1 week.</li>
<li>The Mozilla Summit invited the most active contributors in the AMO Editors team. It was great and also very productive to meet them finally in person, but the review queues suffered noticeably because of that week we lost. It also didn&#8217;t help that Firefox 4 beta 1 was released just a day or two before the Summit. Major version releases trigger an unusually large number of new submissions and updates.  We&#8217;re catching up at the moment, but things will be slow for at least a couple of weeks.</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=1401">latest             queue report</a> from last Friday.</li>
<li>50 new nominations that week. 129 nominations in the queue awaiting             review.</li>
<li>100 updates that week. 101 updates in the queue awaiting review.</li>
<li>317 reviews performed by AMO Editors this month.  There were 15          editors performing reviews last  week.</li>
</ul>
<p>See the <a href="http://blog.mozilla.com/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>Notes for Developers</h2>
<ul>
<li><a href="http://blog.mozilla.com/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>Firefox 4 is coming, and with it there are a number of platform  changes that will need to be addressed by extension authors. We will  increase communication as the launch date becomes clearer, but in the  meantime, you should be aware of these: <a href="http://www.oxymoronical.com/blog/2010/03/How-were-breaking-some-extensions-in-the-near-future">Add-ons Manager with Asynchronous API</a>, <a href="http://blog.mozilla.com/addons/2010/06/14/multiple-breaking-changes-are-coming-for-components-in-extensions/">Changes in XPCOM</a>, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=546857">Remote XUL to be Removed</a>,  <a href="http://adblockplus.org/blog/javascript-modules-in-a-jar-file-finally">JSM can now be included in chrome JARs</a>. A more detailed post will be published in this blog later this week.</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>AMO is currently being migrated to a new code base, some of which is     already live  in production. If you notice any strange behavior on   the site , please  make sure to file a bug (see note below about AMO bug    reporting).</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>
<li><a href="https://wiki.mozilla.org/AMO:Editors/InfoEditors#Bugzilla">Bugzilla             information for editors</a>.  How to file AMO bugs, how to   flag      bugs      relevant for  editors, and information on current and    future     AMO   version     releases. Let me know if you want to help    fixing  AMO    bugs.</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.com/addons/2010/07/20/add-ons-review-update-13/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

