October Featured Add-ons

Amy Tsay

0

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.

August Featured Add-ons

Amy Tsay

Pick of the Month: Screengrab

by Oleksandr

Screengrab saves entire webpages as images. Just right-click on the page you want to grab and look in the “Screengrab” menu.

I love this add-on…I can use it to grab whole pages of my website designs to use in my portfolio, to show prospective customers. Brilliant!”

Get Screengrab »

Also Featured

iMacros for Firefox by iOpus
Automate Firefox. Record and replay repetitious work. If you love the Firefox web browser, but are tired of repetitive tasks like visiting the same sites every days, filling out forms, and remembering passwords, then iMacros for Firefox is the solution you’ve been dreaming of!

User Agent Switcher by chrispederick
The User Agent Switcher extension adds a menu and a toolbar button to switch the user agent of a browser.

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/07/30

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 6 weeks to review.
  • 81 nominations in the queue awaiting review.
  • Most updates are being reviewed within 4 weeks.
  • 61 updates in the queue awaiting review.
  • Most preliminary reviews are being reviewed within 3 weeks.
  • 61 preliminary review submissions in the queue awaiting review.

The length of the queues has improved significantly thanks to a couple of new reviewers. We could always use more help, so please read below about how to join our group.

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 31 Compatibility

The Firefox 31 compatibility update is here. The automatic compatibility validations were run as well.

Firefox 32 Compatibility

For Firefox 32, expect the compatibility blog post sometime within the next week, and compatibility validation should follow a week or two later.

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, you can help us test add-ons during the upcoming Add-on Compatibility Test Day, on August 1st. If you want to test your own add-on, the Test Day etherpad has instructions on how to activate e10s on a Nightly profile.