November Featured Add-ons

Amy Tsay

2

Pick of the Month: Google™ Translator

by Andy Portmen

Google™ Translator is a handy multi-language translator built on top of Google Translate. It gives you the Google Translate UI feel right on your Firefox toolbar.

“I really love this tool. I’ve been taking online foreign language classes and it has been essential for helping me to proofread and check my work.”

Also Featured

Nimbus Screen Capture – editable screenshots by Nimbus Web Inc
Screen capture Web Page, selected region or whole browser window, edit screenshots and save the images to Local File or Google Drive. Edit screenshots in a very user-friendly interface with the different tools.

YouTube Video and Audio Downloader by InBasic, Alopepeo
Downloads YouTube videos in all available formats (FLV, MP4, WebM, and 3GP) with the video quality of your choice. It also contains a pure JavaScript library to extract the original audio file embedded in video files.

Nominate your favorite add-ons

Featured add-ons are selected by a community board made up of add-on developers, users, and fans. Board members change every six months, so there’s always an opportunity to participate. We’re accepting applications now for the next featured add-ons board, so if you’re interested, learn how to apply here!

If you’d like to nominate an add-on for featuring, please send it to amo-featured@mozilla.org for the board’s consideration. We welcome you to submit your own add-on.

Want to help select featured add-ons?

Amy Tsay

2

Six months have gone by quickly, and it’s time again to choose new members for the featured add-ons board. Board members are responsible for deciding which add-ons are featured on AMO in the next six months. Featured add-ons help users discover what’s new and useful, and downloads spike in the months they are featured, so your participation really makes an impact!

Anyone from the add-ons community is welcome to apply: power users, theme designers, developers, and evangelists. Priority will be given to applicants who have not served on the board before, followed by those from previous boards, and finally from the outgoing board. This page provides more information on the duties of a board member.

To be considered, please email us at amo-featured@mozilla.org with your name, and tell us how you’re involved with AMO. The deadline is Sunday, Nov 9, 2014 at 23:59 PDT. The new board will be announced about a week after.

We look forward to hearing from you!

October Featured Add-ons

Amy Tsay

2

Pick of the Month: Fastest Weather Forecast

by Sarah

Fastest Weather Forecast is the easiest way to check the weather while you browse internet.

“This is the greatest weather app I’ve found so far. It’s simple to set up and use. It’s a keeper.”

Featured Complete Theme

Metal Lion Australis Tiger by Frank Lion
Metal Lion Australis Tiger is a dark theme with ‘Tabs on Top’ tabs that restores some pre-Australis features and improves on the new design.

Also Featured

Menu Wizard by Oleksandr
Customize menus: Helps removing, moving and renaming menus and menu items.

BugMeNot by retailmenot
Bypass compulsory web registration with the context menu via www.bugmenot.com.

DoNotTrackMe: Online Privacy Protection by Abine, Inc.
Protect your privacy. Stop companies and advertisers from tracking your browsing and sending you spam email.

Fastest Notifier for Gmail™ (restartless) by Alexis Jaksone
Notifier for Gmail™ alerts the users of new email messages. Users can also read or reply to emails, delete or mark them as read, all without having to open a new window.

Nominate your favorite add-ons!

Featured add-ons are selected by a community board made up of add-on developers, users, and fans. Board members change every six months, so there’s always an opportunity to participate. If you’d like to join, keep an eye on this blog for the next application cycle.

If you’d like to nominate an add-on for featuring, please send it to amo-featured@mozilla.org for the board’s consideration. We welcome you to submit your own add-on!

Add-on Compatibility for Firefox 33

Jorge Villalobos

16

Firefox 33 will be released on October 14th. Here’s the list of changes that went into this version that can affect add-on compatibility. There is more information available in Firefox 33 for Developers, so you should also give it a look.

General

XPCOM

New!

  • Add a field to install.rdf for add-ons that are compatible with electrolysis. The multiprocessCompatible flag was added to install.rdf so that you can declare that your add-on works with the new Electrolysis (e10s) multiprocess mode without any compatibility shims. So, even if you activate e10s on Nightly builds, you can’t be sure that your add-on works well with e10s until you run it with that flag set to true. The compatibility shims are temporary and bad for performance, so please make sure to test your add-on and set that flag as soon as possible! You can read more about e10s compatibility here. Note that, while the flag was introduced in Firefox 33, e10s is still being worked on and disabled by default, and we’re not sure yet when it will make it to release. We will keep you up to date on this blog.

