<?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>fligtar&#039;s blog &#187; planet.mozilla.org</title>
	<atom:link href="http://blog.fligtar.com/category/mozilla/planet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fligtar.com</link>
	<description>a boombox is not a toy</description>
	<lastBuildDate>Tue, 10 Aug 2010 23:51:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Firefox at Blogher &#8217;10</title>
		<link>http://blog.fligtar.com/2010/08/07/firefox-at-blogher-10/</link>
		<comments>http://blog.fligtar.com/2010/08/07/firefox-at-blogher-10/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 16:26:46 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=1070</guid>
		<description><![CDATA[Friday and Saturday, I and a few others were at the BlogHer &#8217;10 conference in New York to promote Firefox Add-ons to more than a thousand bloggers in attendance. I had a great time and think our presence there was very effective. This is the second event I&#8217;ve been to where we&#8217;ve focused on getting [...]]]></description>
			<content:encoded><![CDATA[<div class="picturebox" style="float: right;"><a href="http://www.flickr.com/photos/fligtar/4873814021/in/set-72157624559722873/"><img src="http://blog.fligtar.com/wp-content/uploads/2010/08/4873814021_6c08102817_m.jpg" alt="the Mozilla Hospitality Suite at BlogHer"/></a></div>
<p>Friday and Saturday, I and a few others were at the <a href="http://www.blogher.com/blogher-10">BlogHer &#8217;10</a> conference in New York to promote Firefox Add-ons to more than a thousand bloggers in attendance. I had a great time and think our presence there was very effective.</p>
<p>This is the second event I&#8217;ve been to where we&#8217;ve focused on getting the word out about add-ons to consumers, the first being last year&#8217;s <a href="http://blog.fligtar.com/2009/07/18/renegade-craft-fair-2009/">Renegade Craft Fair</a> in San Francisco. Almost all of my time is spent talking with developers and other technical people, so getting the chance to talk to real people who use Firefox and add-ons is fun and educational. I get to learn about things that aren&#8217;t obvious to normal users and the problems they encounter.</p>
<p>I spent both days of the conference in our hospitality suite answering questions, telling people about Firefox, add-ons, and Personas, promoting the new <a href="https://addons.mozilla.org/en-US/firefox/addon/212349/">BlogHer Toolbar</a>, and showing off Firefox 4 features. Our suite was packed with bloggers all day both days; I&#8217;d estimate we saw at least 600 people come through, most of whom we had personal conversations with. </p>
<p><span id="more-1070"></span>
<div class="picturebox" style="float: left;"><a href="http://www.flickr.com/photos/fligtar/4873816499/in/set-72157624559722873/"><img src="http://blog.fligtar.com/wp-content/uploads/2010/08/4873816499_2bf4c6ca1d_m.jpg" alt="Photo of our suite"/></a></div>
<p>We were heavily promoting Rock Your Firefox, so sticking with its retro theme, we had lava lamps, disco lights, retro candy, 80s music, and cupcakes. Many attendees came back the second day and told us we had the best suite at the conference.</p>
<p>While talking with visitors to our suite, I was pleased to hear that the vast majority said they exclusively use Firefox, and many even said they use add-ons. Those who filled out our survey confirmed this, with 90%  of participants saying they use Firefox and 65% of those people using add-ons. For folks who said they didn&#8217;t use add-ons, I demoed a few blogger-friendly add-ons from the <a href="https://addons.mozilla.org/en-US/firefox/collection/blogher">BlogHer Collection</a> and many people said they&#8217;d check them out as soon as they got home.</p>
<p>I answered a number of interesting questions from current Firefox users &#8212; everything from choosing where downloads are saved to managing 50 tabs (answer: Tab Candy demo) to what red pandas have to do with Firefox. Despite the good vibe in the room, one of the most common questions I heard was &#8220;why does Firefox crash so much?&#8221; from users who said they were on the latest version. We tried to give these users tips on debugging and reporting crashes, but it was disappointing to hear firsthand about the frequent crashes that some people experience. I&#8217;m hopeful that our continued efforts at reducing crashes will have a noticeable impact on these users soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/08/07/firefox-at-blogher-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Add-ons People Will Love</title>
		<link>http://blog.fligtar.com/2010/07/02/making-add-ons-people-will-love/</link>
		<comments>http://blog.fligtar.com/2010/07/02/making-add-ons-people-will-love/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 00:58:04 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[mozlondon10]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=1046</guid>
		<description><![CDATA[This week I presented a talk called Making Add-ons People Will Love at the Mozilla Add-ons Workshop in London. The event went really well thanks to engaged attendees and excellent organization by William and Julie. Nick and Julie suggested the topic for my talk a couple months ago and I knew I&#8217;d have fun working [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.fligtar.com/wp-content/uploads/2010/07/puzzleHug-small.png" alt="add-on hug" class="plain" style="float: right; margin-top: -50px;"/>This week I presented a talk called Making Add-ons People Will Love at the <a href="https://wiki.mozilla.org/MozAdd-onsWorkshop:2010:London">Mozilla Add-ons Workshop in London</a>. The event went really well thanks to engaged attendees and excellent organization by <a href="http://somethin-else.org/">William</a> and <a href="http://joolzvrn.tumblr.com/">Julie</a>.</p>
<p><a href="http://osunick.com">Nick</a> and Julie suggested the topic for my talk a couple months ago and I knew I&#8217;d have fun working on it, as it&#8217;s really important to me that the add-ons people make are enjoyable. A single bad experience with an add-on can turn someone off to the idea of customizing their browser for a long time, but a great experience with an add-on can have the opposite effect.</p>
<p><span id="more-1046"></span>I came up with a series of tips and guidelines broken into 3 areas for this talk:</p>
<dl class="pretty">
<dt>Building &#8211; <em>creating an add-on with a great user experience</em></dt>
<dd>
<ol>
<li>Clean first-run experience</li>
<li>Don&#8217;t clutter the UI</li>
<li>Earn and keep your users&#8217; trust</li>
<li>Stay current with the platform</li>
<li>Smooth performance</li>
<li>Be delightful!</li>
</ol>
</dd>
<dt>Marketing &#8211; <em>getting people to download your add-on once it&#8217;s made</em></dt>
<dd>
<ol>
<li>Choose a descriptive name</li>
<li>Have a relevant (and pretty!) icon</li>
<li>Upload and update screenshots</li>
<li>Avoid EULAs</li>
</ol>
</dd>
<dt>Listening &#8211; <em>communicating with your users and incorporating their feedback</em></dt>
<dd>
<ol>
<li>Provide support</li>
<li>Monitor user reviews</li>
<li>Utilize tools provided</li>
</ol>
</dd>
</dl>
<p>The full video of my 30 minute talk is below in Ogg format, or you can <a href="http://vimeo.com/13047133">view it on Vimeo</a>. You can also view my slides on <a href="http://www.slideshare.net/fligtar/making-addons-people-will-love">SlideShare</a> or download the <a href="http://people.mozilla.com/~fligtar/mozlondon10/Making%20Add-ons%20People%20will%20Love.pdf">.pdf</a> or the <a href="http://people.mozilla.com/~fligtar/mozlondon10/Making%20Add-ons%20People%20will%20Love%20(Notes).pdf">.pdf with my notes</a>.</p>
<div class="center"><video src="http://people.mozilla.com/~fligtar/mozlondon10/Making%20Add-ons%20People%20will%20Love.ogv" width="720" height="540" controls></video></div>
<p>Let me know what you think!</p>
<p>And thanks to <a href="http://aaw2970.cias.rit.edu/">Alex Woodbury</a> for the illustrations used in my presentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/07/02/making-add-ons-people-will-love/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ambient Displays at Mozilla HQ</title>
		<link>http://blog.fligtar.com/2010/05/23/ambient-displays-at-mozilla-hq/</link>
		<comments>http://blog.fligtar.com/2010/05/23/ambient-displays-at-mozilla-hq/#comments</comments>
		<pubDate>Mon, 24 May 2010 06:49:01 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[sprightly]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=1032</guid>
		<description><![CDATA[It&#8217;s been just under a year since we moved into the new Mozilla office in downtown Mountain View. When we first got settled in I started working on a little dashboard specific to AMO stats, bug counts, and our upcoming releases, but never finished it. A couple months ago a friend showed me the excellent [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been just under a year since we moved into the new Mozilla office in downtown Mountain View. When we first got settled in I started working on a little dashboard specific to <a href="https://addons.mozilla.org">AMO</a> stats, bug counts, and our upcoming releases, but never finished it. A couple months ago a friend showed me the excellent <a href="http://www.panic.com/blog/2010/03/the-panic-status-board/">Panic Status Board</a> and I was inspired to start work on a new dashboard for everyone. The result:</p>
<p class="center"><a href="http://blog.fligtar.com/wp-content/uploads/2010/05/sprightly-ss.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/sprightly-ss-thumb.png" alt="Screenshot of the display"/></a></p>
<p><span id="more-1032"></span>This is a live-updating dashboard that shows real-time Firefox 3.6 download counts, Tweets about Firefox and Mozilla, local transportation information, upcoming events, local times at our worldwide offices, and a rotating module of various project information. Conveniently, we&#8217;d recently installed 4 huge displays throughout the office with built-in computers waiting for such a use, so I put up the <a href="http://i.fligtar.com/sprightly.png">first prototype</a> on the screen nearest to me one day. It caused traffic jams all day as crowds of people stopped to read the tweets and comment on them.</p>
<p><a href="http://blog.fligtar.com/wp-content/uploads/2010/05/sprightly-pic.jpg"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/sprightly-pic-thumb.jpg" "Picture of a display" style="float: right;"/></a>One problem I noticed immediately was that the interest in the displays could change dramatically from one minute to the next depending on the tweets shown at the time. If you walk past and only see retweets of a TechCrunch article about Firefox or tweets in a language you don&#8217;t understand, it&#8217;s not very interesting.</p>
<p>I addressed this by adding an interactive element to the displays: letting users &#8220;favorite&#8221; interesting tweets, which would then be stuck on the display for much longer. As shown above, there are two Twitter columns: the one on the left is the live stream of tweets involving Firefox and Mozilla, each with a unique number 0 &#8211; 9. If one of those tweets is noteworthy, its number can be pressed on the numeric keypad attached to the display and it will move to the right column of Favorite Tweets. Favorite tweets are retweeted by the <a href="http://twitter.com/mozillafavs">@mozillafavs</a> account so that anyone can follow along, which also means the tweet author will see that we noticed it. We favorite everything from <a href="http://twitter.com/ohheyy_monet/status/13991169276">favorable</a> and <a href="http://twitter.com/cdaffara/status/13747324729">insightful</a> tweets to <a href="http://twitter.com/CTEcreative/status/13320149997">unfavorable</a> and <a href="http://twitter.com/TheSpoonyOne/status/14307181699">very unfavorable</a> tweets.</p>
<p class="center"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/sprightly-favorite.png" alt="Screenshot of favoriting a tweet" /></p>
<p>For me, monitoring the mood of Twitter users has been very helpful in understanding what users don&#8217;t like about Firefox and what our pain points are, at least from that group. And I (and others) have responded to frustrated users we&#8217;ve noticed on the displays who needed support.</p>
<p>This was a spare time project, so I haven&#8217;t been able to work on it as much as I&#8217;d like, but I&#8217;m still slowly making improvements. With help from our metrics team, we plan to add much more interesting stats that give a more up-to-date view of how Firefox is doing than overall downloads. Client-side graphing may not be possible due to the very very weak Windows XP Embedded computers built into the displays (even CSS transitions were too taxing). I also want to add more rotating projects besides the add-ons module, likely to include SUMO information, <a href="http://arewefastyet.com">arewefastyet.com</a>, and <a href="http://shaverfacts.com/">shaverfacts.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/05/23/ambient-displays-at-mozilla-hq/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What&#8217;s Next for Collections</title>
		<link>http://blog.fligtar.com/2010/05/13/whats-next-for-collections/</link>
		<comments>http://blog.fligtar.com/2010/05/13/whats-next-for-collections/#comments</comments>
		<pubDate>Fri, 14 May 2010 02:32:48 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[amo]]></category>
		<category><![CDATA[collections]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=992</guid>
		<description><![CDATA[Since their launch last year, users have created more than 56,000 collections of add-ons. Collections and user reviews are the two ways in which everyday users can contribute content to the add-ons site. I&#8217;ve been thinking about ways to improve collections since last year, especially as many other sites now support similar groups of content. [...]]]></description>
			<content:encoded><![CDATA[<p>Since their <a href="http://blog.mozilla.com/addons/2009/06/10/introducing-add-on-collections/">launch</a> last year, users have created more than <a href="https://addons.mozilla.org/en-US/statistics">56,000</a> <a href="https://addons.mozilla.org/collections">collections</a> of add-ons. Collections and user reviews are the two ways in which everyday users can contribute content to the add-ons site.</p>
<p>I&#8217;ve been thinking about ways to improve collections since last year, especially as many other sites now support similar groups of content. Facebook has groups of friends, Twitter has lists of followers, Youtube has playlists of videos, and we have collections of add-ons. We&#8217;re a bit different though: collections were designed primarily as a sharing vehicle, which is why we have a public directory listing them when other sites don&#8217;t.</p>
<p>But one thing I really love about others&#8217; list features is their simplicity of creation and management. We&#8217;re <a href="http://blog.mozilla.com/addons/2010/05/07/traces-of-a-new-amo/">well underway</a> in rewriting addons.mozilla.org in Django, so now is the perfect time to make some improvements to the feature as we rewrite it for the new site. With the goals of making collections easier to create and manage, using them to power other features across the site, and making them more personal, here are a few changes in store for collections in the coming months.<br />
<span id="more-992"></span></p>
<h3>Favorite Add-ons and On-the-fly Creation</h3>
<p><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/share.png" alt="Mock-up of the share module of an add-on details page" style="float: right;"/>Probably the most common reason people create collections is to keep track of their favorite add-ons. We&#8217;ve discussed the idea of letting users &#8220;favorite&#8221; add-ons for years and launched the Rock Your Firefox Facebook application in 2007 to let users do just that, though the functionality never made its way to AMO proper. Collections are a great way to keep track of favorites, and we can do a few things to make managing these favorites a lot easier.</p>
<p>Each user with an account will automatically have a Favorites collection created for them, and add-on details and browse pages will have links to quickly add or remove add-ons from that collection.</p>
<p class="center"><a href="http://people.mozilla.com/~chowse/drop/amo/electric-bandwagon/v1/Interactions_Directories.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/directory.png" alt="Mock-up of an add-on browse entry"/></a></p>
<p>Next to the new favorites button, the collection selection widget has also been redesigned to easily let you add and remove the add-on from multiple collections at once. As part of this new selection widget, you&#8217;ll also be able to create new collections on-the-fly from any page on the site just by entering the bare minimum of information:</p>
<p class="center"><a href="http://people.mozilla.com/~chowse/drop/amo/electric-bandwagon/v1/Interactions.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/adding.png" alt="Mock-up of adding an add-on to a collection" style="vertical-align: top;"/></a><a href="http://people.mozilla.com/~chowse/drop/amo/electric-bandwagon/v1/Interactions.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/onthefly.png" alt="Mock-up of collection creation on-the-fly"/></a></p>
<p>Of course, you&#8217;ll still be able to create collections the old way and specify additional settings.</p>
<h3>Watching Collections</h3>
<p>When we launched collections, we also introduced the <a href="https://addons.mozilla.org/en-US/firefox/addon/11950/">Add-on Collector</a> extension that lets anyone subscribe to their favorite collections and get notifications in Firefox when new add-ons are added to a collection. It&#8217;s about time we brought that functionality to the website itself. Instead of adding a collection to your favorites and then becoming a &#8220;subscriber&#8221; as currently happens, we want to change the terminology to &#8220;watching&#8221; a collection. Once you start watching collections, you&#8217;ll be able to see any activity on those collections in a central place and can subscribe to updates through an RSS feed.</p>
<p class="center"><a href="http://people.mozilla.com/~chowse/drop/amo/electric-bandwagon/v1/Followed_Collections.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/watching.png" alt="Mock-up of watching collections"/></a></p>
<h3>URLs, Privacy, &#038; Permissions</h3>
<p>Less than 0.005% of collections have more than one publisher, indicating that in almost all cases, collections are very closely tied to their creator. With that in mind, I&#8217;ve proposed some considerable changes to the way collections are accessed:</p>
<ul>
<li>Collections will have a single owner and will be accessed through a URL under that user&#8217;s namespace. For example, <code>/collection/myfavoriteaddons12345</code> can now just be <code>/collections/fligtar/favorites</code>. This also means collection URL slugs can be automatically generated but still editable, like in WordPress.</li>
<li>Collections can still have contributors that can publish add-ons to a collection.</li>
<li>Privacy options will be simplified into completely public collections and collections that only the owner can view while logged-in.</li>
</ul>
<p>These changes should make collections a lot easier to create and understand.</p>
<h3>Installing Multiple Add-ons</h3>
<p>Less than two months ago, I <a href="http://blog.fligtar.com/2010/03/19/installing-multiple-add-ons-from-a-collection/">blogged</a> about why we don&#8217;t let multiple add-ons be installed from a collection, even though it&#8217;s a very often requested feature. I&#8217;ve since convinced myself that it would be okay to cautiously allow users to do this for a few reasons:</p>
<ul>
<li>users who want to install more than one add-on will still install more than one add-on, so we&#8217;re just making it harder for them</li>
<li>we can caution the user before they attempt to install a batch of add-ons about the potential confusion after doing so</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/89648/">Massive Extender</a> has done well allowing add-ons to be batch-installed from the Add-on Collector</li>
</ul>
<p>Multiple installations will be surfaced through a link at the top of collections that switch into a multi-install mode, where install buttons become checkboxes and a running tally of your selected add-ons appears on the right. We&#8217;re also considering the idea of a configurable option that indicates a collection is meant to be installed as a set, such as a collection of add-ons to make your browser look like Firefox 4. Collections that choose this option would have an &#8220;Add All to Firefox&#8221; button and avoid going through the selection process.</p>
<p class="center"><a href="http://people.mozilla.com/~chowse/drop/amo/electric-bandwagon/v1/Collection_Listing_MultipleInstall.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/05/multiple1.png" alt="Mock-up of Multiple Add-on selector"/></a></p>
<p>In addition to these new features, all of the collections-related pages will be getting a facelift. You can see all of the new designs by <a href="http://www.howsehold.org/">Chris Howse</a> <a href="http://people.mozilla.com/~chowse/drop/amo/electric-bandwagon/v1/">here</a>. For the full list of planned features and changes, <a href="http://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfNjVjYnFqMm5kZw&#038;hl=en">read the spec</a>.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/05/13/whats-next-for-collections/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>What the Facebook</title>
		<link>http://blog.fligtar.com/2010/04/28/what-the-facebook/</link>
		<comments>http://blog.fligtar.com/2010/04/28/what-the-facebook/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 09:28:33 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[sadface]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=974</guid>
		<description><![CDATA[This weekend I deactivated my Facebook account after six years of near-daily use. I was surprised that Facebook showed such disregard for their users&#8217; privacy by making their new Instant Personalization features opt-out so soon after the Google Buzz backlash a few months ago and their own adventures with Beacon a couple years ago. My [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I deactivated my Facebook account after six years of near-daily use. I was surprised that Facebook showed such disregard for their users&#8217; privacy by making their new Instant Personalization features <em>opt-out</em> so soon after the Google Buzz backlash a few months ago and their own adventures with Beacon a couple years ago. My surprise turned to shock when, after I disabled these new features, I went to CNN.com and <a href="http://twitter.com/fligtar/status/12792115959">discovered</a> it knew who I was.</p>
<p><span id="more-974"></span><img src="http://blog.fligtar.com/wp-content/uploads/2010/04/socialplugin.png" style="float:right;" alt="screenshot of CNN.com social plugin" />It turns out this is a &#8220;social plugin&#8221; from Facebook embedded in an iframe. As a (mostly former) web developer, I know that means CNN.com doesn&#8217;t actually know who I am; rather, that content is hosted on Facebook but embedded on CNN&#8217;s website in a way that CNN can&#8217;t access. But it&#8217;s ridiculous that I have to look at the source of a website and understand the <abbr title="Document Object Model">DOM</abbr> security model to know that. People see their friends&#8217; activity on CNN.com and think the website knows who they are, and there&#8217;s no Facebook preference to turn that off.</p>
<p>Just to reiterate that, Facebook wants websites to embed iframes that can look just like their surroundings on the page and trick the user into thinking that website knows them and their friends, and didn&#8217;t bother including a way to <a href="http://www.facebook.com/help/?faq=17097">turn that off</a>. Maybe this iframe thing will catch on and my bank will start letting me <a href="http://blog.fligtar.com/2010/01/03/login-is-not-a-verb/">log in</a> from other websites too!</p>
<p>I considered these things and tried to think of any benefit of the Facebook service that came to close to outweighing its clear violation of my privacy. And then I deactivated my account. The answer was a definitive &#8220;no, I don&#8217;t even use the site that much anymore and don&#8217;t want to be involved if this is the direction they&#8217;re going&#8221;.</p>
<p>The first two days were rough; I had formed such a Facebook habit that I would go to click where my bookmark used to be and briefly hunt for it before remembering why it&#8217;s gone. But after that it got a lot easier, and today I didn&#8217;t really miss it or even think about it at all.</p>
<p>I&#8217;m not writing this post to try to convince anyone else to deactivate their accounts, though I know others who have for the same reasons. I understand that everyone values privacy differently (especially Facebook, apparently) and for some people the value provided really is worth the cost. I&#8217;m mainly writing it so that it&#8217;s public and I&#8217;ll be more likely to stick to my deactivation in case it gets more difficult to stay away. (ex-Facebook group therapy meetup, anyone?) Although, now that I&#8217;ve <a href="http://support.mozilla.com/en-US/kb/Disabling+third+party+cookies">disabled third-party cookies</a> in my browser, effectively turning off the &#8220;social plugins&#8221;, I might even consider reactivating my account down the road if they abandon this scary, scary direction they&#8217;re headed. But that seems pretty unlikely.</p>
<p>As the product manager of a website full of user-generated content, I try to keep up with what others solving some of the same problems are doing, and Facebook is certainly a leader in this space. That&#8217;s partly why I&#8217;m so disappointed that someone in a similar position made a conscious decision to make these new features opt-out and some parts not have an &#8220;off&#8221; switch at all. This is where I am reminded how awesome it is to work for a <a href="http://www.mozilla.com">company</a> that puts the user above everything else.</p>
<p>I guess Facebook and I will just have to agree to disagree on my privacy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/04/28/what-the-facebook/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Building A Better Button</title>
		<link>http://blog.fligtar.com/2010/03/31/building-a-better-button/</link>
		<comments>http://blog.fligtar.com/2010/03/31/building-a-better-button/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 00:31:58 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[amo]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=952</guid>
		<description><![CDATA[history of add-on install buttons If you&#8217;ve ever installed an add-on from Mozilla&#8217;s add-ons website, you&#8217;ve probably clicked on one of the cute, innocent-looking buttons that stand between you and the add-on you want. They&#8217;re really important, but also really complicated little devils. Originally, the job of this button was just to link to the [...]]]></description>
			<content:encoded><![CDATA[<div class="picturebox" style="float: right;"><img src="http://blog.fligtar.com/wp-content/uploads/2010/03/amo-buttons.png" alt="history of AMO's buttons" /><cite>history of add-on install buttons</cite></div>
<p>If you&#8217;ve ever installed an add-on from Mozilla&#8217;s <a href="https://addons.mozilla.org">add-ons website</a>, you&#8217;ve probably clicked on one of the cute, innocent-looking buttons that stand between you and the add-on you want. They&#8217;re really important, but also really complicated little devils.</p>
<p>Originally, the job of this button was just to link to the add-on file, and the only complication occurred if the add-on was platform-specific. Things have gotten quite a bit more complex over the years, and the role of the button changed to be a guide as to what the user should and shouldn&#8217;t install with the introduction of &#8220;smart install buttons&#8221; two years ago. Today, buttons are more complicated than ever, taking into account:</p>
<ul>
<li>which application&#8217;s part of the website you&#8217;re browsing in</li>
<li>which browser you&#8217;re using</li>
<li>whether the browser add-on is incompatible due to not having compatibility bumped after your browser version&#8217;s release</li>
<li>whether the browser add-on is incompatible because your browser is outdated and requires a newer version</li>
<li>whether the browser add-on is incompatible because it requires an alpha/beta version that has not yet been released</li>
<li>whether you have JavaScript enabled</li>
<li>what type of add-on it is</li>
<li>whether the add-on is compatible with your operating system</li>
<li>whether the add-on is featured</li>
<li>whether the add-on has been reviewed</li>
<li>whether the add-on is self-hosted</li>
<li>whether the add-on has a EULA</li>
<li>whether the add-on has a contributions roadblock or post-download page</li>
<li>whether the button&#8217;s context requires it to be large or small</li>
<li>whether you&#8217;re logged in</li>
</ul>
<p><span id="more-952"></span>&#8230;and combining all of those factors on the client side (for caching) to produce the button you see. <a href="http://micropipes.com/blog/">Wil Clouser</a> made a <a href="http://blog.fligtar.com/wp-content/uploads/2010/03/button-flowchart.png">flowchart</a> a few months ago that takes into account many of the current scenarios. We recently worked with <a href="http://paulrobertlloyd.com/">Paul Lloyd</a> of <a href="http://www.clearleft.com">Clearleft</a> to redesign some parts of the site for our Django rewrite currently underway, and as part of that, wanted to address a few issues of current install buttons, namely:</p>
<ul>
<li>buttons should indicate when they don&#8217;t go directly to a file, such as when a EULA or contributions roadblock must be displayed first (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=521556">bug</a>)</li>
<li>&#8220;recommended&#8221; should be changed to &#8220;featured&#8221; and incompatibility should be moved to avoid confusing wording (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=504481">bug</a>)</li>
<li>incompatible buttons should not be green</li>
<li>add-ons that haven&#8217;t been reviewed should have visually distinct buttons and require a click-through warning (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=516710">bug</a>, <a href="http://blog.fligtar.com/2010/03/22/sandboxing-the-sandbox-tldr/">blog post</a>)</li>
<li>make self-hosted add-on buttons and warnings fit more with the current style</li>
<li>make it easier for advanced users to override the &#8220;smart buttons&#8221;</li>
<li>improve the style of the message given to non-Firefox users trying to download a Firefox add-on and make it more obvious how to download anyway (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=539301">bug</a>)</li>
</ul>
<div class="picturebox" style="float: right;"><img src="http://blog.fligtar.com/wp-content/uploads/2010/03/button-states.png" alt="possible states of the new buttons" /><cite>new button styles</cite></div>
<p>With our flowchart in hand, Paul went to work coming up with a new way of presenting our buttons that&#8217;s more consistent and takes into account all of the cases we wanted to address. One of the first suggestions made was to limit our button styles to just a few, rather than coming up with lots of different colors for different types of buttons, as we had started to do with things like collections. The new button styles have only 4 variations: green for add-ons that are reviewed and can be installed, blue for links and generic buttons, yellow with caution bars for add-ons that haven&#8217;t been reviewed, and a faded look for incompatible add-ons or buttons that should probably not be clicked.</p>
<p>Looking at some of most common pain points for button clickers, an annoyance often encountered is that in order for advanced users to ignore the version check for incompatible add-ons, they have to be logged in with an AMO account. We decided that the ability for a button to be clicked should not be dependent on whether the user is logged in, as long as proper warning is given. It will now be possible to ignore the warning and install an add-on anyway in every case except when an add-on has been marked as requiring a newer version of Firefox than you currently have.</p>
<p>Here&#8217;s a matrix showing almost all of the possible button scenarios with our new buttons:</p>
<p class="center"><a href="http://blog.fligtar.com/wp-content/uploads/2010/03/button-matrix.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/03/button-matrix-thumb.png" alt="Button Matrix" /></a></p>
<p>The buttons in the matrix can currently be previewed on the <a href="https://preview.addons.mozilla.org/z/en-US/firefox/addons/smorgasbord">Button Smorgasbord</a>. <a href="http://www.focalcurve.com/">Craig Cook</a> and <a href="http://jeffbalogh.org/">Jeff Balogh</a> created the buttons using CSS3 gradients, even for the cautionary stripes, so only browsers that don&#8217;t support them will need to download a background image.</p>
<p>I&#8217;m very excited for these buttons to start appearing on site as we roll out Zamboni, our Django rewrite, as I think they provide a much better experience for both novice and advanced add-on users.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/03/31/building-a-better-button/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A New Front Door</title>
		<link>http://blog.fligtar.com/2010/03/24/a-new-front-door/</link>
		<comments>http://blog.fligtar.com/2010/03/24/a-new-front-door/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 02:32:22 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[add-ons manager]]></category>
		<category><![CDATA[discovery pane]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=940</guid>
		<description><![CDATA[Add-ons are one of Firefox&#8217;s best features, and no matter which of the thousands you&#8217;ve tried, there&#8217;s one thing they all share: the Add-ons Manager. You know, this thing: It&#8217;s where add-ons can be installed, disabled, removed, searched, and oftentimes tweaked. It&#8217;s used quite a lot, and is how many Firefox users discover the existence [...]]]></description>
			<content:encoded><![CDATA[<p>Add-ons are one of Firefox&#8217;s best features, and no matter which of the thousands you&#8217;ve tried, there&#8217;s one thing they all share: the Add-ons Manager. You know, this thing:</p>
<p class="center"><img src="http://blog.fligtar.com/wp-content/uploads/2010/03/current-addonsmgr.png" alt="Screenshots of current Add-ons Manager" /></p>
<p>It&#8217;s where add-ons can be installed, disabled, removed, searched, and oftentimes tweaked. It&#8217;s used <a href="http://blog.mozilla.com/faaborg/2010/03/23/visualizing-usage-of-the-firefox-menu-bar/">quite a lot</a>, and is how many Firefox users discover the existence of add-ons. It has largely remained the same for a number of years, with the addition of the &#8220;Get Add-ons&#8221; pane in Firefox 3 that shows several recommended add-ons and allows for searching the <a href="https://addons.mozilla.org">Firefox Add-ons gallery</a> for new add-ons. Approximately <a href="http://blog.fligtar.com/2010/01/29/amo-download-sources-update/">20%</a> of add-on downloads come directly from the Add-ons Manager, mostly from the recommended add-ons.</p>
<p><span id="more-940"></span>A number of folks on the add-ons and Firefox teams have been working the past few months on how to improve the way add-ons are managed in the browser in hopes of revamping this dialog in time for the next big release of Firefox.</p>
<p><a href="http://jboriss.wordpress.com/">Jennifer Boriss</a> has led the user experience efforts of this project and has made several blog posts on this topic, including some huge plans to <a href="http://jboriss.wordpress.com/2009/12/03/relocating-firefox%E2%80%99s-add-ons-manager/">move the Add-ons Manager into a tab</a>. This will give us much more room to expose additional data about add-ons and provide new functionality like letting add-ons place preferences right in their details view.</p>
<p>I started to think about how we could improve the &#8220;Get Add-ons&#8221; pane of this new Add-ons Manager design and provide much more useful content than a random selection of 5 featured add-ons. Content that is updated regularly, localized for the user&#8217;s country and language, and most importantly, useful.</p>
<p>I created a <a href="http://people.mozilla.com/~fligtar/discoverypane/discoverypane01.png">rough mock-up</a> of what I thought this could look like, and <a href="http://www.seanmartell.com/">Sean Martell</a> turned it what we&#8217;ve nicknamed the Discovery Pane:</p>
<p class="center"><a href="http://blog.fligtar.com/wp-content/uploads/2010/03/discoverypane-mock.png"><img src="http://blog.fligtar.com/wp-content/uploads/2010/03/discoverypane-thumbnail.png" alt="Mock-up of new discovery pane" /></a></p>
<p>The content area is dynamic and loaded from a remote source, so it can be updated anytime and easily localized. A few of the sections shown above include:</p>
<ul>
<li><strong>What are add-ons?</strong> &#8211; it turns out that right now we don&#8217;t really tell users what an add-on is before we show them 5 and suggest that they install them. This section fixes that, and will disappear after a user has installed a few add-ons.</li>
<li><strong>Rock Your Firefox featured add-on</strong> &#8211; we recently launched <a href="http://www.rockyourfirefox.com">Rock Your Firefox</a> to showcase a new consumer-friendly add-on three times a week, and could show the currently featured add-on in this panel.</li>
<li><strong>Top Add-ons</strong> &#8211; This is just a list of some of the most popular add-ons that are compatible with your version of Firefox and your platform</li>
<li><strong>Links to view all Personas, themes, and add-ons</strong> &#8211; the links at the bottom will always be there and open the appropriate landing pages of the add-ons gallery in a new tab.</li>
</ul>
<p>The panels that are shown will differ depending on what content we want to show at a given time, and in some cases we may have panels that rotate between several views. One of the new features I hope we&#8217;ll be able launch with this is Personal Recommendations, where users can opt-in to telling us what add-ons they have installed in exchange for recommendations of what add-ons they might like, based on what we know about other users who use the same add-ons and have opted-in to telling us.</p>
<p>I&#8217;m very excited about the potential for this new Discovery Pane and the new Add-ons Manager in general, as I think it will make a huge difference in how people find cool new add-ons to try out, and especially for new users who haven&#8217;t customized their browser yet. What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/03/24/a-new-front-door/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Sandboxing the Sandbox</title>
		<link>http://blog.fligtar.com/2010/03/22/sandboxing-the-sandbox-tldr/</link>
		<comments>http://blog.fligtar.com/2010/03/22/sandboxing-the-sandbox-tldr/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 22:55:58 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[amo]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=900</guid>
		<description><![CDATA[With almost 2 billion downloads, add-ons have proven to be a huge part of Firefox&#8217;s growth and popularity over the last 5 years. As Firefox continues to be adopted by non-technical, mainstream users, the security and consumer experience of installing third party add-ons becomes increasingly more important. It&#8217;s with these users in mind that I [...]]]></description>
			<content:encoded><![CDATA[<p>With almost 2 billion downloads, add-ons have proven to be a huge part of Firefox&#8217;s growth and popularity over the last 5 years. As Firefox continues to be adopted by non-technical, mainstream users, the security and consumer experience of installing third party add-ons becomes increasingly more important. It&#8217;s with these users in mind that I propose some major changes to the way add-ons are submitted and distributed through Mozilla&#8217;s official <a href="https://addons.mozilla.org">add-ons gallery</a>.</p>
<h3>First, some background</h3>
<p>This month marks the three year anniversary of the &#8220;<a href="http://blog.fligtar.com/2006/11/21/reviewing-the-review-process/">sandbox</a>&#8221; review model being introduced on addons.mozilla.org. Veteran Mozilla contributors and add-on fans may remember what the process was like prior to the sandbox: add-ons were inaccessible until they were reviewed, new add-ons and updates were listed together in the same queue, and the quality of some of the reviewed add-ons was questionable.</p>
<p>The current add-on submission and review process was designed to surface unreviewed add-ons in a &#8220;sandbox&#8221; to testers who wanted to try them out and write reviews, while still keeping them far away from casual Firefox users just looking to customize their browser. We hoped this would alleviate developer frustration over long review times and raise the <a href="http://shaver.off.net/diary/2006/10/31/amo-and-the-quality-bar/">quality bar</a>, as not every add-on would have to be &#8220;public&#8221; and reviewed in order to be distributed on the site. In its original incarnation, the sandbox excelled at keeping untested add-ons from everyday users, but was found lacking in usability for advanced users: no one could figure out the process of signing up for an account and then opting in to sandbox access in order to see the unreviewed add-ons.</p>
<p><span id="more-900"></span>In the years since there have been two iterations affecting the discoverability of the sandbox: the first removed the opt-in requirement and allowed anyone logged in with an account to see the sandbox. This made the sandbox a bit more usable and easier to understand; however, feedback from developers indicated that more needed to be done. The second iteration, currently in use today, went even further by letting logged-out users browse and install unreviewed add-ons by simply checking a box.</p>
<p>We get a lot of community feedback on our ideas and site features, but almost all of that comes from developers who, of course, want to make their add-ons as easy to get as possible. We rarely hear from the non-technical users installing these add-ons, which can sometimes lead to decisions that are too developer-focused. I think the current state of unreviewed add-ons is an example of one of those decisions, and that we&#8217;ve gone too far in making them widely available. Unreviewed add-ons, which are potentially harmful to your computer and your data, are trivial to find and too easy to install without understanding the risk.</p>
<p>Since the inception of the sandbox, we&#8217;ve had very few incidents involving unreviewed add-ons, and have been quick to investigate and respond to any reports we&#8217;ve received from our users concerning these add-ons. But as we strive to make Firefox add-ons and our website more consumer friendly and encourage the hundred million users already enjoying add-ons to tell their friends about customization, &#8220;very few&#8221; incidents is a few too many.</p>
<h3>What are the issues?</h3>
<p>I helped design the original sandbox and had a part in all of its subsequent iterations, and I&#8217;ve heard from developers, users, and security experts on it. I&#8217;ve agreed with many of the issues brought forward, and we think it&#8217;s time to make some big changes. In my opinion, the biggest issues with the current system are:</p>
<ul>
<li><strong>We use misleading terminology.</strong> Untested, unapproved add-ons are called &#8220;experimental&#8221;, which hints that the add-on is not ready for prime time, but doesn&#8217;t evoke enough (or any) levels of alarm or warning for a casual user. In computer vernacular, when something is in a sandbox, it is trapped in a secure container and can do no harm. This is not the case at all with the addons.mozilla.org sandbox.</li>
<li><img src="http://blog.fligtar.com/wp-content/uploads/2010/03/experimentalbuttons.png" alt="Screenshot of Experimental buttons" style="float: right;" /><strong>The interface doesn&#8217;t say what it means.</strong> For logged-in users, unreviewed add-ons have a green install button, the same as reviewed add-ons. People like to click on green, shiny buttons. For logged-out users, the only thing standing in the way is a checkbox that says &#8220;Let me install this experimental add-on.&#8221; We don&#8217;t explain what this actually means (&#8220;not reviewed&#8221;) or let the user make an informed decision unless they click on &#8220;What&#8217;s this?&#8221;.</li>
<li><strong>Untested add-ons are too popular.</strong> Yesterday there were 40,000 downloads of add-ons in the sandbox. While this makes up less than 3% of all downloads yesterday, I have serious doubts that all 40,000 downloads came from advanced testers who fully understand the risks of installing unreviewed add-ons.</li>
</ul>
<p>We need to limit the exposure of unreviewed add-ons so that if an incident does occur, only the few people who have have made an educated decision and accepted the risk will be affected.</p>
<h3>What can we do to fix this?</h3>
<p>Some have proposed removing the sandbox and unreviewed add-ons entirely. It would certainly solve all of the above issues, but would leave us back where we were in 2006 when developers had to wait a week or two before anyone could try out their add-on. As an add-on developer myself, I know that after I finish working on something, I want to let my friends try it out immediately.</p>
<p>Others have proposed spinning off a separate website for add-ons that have not been reviewed, or encouraging a third party not affiliated with Mozilla to create a website for such creations to live. This may address most of the issues listed above, but I don&#8217;t think it would be in the best interest of users. If a user arrives at the only add-on they can find that has a certain feature, they&#8217;ll probably install it regardless of any warnings the site may have (keeping in mind a third party would not have to have any warnings at all). I think it&#8217;s important that Mozilla provide some form of home for these add-ons until they can be reviewed so that we can take the appropriate cautions for users that do wish to try out the add-ons.</p>
<p>I think there&#8217;s a middle ground, and that&#8217;s what I&#8217;m proposing today. There are three main components:</p>
<dl class="pretty">
<dt>1. Unapproved add-ons will not be shown in the add-ons gallery.</dt>
<dd>Users can be sure that every add-on they come across browsing around the website has been tested and approved by Mozilla&#8217;s editors. This would mainly affect browsing through categories, search results, and collections.</dd>
<dt>2. Users who are linked directly to an unapproved add-on by its developer can install the add-on.</dt>
<dd>After submission, developers can send the link to their unapproved add-on to anyone they&#8217;d like to try it out. This can be on their blog, website, email, instant message, etc. However, these direct links will be disjointed from the normal add-ons gallery and make it clear that this add-on has not been reviewed, as well as offer the user the option to leave and go to the gallery with only reviewed add-ons.</p>
<p class="center nomargin"><img src="http://blog.fligtar.com/wp-content/uploads/2010/03/notreviewedbutton.png" alt="Screenshot of new button" /></p>
</dd>
<dt>3. There will be a maximum amount of time an unapproved add-on can be hosted on the site.</dt>
<dd>There are 7,500 add-ons currently in the sandbox that have never been reviewed by a human because the developers have never nominated them to show up in the &#8220;public&#8221; site. Some of these add-ons have been there for years, and are usually the source of the problems we do have.</p>
<p>To address this, we think a critical part of fixing the review process is setting the expectation that all add-ons submitted to the site must undergo review and using a time limit to enforce that.</p>
<p>Under this proposal, an add-on&#8217;s submission to addons.mozilla.org will begin its 30-day incubation period. As noted above, the add-on will not appear in the gallery but can be accessed through a direct link from the developer during this period.</p>
<p>The add-on must apply to the gallery sometime during this incubation period, whether on day 1 or day 30. Reminder emails will be sent at certain intervals to remind the developer of this timeframe, but if the add-on has not applied to the gallery during the 30-day window, its listing will expire and no longer be available on the website, even with a direct link.</p>
<p>If the developer has allowed an add-on to expire, he or she may still submit a gallery application after the 30-day window, but the add-on will not be re-activated for download until it has been approved.</dd>
</dl>
<p>The add-ons team tried to come up with details that we think are reasonable and not too complicated, yet still address many of the edge-cases we&#8217;re sure to encounter. I haven&#8217;t included all the details of this part of the propsal here, but those interested should read the <a href="http://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfNDNmOTZzOTlkbg&#038;hl=en">full proposal</a> and give feedback in the <a href="https://forums.addons.mozilla.org/viewtopic.php?f=19&#038;t=820">discussion thread</a>.</p>
<p>Some additional important details that are worth mentioning in this summary are:</p>
<ul>
<li>This policy will apply to add-ons currently in the sandbox, and those add-ons will expire 30 days after this new process is implemented on the website, if it is adopted. Those authors will be given months of advanced notice in order to nominate their add-ons for review before the deadline rush.</li>
<li>Currently, users who install &#8220;experimental&#8221; add-ons do not automatically update to new versions in order to limit the exposure of unreviewed code. Many users and developers do not realize or expect this, and it&#8217;s not adequately explained. Under this proposal, unapproved add-ons already have a limited exposure window, so automatic updates will be turned on for all add-ons, even if unapproved.</li>
<li>New versions of add-ons will not be available for download until they have been approved. Currently, 95% of add-on updates are reviewed in under 5 days.</li>
</ul>
<p>If implemented, this new system will make some big changes to the add-ons website, but I think they&#8217;re needed. We&#8217;re asking for community feedback on all parts of the proposal, although if you&#8217;d like to comment, <em>please</em> take the time to read the <a href="http://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfNDNmOTZzOTlkbg&#038;hl=en">full proposal</a> and then add your thoughts in the <a href="https://forums.addons.mozilla.org/viewtopic.php?f=19&#038;t=820">discussion thread</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/03/22/sandboxing-the-sandbox-tldr/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>On Surprises &amp; Business Models</title>
		<link>http://blog.fligtar.com/2010/03/21/on-surprises-and-business-models/</link>
		<comments>http://blog.fligtar.com/2010/03/21/on-surprises-and-business-models/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 00:41:59 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[sadface]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=887</guid>
		<description><![CDATA[A little over four years ago I created my first Firefox add-on. Things were different back then: there were only around 2,000 extensions (we didn&#8217;t call them add-ons), addons.mozilla.org was update.mozilla.org, and add-on developers always seemed to respect their users&#8217; privacy and choices without the need for Mozilla to get involved in telling developers what [...]]]></description>
			<content:encoded><![CDATA[<p>A little over four years ago I created my first Firefox add-on. Things were different back then: there were only around 2,000 extensions (we didn&#8217;t call them add-ons), addons.mozilla.org was update.mozilla.org, and add-on developers always seemed to respect their users&#8217; privacy and choices without the need for Mozilla to get involved in telling developers what they can and can&#8217;t do.</p>
<p>Times have changed, and last April, the add-ons team came up with a policy statement about respecting the choices a user has made, not changing defaults unless the user would expect that change, and not interfering with other add-ons. We hadn&#8217;t named the policy, so when it came time to blog about it, I read through it trying to think of a name that summarized our position. The result was the oft-cited &#8220;<a href="http://blog.mozilla.com/addons/2009/05/01/no-surprises/">No Surprises</a>&#8221; policy, now <a href="https://addons.mozilla.org/en-US/developers/docs/policies/reviews#section-defaults">officially adopted</a> after some slight modifications.</p>
<p>Frankly, I am still surprised on a weekly basis by the behavior of some add-ons and companies targeting add-ons. This recent flurry of issues we&#8217;re dealing with has left me wondering, &#8220;what&#8217;s so different between add-ons just a few years ago and now?&#8221; Money, of course.</p>
<p><span id="more-887"></span>In 2005, almost all add-ons were built as spare-time projects by students and people who had other full-time jobs. Now, many of the more popular add-ons are created by companies and add-on startups who need to find a way to make a money from their work.</p>
<p>To be clear, I&#8217;m not against add-ons making money. In fact, I very much support it when it&#8217;s done tactfully. Some of my favorite add-ons have figured out business models that work for them and still respect their users&#8217; privacy and expectations.</p>
<p>The problem comes when add-ons want to:</p>
<ul>
<li>change the user&#8217;s default search provider without asking</li>
<li>replace ads on websites with their own ads</li>
<li>send all of the user&#8217;s search queries to a third party when the add-on isn&#8217;t related to searching</li>
<li>bundle other add-ons or software the user didn&#8217;t ask for</li>
</ul>
<p>There are add-ons that do all of these things, and there are companies actively soliciting add-on developers to adopt these practices in their add-ons. Some add-on developers are even approached about selling their add-on and all of its users so that the new owner can implement a monetization strategy above.</p>
<p>These are the sorts of issues that the AMO admin and editor teams deal with regularly now, and it shows how important it is that we continue to review add-ons to keep users safe. One bad add-on can easily stop someone from ever trying them again.</p>
<p>If you&#8217;re an add-on developer and you&#8217;re considering a partnership that would involve tampering with a user&#8217;s choices or privacy, make sure you&#8217;ve read <a href="https://addons.mozilla.org/en-US/developers/docs/policies/reviews#section-defaults">our policy</a> on the subject and are comfortable with the likely ramifications (bad ratings and reviews, loss of featured status, users switching to a competing add-on, etc.). If you have any questions about whether something is allowed, please <a href="https://addons.mozilla.org/en-US/developers/docs/policies/contact">contact the editor team</a> for clarification. Keep in mind some companies that approach developers say their methods are approved by Mozilla, when in fact they aren&#8217;t.</p>
<p>If you&#8217;re an add-on user, <strong>always</strong> read an add-on&#8217;s description and privacy policy to make sure you understand what the add-on does. If you notice an add-on changes your defaults in an update without asking or makes another change that isn&#8217;t disclosed, please <a href="https://addons.mozilla.org/en-US/developers/docs/policies/contact">report it</a>.</p>
<p>During the keynote of Add-on-Con 2009, I announced that Mozilla is planning to launch a marketplace pilot this year. That&#8217;s still the case, and in my opinion, it can&#8217;t come soon enough. There are many reasons I think we need to give developers a way to earn a living off of their hard work creating add-ons: it will increase the number of add-ons, the number of developers, and the quality of add-ons. But right now, the reason I most want an add-ons marketplace is to give developers an easy way to profit from their work so they don&#8217;t even have to think about going down the road of surprises.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/03/21/on-surprises-and-business-models/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing multiple add-ons from a collection</title>
		<link>http://blog.fligtar.com/2010/03/19/installing-multiple-add-ons-from-a-collection/</link>
		<comments>http://blog.fligtar.com/2010/03/19/installing-multiple-add-ons-from-a-collection/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 21:47:43 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[amo]]></category>
		<category><![CDATA[collections]]></category>

		<guid isPermaLink="false">http://blog.fligtar.com/?p=902</guid>
		<description><![CDATA[Since the launch of collections last year, one of the most common feature requests AMO gets is the ability to install all or some of the add-ons in a collection at the same time. There&#8217;s really only one thing that has held us back from offering this functionality, but unfortunately it&#8217;s not something easily overcome: [...]]]></description>
			<content:encoded><![CDATA[<p>Since the launch of <a href="https://addons.mozilla.org/collections">collections</a> last year, one of the most common feature requests <abbr title="addons.mozilla.org">AMO</abbr> gets is the ability to install all or some of the add-ons in a collection at the same time. There&#8217;s really only one thing that has held us back from offering this functionality, but unfortunately it&#8217;s not something easily overcome: conflicting first-run experiences.</p>
<p>These days, almost every add-on has some sort of first-run experience, whether it&#8217;s a new tab that&#8217;s opened, a sidebar, a wizard, or (worst of all) a modal dialog. When several add-ons are installed at the same time, these elements all fight for attention, often in confusing and unexpected ways. I <a href="http://blog.fligtar.com/2008/10/16/responsible-first-run-usage/">wrote a post</a> on this some time ago that showed an example of what havoc can be wreaked with only 3-4 add-ons, as well as some suggestions on how developers can improve this area.</p>
<p><span id="more-902"></span>Earlier this week, Lifehacker <a href="http://lifehacker.com/5494638/massive-extender-batch-installs-mozilla-add+on-collections-to-save-time">featured</a> the new <a href="https://addons.mozilla.org/en-US/firefox/addon/89648">Massive Extender</a> add-on which works with Mozilla&#8217;s <a href="https://addons.mozilla.org/en-US/firefox/addon/11950">Add-on Collector</a> to batch install add-ons from a collection. I&#8217;m excited to see this add-on and will be watching its reception closely to see what sort of experiences users have batch installing add-ons. From experimenting with it briefly, the add-on seems to be well-made and has a lot of useful features. But, as expected, batch installing add-ons from a collection and then restarting was not such a fun time.</p>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=459965">Standardized support</a> for first-run pages should land on Firefox trunk in the next few months, and other work on the Add-ons Manager revamp should help the situation as well. Hopefully we&#8217;ll get to a point where we can let users install mutliple add-ons at once as long as those add-ons meet some &#8220;good first-run experience&#8221; criteria to be determined later.</p>
<p>Until then, <a href="https://addons.mozilla.org/en-US/firefox/addon/89648">Massive Extender</a> is a good way to install an entire collection for those brave enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2010/03/19/installing-multiple-add-ons-from-a-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
