Posts Tagged ‘releases’

AMO Maintenance Release – v3.4.6

Friday, July 25th, 2008

We pushed out a minor revision to AMO last night. This includes:

  • A “Remember me on this computer” option when logging in so that you are not constantly being asked for your password. The login credential expires every 2 weeks.
  • A reCAPTCHA process for new registrations.
  • Changes to the default sort order for search results making them more relevant. Now, exact name matches are shown first followed by other matching results.
  • Preview sliders for recommended add-ons on the category landing pages
  • Some fixes to some key problems we’ve been facing recently, e.g. inability to upload add-ons under certain conditions.

Checkout the AMO 3.4.6 fix list for a full breakdown.

AMO maintenance release – v3.4.5

Saturday, July 12th, 2008

This minor revision to AMO includes some fixes to some vexing problems as well as a few ease-of-use features. We’ve added a “slider mechanism” to the front page so that you users iterate through five of the featured add-ons.

Some of the bugs resolved include the dreaded “version bumped add-on will not install”, empty review pages (sometimes), and ability to see sandboxed versions of a public add-ons.

For localizers: You can now upload language packs for applications.

For Add-ons Authors: Previously, if you wanted to link to the XPI file hosted on AMO, you had to update your links for every version released. Now you can link to the latest downloadable revision of your add-on by using the following URL: https://addons.mozilla.org/firefox/downloads/latest/{Addon-ID}. This will redirect to the latest available XPI file for your add-on.

See the full fix list.

AMO release with Theme Browser, Advanced Search and revised Developer Tools

Saturday, June 14th, 2008

The AMO team has been cranking hard for the past several weeks to bring you the latest batch of goodness. This week’s release includes some very cool end user and developer features, just in time for Firefox 3.

Theme Browser
Ever find it hard to see a bunch of Firefox themes at a glance? We did too and so we created the Theme Browser.

You will now be able to quickly see many theme previews at once, switch between categories and re-order to your heart’s content.

Advanced Search
Just click on the new “Advanced” tab at the bottom of the search panel and you’ll access the advanced search options where you can specify your search using all sorts of parameters.

You can limit your searches for add-ons to selected types, platforms, application version ranges, when it was last updated; then order the results by popularity or other orderings. One capability which may not be so evident is that leaving the search term field blank, will show you all the add-ons that meet the specified criteria, so you can easily find all Firefox 3-compatible themes (as depicted above) or the recently updated Firefox 3-compatible add-ons, etc…Of course, you can bookmark these custom searches to quickly get at your unique search results.

Developer Tools
The last area with new AJAXy flavor and lots of changes are the Developer Tools. A near complete rewrite, it is currently deployed alongside the older version until the full migration is complete. It has been described in detail in a five part series by Fligtar. With this release of AMO, you can try editing your add-on properties, authors, etc… and let us know if you find any problems. (The add-on submit process and the image preview manager are still under development.)

All the Rest
Besides that, the team has fixed a myriad of stuff including:

  • Auto-approval of all users reviews. All user reviews are made public immediately. Users and add-on authors can flag questionable reviews for moderation by AMO editors.
  • Optimized search performance and moved to a full text search module
  • Changes in the search algorithm so that exact name matches show up first
  • Ability to deliver add-on updates to language packs
  • An updated site privacy policy
  • Several new localizations, now at 27 total including: Catalan-Valencian & Hebrew
  • The inclusion of experimental add-ons on user info pages

Incremental release – AMO v3.4.2

Thursday, May 15th, 2008

The webdev team has updated AMO with a set of key fixes in a new incremental release. This revision includes:

  • New list views for Newest & Recently Updated add-ons
  • Display of last modified date on add-on pages
  • A revised version history page
  • Ability for users to change their email address and many fixes related to the user signup process, email address and password handling
  • Easy discovery of languages and dictionaries details pages
  • Various search items: new search button, themes, dictionaries and language packs showing now up correctly

There were other fixes as well – full bugzilla fix list. We plan to revise AMO with another release in about 2 weeks.

Minor revision to AMO (v3.4.1)

Thursday, May 1st, 2008

As mentioned previously, the AMO development team has moved to a more iterative development model. This is our second iteration under the new regime. The changes we’ve rolled out to the site include:

  • Added back the application compatibility ranges on the add-on details pages
  • Due to popular demand, we’ve separated Themes from Appearance-related extensions and Dictionaries & Language Packs from “Language Support” extensions. So, there are a few more categories that appear on the left-hand side menu.
  • Fixed an issue with IE7 not being able to download Thunderbird add-ons
  • Reviews titles are now being shown
  • Matched up the download counts, details pages now show both weekly and cumulative downloads
  • Added RSS buttons to task-oriented menu box
  • Resolved a CSRF issue
  • Matched up review counts
  • Increased the default add-on list size from 10 to 20

There were other fixes as well – full bugzilla fix list. Our next iteration will come in about 2 weeks time.

Feedback on the recent AMO release

Friday, April 11th, 2008