Please let me know in the comments if there’s anything missing or incorrect on these lists. If your add-on breaks on Firefox 33, I’d like to know.

The automatic compatibility validation and upgrade for add-ons on AMO will happen soon, so keep an eye on your email if you have an add-on listed on our site with its compatibility set to Firefox 32.

Add-ons Update – Week of 2014/10/01

Jorge Villalobos

7

I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.

The Review Queues

  • Most nominations for full review are taking less than 7 weeks to review.
  • 124 nominations in the queue awaiting review.
  • Most updates are being reviewed within 6 weeks.
  • 88 updates in the queue awaiting review.
  • Most preliminary reviews are being reviewed within 6 weeks.
  • 147 preliminary review submissions in the queue awaiting review.

The Add-ons Team met last week to discuss various issues related to the add-ons world, including the time it takes to perform a review and what we can do to improve it. I’ll be posting a summary about everything we discussed shortly.

If you’re an add-on developer and would like to see add-ons reviewed faster, please consider joining us. Add-on reviewers get invited to Mozilla events and earn cool gear with their work. Visit our wiki page for more information.

Firefox 32 Compatibility

The Firefox 32 compatibility blog post is up. The automatic compatibility validation was run shortly thereafter.

Firefox 33 Compatibility

The Firefox 33 compatibility blog post is coming up, probably tomorrow. Expect the automatic compatibility validation to be run sometime next week.

As always, we recommend that you test your add-ons on Beta and Aurora to make sure that they continue to work correctly. End users can install the Add-on Compatibility Reporter to identify and report any add-ons that aren’t working anymore.

Electrolysis

Electrolysis, also known as e10s, is the next major compatibility change coming to Firefox. In a nutshell, Firefox will run on multiple processes now, running each content tab in a different one. This should improve responsiveness and overall stability, but it also means many add-ons will need to be updated to support this.

We will be talking more about these changes in this blog in the near future. We will also begin contacting developers about add-ons malfunctioning with e10s very soon. For now we recommend you start looking at the available documentation.

Add-ons Update – Week of 2014/09/10

Jorge Villalobos

6

I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.

The Review Queues

  • Most nominations for full review are taking less than 7 weeks to review.
  • 134 nominations in the queue awaiting review.
  • Most updates are being reviewed within 5 weeks.
  • 74 updates in the queue awaiting review.
  • Most preliminary reviews are being reviewed within 4 weeks.
  • 127 preliminary review submissions in the queue awaiting review.

If you’re an add-on developer and would like to see add-ons reviewed faster, please consider joining us. Add-on reviewers get invited to Mozilla events and earn cool gear with their work. Visit our wiki page for more information.

Firefox 32 Compatibility

The Firefox 32 compatibility blog post is up. The automatic compatibility validation was run shortly thereafter.

As always, we recommend that you test your add-ons on Beta and Aurora to make sure that they continue to work correctly. End users can install the Add-on Compatibility Reporter to identify and report any add-ons that aren’t working anymore.

Electrolysis

Electrolysis, also known as e10s, is the next major compatibility change coming to Firefox. In a nutshell, Firefox will run on multiple processes now, running each content tab in a different one. This should improve responsiveness and overall stability, but it also means many add-ons will need to be updated to support this.

We will be talking more about these changes in this blog in the near future. We will also begin contacting developers about add-ons malfunctioning with e10s very soon.

September Featured Add-ons

Amy Tsay

2

Pick of the Month: CoolPreviews

by The Cooliris Team

Browse faster—preview links and images without leaving your current page or tab. Just mouse over any link and a preview window appears to display the content.

“Everyone that I know that doesn’t have Firefox already, is switching to it, to be able to get this add-on. It is fantastic. I use it everyday and would be lost without it.”

CoolPreviews

Get CoolPreviews »

Also Featured

Font Finder by Ben Dodson, Eric Caron, Jake Smith, Andy Portmen
FontFinder is created for designers, developers and typographers. It allows a user to analyze the font information of any element on a page, copy any piece(s) of that information to the clipboard, and perform inline replacements to test new layouts.

Pray Times! by Hamid Zarrabi-Zadeh
Display daily Muslim prayer times.

Nominate your favorite add-ons!

