Archive for the ‘general’ Category

How many Firefox users use add-ons?

Tuesday, August 11th, 2009

This is a question we’re asked often and have been trying to answer for some time. We’re very excited to say that we now know that answer: at least a third of Firefox users have an add-on installed!

We first tried to tackle this question last year, but the huge amount of data addons.mozilla.org processes led us to call for the help of the Mozilla Metrics Team. Thanks to the help of Simon Krueger, a metrics intern this summer, we now have some insight into the number of add-on users.

On June 22, addons.mozilla.org received 253.7 million add-on update pings, 244.7M of which were for Firefox add-ons. Firefox sends an update ping for each installed add-on once every day it is running, and at other unscheduled times such as installing an incompatible add-on and Firefox upgrades. Not all update pings go to addons.mozilla.org, however — only add-ons hosted there and add-ons that have not set their own URL to check for updates.

Of all of those pings, we counted 32.8M unique IP addresses. This means that the minimum number of active daily users with at least 1 add-on installed was 33.8M, or 33% of Firefox users.

But what about homes and businesses that have multiple computers behind the same IP address? To estimate a number that takes NAT into account, we looked at the number of blocklist pings Firefox sent on the same day, which is how we measure the number of Firefox active daily users. There were 98.6M blocklist pings that day from 61.5M unique IPs. If we apply that ratio to the add-on pings, our estimate jumps to about 52.6M add-on users that day, or 53% of Firefox users.

Usage Chart

For more information on the technical details of this analysis, please read Simon’s post at the Blog of Data.

It’s important to keep in mind that all of the above numbers are active DAILY users. To get the number of monthly Firefox users, we multiply ADU by 3.

A minimum of 33% of users having chosen to install add-ons is great news, and is higher than our previous estimates. It’s especially exciting that we have a new metric to track the success and adoption of add-ons as we launch new features and campaigns encouraging users to customize Firefox and make it their own.

Add-on Verification Suite is on AMO

Thursday, August 6th, 2009

RJ Walsh has just completed the first revision of the add-on verification suite we proposed a few months ago, now live on addons.mozilla.org. This suite gives add-on authors and editors an automated tool to examine add-ons for common problems, and recommends fixes where appropriate.

The goals for the project are:

  • Detect problems in add-ons, including issues with security, compatibility, and other areas. The author can receive alerts if problems are found.
  • Help editors by automating simple, repetitive tests so they can spend their time doing more interesting things
  • Maintain the level of excellence in public add-ons that Firefox users expect

Accessing the verification suite

If you are an add-on author log in to your developer control panel and choose “Versions and Files” for one of your add-ons. Find the version you want to analyze and click “No Test Results.” This takes you to the testing screen. We’ll make this process easier in a future update.

What you’ll see

Verification Summary
After a brief analysis, a summary is displayed at the top of the page with what tests were run and their results. If you see all green check marks, congratulations! Your add-on has passed the verification suite’s current set of tests.

Verification Details
If you see any warnings or errors scroll down the page to see a detailed report. Beside each message that is reported is a [help] link which points to a page of documentation explaining each test in more detail.

Things to remember

Keep in mind that many tests are written to catch a broad number of cases and may display false positives. Seeing warnings in the add-on analysis does not necessarily mean your add-on has problems – it’s simply raising a flag to double check that area. As usual, we are very open about exactly what we are testing here. This tool, just like AMO, is completely open source and can be browsed online.

Future plans

Over the next few months we’ll refine the tool to prevent false positives and add additional tests. If you can think of other tests that would be helpful for authors or editors please submit a patch or just let us know. We expect to have the tests running automatically when an add-on is uploaded by the end of the year.

If you have any questions, comments, or ideas for improvements please let us know, either as a comment on this blog or on IRC.

Tagging for add-ons

Friday, July 24th, 2009

As we mentioned earlier this year, we’ve been thinking about adding tagging to make add-ons easier to classify and discovery.  Starting last week, any add-on in AMO can get tagged by users and developers alike.  For those of you unfamiliar with tagging, it’s simply a way to add words or phrases that describe an add-on to help users find and understand the purpose of an add-on.   So if you’re the kind of person who loves organization, go ahead and tag all the add-ons you love with words that you find useful.

Tag Example

Tags appear on the right side of all add-on listing pages, and there’s a simple UI for creating tags.  We allow spaces and most symbols, and tags will also show up in our updated search results page.  You’ll be able to see all add-ons with a certain tag simply by clicking on it, and tags are a great way to set keywords so your add-ons appear in searches for certain words or phrases.

Of course, individual developers have the final say on which tags go on their add-ons and they can delete any tags created by the community.  We’ll continue to develop this feature based on user feedback and we hope to find new and interesting ways of using this tag data to help users and developers.  Let us know what you think!

Firefox Add-ons Contributions Pilot

Wednesday, July 15th, 2009

The Firefox Add-ons community is an amazing source of creativity and innovation for Firefox users all over the world. Thousands of developers create add-ons that foreshadow the future of Web browsers, and until today, developers who wanted some sort of financial support for their development efforts had few options.

Today’s release includes a pilot of a feature we’re calling “Contributions”. This pilot allows developers to request an optional dollar amount for their Firefox Add-on. Along with requesting this amount, we’re helping developers tell their stories with our new “About the Developer” pages, which explain to prospective contributors the motivations for creating an add-on and its future road map. Since contributions are completely optional, users will have ample time to evaluate an add-on to determine whether or not they want to help a developer.