Since the release of AMO 3.2, the AMO Team has been actively reviewing the variety of feedback from my blog, the webdev blog, madhava’s blog, the effervescent MozillaZine Forums and most noteably the reports coming into the AMO component in Bugzilla. Thank you so much for all the input and feedback. It’s refreshing to see so much care and attention being paid to AMO.

Morgamic posted an explanation of the rationale and trade-offs that we were trying to make with the new design. It has been a challenge for us to cater to the various audiences that AMO has – from first-time user to seasoned expert users to add-on authors/publishers.

To summarize the top concerns that we’ve heard:

  • You removed valuable information that we had previously“- application compatibility information, add-on modication dates, download counts (in selected views). This was far and away, the most pressing problem.
  • The new Smart Install button is dumb!” – advanced users were frustrated by the limitation that AMO placed and its inability to allow downloads of any version for testing purposes, etc..  This combined with the above issue along with some nasty bugs exacerbated the issue.
  • You removed two important add-on lists” – Bring back the New Add-ons and Recently Updated add-ons views
  • You combined some views in a way that makes it impossible to find Themes & Search Engines“. In an attempt to simplify the navigation and put everything into categories, we combined Themes with Apperance-related add-ons and Search Engines with Search-related add-ons. This was probably an oversimplification that caused grief to many.
  • Restore the discussions“. We opted to remove add-on discussions from the site but it was hasty. We’ll be adding them back in a way that allows flexibility for authors who want to host their own forums.

The community also reiterated some previously mentioned feature requests:

  • Add an advanced search that lets me search by app max/min version range, platform, add-on type, etc…
  • How to deal with the use case of “Should I upgrade to Fx 3 now – are my favorite add-ons compatible?”

One of the common misperceptions is that the AMO site now requires users to login to be able to install and download add-ons. This is certainly not the case for public add-ons. With this design, we surfaced sandbox’ed or experimental add-ons – those are the only ones requiring login since they are meant for users who know what they are getting into.

Note: There is certainly more feedback and requests and they are all been tracked in Bugzilla.

To address these, we will be publishing some updates to AMO which you’ll be able to see shortly at our preview site. The next iteration (AMO v3.2.1) is a minor bug fix release that we’ll roll out next week addressing some of the most critical bugs as well as easier access to download any version of an add-on. It’ll look something like this:

Download any version of Firebug

We’ll be following this AMO v3.2.1 bug fix release with a set of smaller scoped, milestone releases that address the top issues on our AMO v3.4 bug backlog.

Availability of new addons.mozilla.org (AMO) site

Wednesday, March 26th, 2008

The AMO team has been hard at work for the last many months on a major site redesign and is pleased to announce the availability of the new AMO site. This is a significant release and chock-full of goodies for end users and add-on authors alike. The focus has been predominantly to provide a visual refresh, simplify navigation and rework the add-on developer tools area. But that doesn’t quite capture just how much effort has gone into this release. So, here is a full rundown of all the changes.

What’s New in AMO 3.2?

Visual Identity & Navigation

  • An easy-on-the-eye visual identity (called “Eco” for its soothing color) with new menus, buttons, drop-down lists, and site header
  • Add-on categories available from all pages for easier navigation
  • Quick links to dictionaries, themes & search engines
  • More add-ons can be viewed per page (configurable for up to 100/page)
  • Indicator status such as “experimental” (aka sandbox) or “recommended” is displayed
  • An “Application” drop down menu for easy access to Thunderbird, SeaMonkey & Sunbird add-ons
  • Experimental/Sandbox addons are shown even when a user is not logged in but installation requires login. Removed option for “include sandbox items” from user preference.

Smart Install Buttons

  • As we are in a transition time between Firefox 2 and preparing for the release of Firefox 3, we’ve added OS platform and Firefox version detection to the “Add to Firefox” buttons that appear. So, depending upon the version of Firefox that you are using and the compatibility of the add-on, you’ll see one of the following:
  • When an add-on is compatible with your version of Firefox, you’ll see


  • When an add-on is only compatible with an older version of Firefox, you’ll see


  • When an add-on is only compatible with a newer version of Firefox, you’ll see


  • If the add-on is in the sandbox, it’ll be marked “experimental”, and you’ll need to login to install it


  • For Thunderbird, add-on buttons indicate “Download Now” instead of “Add” to more accurately reflect what happens

Add-on Search

  • About 50% of users come to AMO to search for a particular add-on. It used to be exceedingly difficult to do that. So, we’ve given the search box in this new design significant prominence.
  • Ability to limit searches within categories
  • The search result page now has install buttons (no need to go to the details page any more)
  • Experimental (sandbox’ed) add-ons are now shown in search results and clearly marked (no need to switch between public and sandbox search any more)

Site Content

  • Add-on download counts are now visible publicly to help users discover popular add-ons
  • A revised ratings form with a new 5-point rating scale. (All previous add-on ratings have been adjusted accordingly.)
  • A revamped add-on version history page (without Smart install buttons so that you can download add-ons for any Firefox version or OS platform)
  • A new viewer for add-on images
  • Massively revised dictionaries & language pack page with support for more than 60 languages.