Featured add-ons are selected by a community board made up of add-on developers, users, and fans. Board members change every six months, so there’s always an opportunity to participate. If you’d like to join, keep an eye on this blog for the next application cycle.

If you’d like to nominate an add-on for featuring, please send it to amo-featured@mozilla.org for the board’s consideration. We welcome you to submit your own add-on!

Add-ons Update – Week of 2014/08/20

Jorge Villalobos

2

I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.

The Review Queues

  • Most nominations for full review are taking less than 6 weeks to review.
  • 114 nominations in the queue awaiting review.
  • Most updates are being reviewed within 3 weeks.
  • 79 updates in the queue awaiting review.
  • Most preliminary reviews are being reviewed within 3 weeks.
  • 113 preliminary review submissions in the queue awaiting review.

If you’re an add-on developer and would like to see add-ons reviewed faster, please consider joining us. Add-on reviewers get invited to Mozilla events and earn cool gear with their work. Visit our wiki page for more information.

Firefox 32 Compatibility

The Firefox 32 compatibility blog post is up. The automatic compatibility validation will be run soon.

As always, we recommend that you test your add-ons on Beta and Aurora to make sure that they continue to work correctly. End users can install the Add-on Compatibility Reporter to identify and report any add-ons that aren’t working anymore.

Electrolysis

Electrolysis, also known as e10s, is the next major compatibility change coming to Firefox. In a nutshell, Firefox will run on multiple processes now, running each content tab in a different one. This should improve responsiveness and overall stability, but it also means many add-ons will need to be updated to support this.

We will be talking more about these changes in this blog in the near future. We will also begin contacting developers about add-ons malfunctioning with e10s very soon.

Announcing Add-on SDK 1.17

Jeff Griffiths

9

I’m pleased to announce the immediate availability of Add-on SDK 1.17! You can download the SDK directly in either zip or tarball format. This is a maintenance release of the cfx tools to more easily support new apis added to Firefox in the future ( see bug 1032275 for more information ). The AMO validator tool has been updated to support extensions created with SDK 1.17 as of August 13th.

This will almost certainly be the last release of this tool; developers using the SDK are encouraged to try out the new JPM tool instead. JPM has some key advantages:

  • developers can create and use npm modules as dependencies in their add-ons.
  • installation via npm is much simpler: `npm install -g jpm`, particularly for developers already used to node.js.
  • cfx was a complex tool built for a time when sdk dependencies were packaged with each add-on. JPM removes a lot of this complexity and just does a few things well: running, packaging and running tests.

For more on migrating to JPM, please see Erik’s excellent post.

As always, we’d love to hear from you about your experiences with this release. You can contact us in a variety of ways:

post to our discussion group
chat with us on irc.mozilla.org #jetpack
report a bug
check out the source and contribute bug fixes, enhancements, or documentation

For more information on the Jetpack Project check out our wiki.

Add-on Compatibility for Firefox 32

Jorge Villalobos

6

Firefox 32 will be released on September 2nd. Here’s the list of changes that went into this version that can affect add-on compatibility. There is more information available in Firefox 32 for Developers, so you should read that too.

General

Content scripts

Implement Xrays to Object objects, Implement Xrays to Array objects. This extends an important security barrier between privileged and unprivileged code, called Xray Vision. In a nutshell, it protects privileged scripts from running unexpected code when calling familiar functions in content code, like window.alert, which can be replaced by page scripts. It ensures that you always call the original function.

For better separation between privileged and unprivileged code, we recommend that you start looking into the Message Manager. We will be writing more about it soon, because using the Message Manager will be necessary when Firefox moves to a multi-process architecture (known as Electrolysis or e10s for short). The sooner you start using it in your add-on, the better.

XPCOM

New!

  • Provide add-ons a standard directory to store data, settings. Most add-on devs know that they should store their data somewhere in the profile directory (preferences should only store small configuration values), but we don’t have a clear standard for this, or a good storage API. This first step establishes a standard directory: [profile]/extension-data/[add-on ID]. The follow-up bug will implement an API to make it easier to store data in that folder. For now, you should consider migrating your data to the new location. Kudos to Alex Vincent for the great work!

Please let me know in the comments if there’s anything missing or incorrect on these lists. If your add-on breaks on Firefox 32, I’d like to know.

The automatic compatibility validation and upgrade for add-ons on AMO will happen soon, so keep an eye on your email if you have an add-on listed on our site with its compatibility set to Firefox 31.