Add-on-Con 2009

November 6th, 2009 by Justin Scott (fligtar)

Last year, Mozilla participated in the first ever Add-on-Con conference for add-on developers and enthusiasts, and it was a huge success. When we were told there would be another Add-on-Con this year, we were excited to get involved again.

This year, Add-on-Con will be on December 11 at the same location, the Computer History Museum in Mountain View, California. A number of Mozilla folks will be in attendance and leading sessions, including:

  • Taking Flight with Jetpack: Next Gen Add-ons for Firefox – Aza Raskin
  • Mobile Firefox Add-on Development – Mark Finkle
  • The Future of the Add-on Ecosystem – Nick Nguyen and Justin Scott

We’ll also be participating in the closing keynote panel, Future of the Browser. Expect more details on these sessions in the near future, as the schedule gets finalized.

Registration is now open, so if you’re interested in browser add-ons, whether from the technical or business side, it’s a great place to learn about what’s coming, what’s already being done, and networking with browser vendors and other add-on developers.

Time to update your add-ons for 3.6!

October 30th, 2009 by Jorge

Dear Add-on authors: Firefox 3.6 beta1 is out!

It’s time to start checking your compatibility with 3.6 and updating your add-on if necessary. The add-on review queues are normally very busy during update times, so you should follow these guidelines to make sure your add-on stays up to date and it doesn’t have to wait too long for a review:

  1. Visit Firefox 3.6 for developers and read all about the changes that have been introduced in Firefox 3.6. Some additional information for theme authors is available in this forum topic.
  2. Stay up to date with Mozilla news and check http://www.mozilla.com/en-US/firefox/all-beta.html frequently for new releases.
  3. Test your add-on with the beta and see if there are any compatibility problems. Most add-ons should be fine.
  4. If the current version of your add-on doesn’t show any compatibility issues, you don’t need to upload a new version. Visit the Developer Hub: https://addons.mozilla.org/en-US/developers/ and change the max version value in the latest version of your add-on (it’s in the Versions and Files section). That’s all it takes. You are now able to set your compatibility to 3.6.*, which shows that no big changes are expected between beta 1 and the final release
  5. If you do need to update your add-on for 3.6, submit your update as soon as possible. There will be an update rush after the final release of 3.6, and it will probably take a while for the AMO editor team to catch up.

Also, if you have binary components, some important changes have been made to the C API which might affect your add-ons. Make sure you build your add-on against the newest SDK, which is version 1.9.2. The new SDK should be available in the Gecko SDK page.

If you have any questions or comments, don’t hesitate to post here, or at the new AMO forum.

Happy coding!

PS to developers and users: you can install our band new Compatibility Reporter tool to help developers know which add-ons work on 3.6 and which don’t.

October Add-ons Meetup Recap

October 30th, 2009 by Justin Scott (fligtar)

Tuesday night was our first Bay Area Add-ons Meetup since starting the group, and we had a great turn out (around 40 people) with lots of interest from both existing add-on developers and folks interested in add-ons. Based on feedback from our meetups across the country over the last few months, we decided to try out an informal style of a panel of Nick Nguyen and myself talking about what’s currently happening with add-ons and AMO, followed by Q&A on any topic.

Before and after, there was plenty of time for socialization with the attendees and the feedback so far has been that the panel and Q&A was very informative, and we enjoyed our opportunities to talk with add-on developers one-on-one and listen to their concerns. We’re hoping to start having these meetups every other month, so make sure to join our group to be the first to know about the next one.

Picture from the event

Reminder: Bay Area Add-ons Meetup tomorrow

October 26th, 2009 by Justin Scott (fligtar)

As a quick reminder, our rescheduled Bay Area Add-ons Meetup is tomorrow night at 7pm at Mozilla HQ in Mountain View, California. Stop by to talk about add-ons (and get free sushi!). Please RSVP if you plan on coming.

Announcing the Add-on Compatibility Reporter

October 22nd, 2009 by Justin Scott (fligtar)

Weeks before every Firefox release comes a huge effort from Mozilla encouraging add-on developers to make sure their extensions and themes are updated to work with the upcoming version. This often results in a last-minute rush of submissions right when the new version of Firefox and Thunderbird are released.

As an experiment in ways to get users and developers involved with this process sooner, we’ve created the Add-on Compatibility Reporter, an add-on for Firefox and Thunderbird that allows testers to report compatibility information to Mozilla.

After installing the add-on, users will be able to use any incompatible add-ons they have installed and report back to us on whether the add-ons still work like they did in previous versions or are having some issues.

Screenshot of the Add-on Compatibility Reporter