Since this is the first time we’re presenting this opportunity, we’re treating this initial launch as a pilot. Our aim with this pilot is to help support a growing ecosystem by providing our users with the opportunity to support their favorite add-on developers. We’re asking for feedback from our community to drive the future of this pilot and we look forward to learning as much as we can. We’ll be working with PayPal on this pilot to provide a secure and international solution for facilitating payments.

We’re incredibly excited about the potential of Contributions and hope it makes a meaningful difference in the lives of developers and users alike. As always, we’ll be evaluating this pilot as we receive feedback and making changes based on that feedback. Please let us know via the AMO newsgroup if you have ideas or thoughts to share. We’ve also put together this brief FAQ on Contributions:

How will payments work?

We are working with PayPal on this pilot to provide a secure and international solution for facilitating payments. Developers can optionally create a PayPal ID for each of their Firefox Add-ons. Users will be presented with a “Contribute” button that gives them the option of paying the suggested amount or a different amount.

Does Mozilla earn a percentage from Contributions?

For this pilot, Mozilla will not earn a percentage of any contributions made by users. Developers will receive all the proceeds from contributions minus the PayPal transaction fee.

How do I set this up for my Add-on?

In the Developer Tools for your add-on, you will see two new sections for setting up Contributions and your Developer Profile.

I plan on requesting a small amount, what can I do about the transaction fees?

PayPal supports a micropayments fee structure which reduces the transaction fees for payments under $12. You can create a separate PayPal account for any add-ons where the requested amount is under $12. For more, visit PayPal’s Micropayments site.

Are Contributions optional?

Contributions are always optional. Developers have a variety of ways to present the contribution, some of which do include an interstitial page before downloading, but at no point are payments required for a download.

Why did you create multiple options for presenting the “Contribute” button?

Based on feedback from our developer community, we wanted to use this pilot to give developers a choice of ways to present this option to their users. Based on what we learn, we may change or remove some options.

Why did you call this “Contributions” and not “Donations”?

At Mozilla, we use the word “Contributor” for community members who contribute time and energy to our mission of promoting choice and innovation on the Internet. Our goal is that users who contribute money to developers are supporting the future of a particular add-on, as opposed to donating for something already received.

Will international currencies be supported?

For the pilot, all contribution amounts will be specified in USD. However, users worldwide will be able to contribute in local currency via PayPal.

Reviews no longer needed for public nomination

Monday, July 13th, 2009

For those of you looking to nominate your add-on for public status, you no longer need to have reviews from users to submit the nomination. We made this change to help our developers as it was hard to get public reviews while still in experimental status. All other requirements for nomination stay the same, to learn more read our Reviewers’ Guide.

A note on add-on stats this week: Firefox 3.5 edition

Tuesday, June 30th, 2009

In the days after Firefox 3’s release last year, I made a blog post titled “A note on add-on stats this week” that explained why active daily user statistics would be inflated more than usual.

With the release of Firefox 3.5 today, the same inflation will be present for the rest of this week, so please don’t be alarmed by a large spike in the reported active installations of your add-ons.

Hopefully by the release of Firefox.next, we will have fixed the bug that will allow us to get rid of update ping inflation entirely.

Firebug 1.40b1 now on AMO

Wednesday, June 3rd, 2009

If you’re any sort of web developer (even a mediocre one like myself) and you’re reading this blog then Firebug is likely to be an important part of your Firefox experience. Thanks to the hard work of many contributors, Firebug 1.4.0b1 is now on AMO for people who are running or looking to run Firefox 3.5.

More from Rob Campbell, our resident Pyroentomologist, here:

Firebug 1.4.0b1 Limited Release on AMO

Firefox 3.5 is awesome- lots of performance improvements and new features.

Learn more about Firefox 3.5 and download it here!

Add-ons across the web

Monday, June 1st, 2009

A friend pointed out today’s gem on ICHC:

funny pictures of cats with captions
see more Lolcats and funny pictures

I got a nice LOL from this and now my curiosity is piqued: any other (obscure or otherwise) pop-culture references to add-ons out there?

Nick

Thunderbird update

Friday, May 29th, 2009

thunderbirdHere’s what’s happening with Mozilla’s Thunderbird email client these days.

We’re working on the Thunderbird 3 release, currently on beta 2. To support the release, we are working on improving our documentation for writing Thunderbird add-ons. Thunderbird developers will notice that there has been some housecleaning and some new material over on the Thunderbird extension area of the Mozilla Developer Center.

You can help! You can be a beta tester. Or you can dive into writing Thunderbird add-ons. Or you can help us with the documentation project. We’re particularly looking for people to write “how-tos”: short blurbs that contain code snippets illustrating how to do things with Thunderbird extensions. There are some topic ideas here.

If you’re new to the Thunderbird email client, you can download the latest stable version here. Thunderbird add-ons are available here.

Add-ons meetup tonight

Tuesday, May 26th, 2009

Here’s a friendly reminder on our add-ons meetup happening tonight at the Mozilla Office.

Location:

1981 Landings Dr, Building K (see map)

Mountain View, CA 94043

Time:

Pizza will arrive around 6:30

Presentations start at 7PM sharp

Agenda:

List of presentations

Streaming:

On air.mozilla.com live (Fx 3.5 requried) and will be archived for later viewing

IRC:

#amo on irc.mozilla.org

See you there!