Featured & Recommended Add-ons

  • We’ve revamped how recommended add-ons work. In the past there was a single list of recommended add-ons that was available. From that list, one was randomly selected and featured on the AMO front page. As this list grew, there was less “exposure time” for each add-on and no filtering whatsoever.
  • This revision of AMO introduces two new capabilities: featured add-ons and locale-specific targeting.
  • Now, when an add-on is marked as recommended it is done so for a single category. The revised category pages include 2 “slots” where recommended add-ons will appear. See the Social & Communications category for an example. We will be increasing the number of recommended add-ons to accommodate these extra slots.
  • Featured add-ons are a selection of recommended add-ons that are shown in one of 3 slots on the front page of AMO. Caegory recommended add-ons will be rotated on a regular basis onto the front page.
  • We’ve also added per locale featured and recommended lists – this allows AMO editors and the Mozilla community to tailor AMO for particular locales
  • Themes can also be recommended

Search Engines

  • Revised search engines page (and added OpenSearch support)
  • Support for search engine categorization
  • Firefox search field integration on the search engine details pages. You can easily add search engines using the Firefox Search Engines menu

Discussions…Frozen

  • Feedback from many add-ons authors indicated that they were dissatisfied with the discussion system on AMO, mostly because most authors already maintained a separate support forum elsewhere. mozillaZine Forums, MozDev forums or other. So, we’ve frozen all existing add-on discussions. Users can no longer add new topics but existing topics can be read. We’ll maintain the content for a few months and then eventually remove them.
  • As a replacement for discussions, we’ve added new support forum URL & support email links for each add-on. Add-on authors should edit their add-ons and point to either a support email or a support forum location and AMO will link to there.
  • Required Actions for add-ons authors: Determine a location for your support discussions and update your add-on please.

Developer Tools

  • The ever clever Justin Scott was the brains behind the reworking of this area of AMO. He’s blogged about this earlier during the beta cycle.
  • A new add-on dashboard with summary information (along with an RSS feed that you can subscribe to)
  • Authors will also find beautiful, functional charts that graph both add-on active daily users (ADU) as well as total downloads
  • The entire data history of the add-on from July 2007
  • Graph zoom in/out and expand graph capabilities
  • For active users, you can filter and chart by the versions of the add-on, by versions of Firefox, by addon status or by users’ operating system
  • Add-on authors may choose to make their detailed statistics public – you can visit this link to see which add-ons have opted to do this
  • Finally, you can export the data as a CSV in order to perform your own analysis

An amazing 24 languages!

  • That’s right. From Albanian to Ukrainian, we’ve got your locale. Special thanks go out to the Mozilla web localizer community who did an incredible job to help us simultaneously launch this site with 24 languages!
  • The list includes: Albanian, Basque, Catalan, Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, English, French, German, Greek, Indonesian, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Slovak, Spanish (Spain) and Ukrainian

This has been an incredible effort and lots of long hours by many groups. Please help me congratulate the entire dev, QA, UX, product, IT/Operations, AMO Editors and localization teams for helping make this a great release.

Enjoy!

For those that love detail – here’s a full list of fixes as tracked in Bugzilla

AMO Design Update (now with all Mozilla products)

Tuesday, November 20th, 2007

In my last post, I outlined some the design changes we’re planning for AMO.  A number of commenters raised the issue that the design could lead to non-Firefox applications being under-represented on the site — definitely not something we want to do.  So, we went back to the drawing board and came up with what we believe to be a reasonable balance between streamlining the basic use case — a Firefox user grabbing an add-on — and still showcasing the other applications in the Mozilla community.  The mockups appear below.  There are three major changes represented here:

  • Removed the “global header” that currently graces most mozilla.com properties to help give AMO an identity, additional simplicity and a logical navigation structure
  • Reduced the overall height of the header area which means that you get to the content/meat quicker
  • Added an application selector to the “main page” in a prominent position on the page

This raised the question of what are the Mozilla products that should be supported by AMO. Given that AMO is a Mozilla project resource meant to support the Mozilla project’s official products/applications – the list of apps include Firefox, Thunderbird, SeaMonkey, Camino and Sunbird exclusively. (Currently, Camino does not natively include add-ons capabilities or an add-ons manager so it’s not listed). It is expected that as Mozilla’s mobile efforts bear fruit that mobile-related add-ons would be supported as well.

The default entry point advertised by Mozilla application are the AMO subsites: Firefox, Thunderbird, SeaMonkey, Sunbird. This is where the application selector would appear. Currently, the AMO top level page (http://addons.mozilla.org) redirects to a localized Firefox subsite as the majority of users are installing Firefox add-ons.

I think of AMO as a hosting service supporting multiple apps with a shared backend (servers, mirror network, user database, reviews and discussion infrastructure and so forth.) I’ve argued for “segregation” in order for each app to provide (possibly) unique user experiences using app-specific AMO skins/theme, add-on installation options, etc. Our current “subsite” structure essentially offer this today, e.g. categories are app-specific and the recommended add-ons list is unique. I would expect this to continue and would love to hear feedback about unique needs of Mozilla apps so that we can work it into future AMO revisions.

App Selector (closed)

App Selector (open)

SeaMonkey header

Special Thanks to Madhava Enros and Henry Brown for the overall design and mockups.