Add-on developers can then browse the reports submitted for their add-ons, even if the add-on isn’t hosted on Mozilla Add-ons. We’ll also be monitoring the report submissions and emailing developers when we have information as to whether their add-on might be compatible or incompatible with an upcoming Firefox release.

So, if you’re an alpha or beta tester of Firefox or Thunderbird and want to help make sure your add-ons are compatible for the final release, grab the Add-on Compatibility Reporter now!

Personas now on AMO

October 21st, 2009 by Nick Nguyen

About a year ago, Mozilla Labs launched Personas, a way to easily create and install lightweight themes for Firefox and Thunderbird.  Over 9 million downloads and 30,000 Personas later, we’ve included them on AMO as a new way to personalize your browser.  Simply click the Personas category on the left side of AMO and you’ll be able to quickly browse and preview Personas.

Personas in AMO

If you’re running the nightly build of Firefox 3.6- you’re in luck!  Personas support is baked in and will be a part of the final 3.6 release.  Otherwise, for those of you on Firefox 3 and 3.5, all you’ll have to do is install the Personas extension.  Once the extension is installed, you’ll be able to get live previews of personas and install them with a single click.  To learn more about Personas, including how to create your own in a few minutes, visit getpersonas.com.

Bay Area Add-ons Meetup next Tuesday

October 19th, 2009 by Justin Scott (fligtar)

We canceled last week’s Add-ons Meetup due to bad weather in the area, but have rescheduled it for next Tuesday, October 27. If you’ll be in the Mountain View area next Tuesday, please RSVP and stop by for free food and add-ons discussion!

For more information on the event, see our meetup page.

Contributions- a look at some numbers

October 19th, 2009 by Nick Nguyen

Since the Contributions Pilot launched in July, we’ve been working hard to improve this feature and understand its impact on the community.  Since we launched the Contributions Dashboards in early September, we’ve been able to look at the data and gather our findings.

One of the first questions that developers want to know is whether or not they’ve picked the right contribution for their add-ons.  Let’s take a look at some charts:

Number of transactions per amount

In this chart, you can see a histogram of the total number of successful transactions for each amount paid.  The top 6 amounts are all $5 or under, with the notable exception of the $10 category.  Let’s take a look at the total revenue in each transaction bucket:

Total revenue per transaction amountWhen we look at transactions and sort by total revenue per bucket, the story unfolds in an interesting way.  In this chart, you can see that the $10 contribution generates a majority of revenue for the measured six week period, especially when combined with the $9.99 bucket.  What this suggests is that the optimal price appears to be closer to $10 than $5, and that $10 isn’t a significant barrier for contributions.

contribstats

It’s also great to know that out of 2,031 individual contributions, while 968 were for the requested amount, 742 contributions exceeded the requested amount, 159 went to add-ons with no requested amount, and only 162 were for less than the requested amount.

Of course, this isn’t a scientifically rigorous study, as the sample size is still too small for any strong conclusions, but it’s good to note that app store pricing doesn’t appear to apply to an ecosystem where all add-ons are free and paid contributions are strictly voluntary.  If a developer creates a great add-on and asks for $10, that double digit price doesn’t appear to be a barrier to donating.  In other words, add-ons users who enjoy using add-ons are also quite generous when they elect to donate contributions to those add-ons.

In future blog posts, we’ll explore the effect of employing the different mechanisms we have for letting users know about contributions.

Cancelled: Add-ons Meetup today

October 13th, 2009 by Nick Nguyen

Come join us at the new Mozilla HQ in Mountain View for some BBQ and a schedule that’s light on presentation and heavy on interaction.  Sign up here.

Festivities start at 7 and end at 9, hope to see you there!
Edit: due to the biggest storm since 1962, we’ve postponed the event.  Stay tuned for updates regarding the new time.  Thanks.

Extend Firefox Observations of Submissions by Countries

October 9th, 2009 by rbango

With the Extend Firefox contest over, I wanted to see where entries were coming from so I created some quick charts that show which countries were represented via the various submissions:

Entres-by-Country

Percent-by-Country

These charts show me we need stronger developer outreach outside of North America & Europe. South America, for example, is a hot bed of developer talent (Brazil & Chile come to mind) and helping those developers understand the viability & power of the Mozilla platform is extremely important.

Thankfully, we’ve recently brought on Jorge Villalobos as our Developer Relations Lead. Being based in Central America (Costa Rica to be exact) will definitely allow him to increase the awareness of our tools in the surrounding countries.

A surprise from the stats was India which was 6th on the list of contributed add-ons. This is a geo we need to look at closer to see how we can build stronger developer ties there.

It was really cool to see a nice sampling on countries participating. Great motivation to keep spreading the word worldwide.