Posts Tagged ‘features’

AMO welcomes self-hosted add-ons and HTML

Friday, November 13th, 2009

One of the staples of the Mozilla add-ons platform is the choice developers have to host and distribute their add-ons on any website they’d like — not just addons.mozilla.org. Yet, as the largest gallery of add-ons, Mozilla Add-ons is where users come to search for and discover new add-ons, which leaves add-ons hosted on a personal or business website out of sight and usually out of mind.

With tonight’s release, we’ve launched a pilot program to allow self-hosted add-ons to be listed on AMO alongside our thousands of Mozilla-hosted add-ons. We want users to be able to find any add-on they’re looking for on AMO, whether it’s hosted there or not.

These self-hosted add-ons won’t have all of the site features that other add-ons do, but will appear in search and browse listings, collections, and can be reviewed and rated. However, unlike our thousands of publicly-listed add-ons, these add-ons are not reviewed by Mozilla. Because of this very important distinction, instead of a green install button, self-hosted add-ons see a cautionary notice and link to the add-on’s homepage for additional information and to install the add-on.

Screenshot of the warning

Developers interested in submitting their self-hosted add-on or changing the hosting of their existing add-on should first read through additional details of the program.

Additionally with tonight’s release, we’ve added support for a much-requested feature over the last few years: HTML in add-on descriptions!

Several HTML tags, including links and lists, can now be used in four fields across the site: add-on descriptions, developer comments, version release notes, and user profiles. These fields and several others will also automatically link plain text URLs.

Stay tuned for information on additional features included with this release tomorrow!

Add-on development just got easier

Tuesday, September 29th, 2009

We’re very excited to announce that we’ve just launched the Add-on Developer Hub (beta), the one-stop-shop for add-on developers to find out why they’d want to make an add-on, how to make an add-on, and manage their add-on listings.

Developer Hub Logo

Developer Hub

Back in May, we posted about our plans for a developer-focused website in response to feedback we received from add-on developers. The new Developer Hub has something for everyone — whether you’re just getting started or have already made twenty add-ons.

New documentation features of the Hub include:

  • Getting Started – an introduction to add-on development with links to important resources
  • How-to Library – tutorials, articles, videos, and walk-throughs on add-on development topics
  • API & Language Reference – official API and language references
  • Case Studies – stories of successful Firefox add-ons
  • Add-on Policies – all of our add-on policies in one up-to-date location
  • Search – search the best add-on development resources in one place: documentation, forums, newsgroups, reputable blog posts, and more

We’ve also introduced some new tools, with more planned for the coming months:

  • Add-on Builder – auto-generate add-on packaging by entering basic information and picking UI parts
  • Add-on Validator – add-ons can now be validated even if they’re not hosted on AMO

One of the most important goals of the new Hub is to bring the add-ons community closer together. With that in mind, the Hub features:

  • Add-ons Forum – interact with other add-on developers and get help
  • Newsletter – about:addons is our monthly newsletter
  • Developer News & Promos – relevant news and important information is now prominent throughout the Hub
  • Upcoming Events – find out when an add-on event is coming to your area

Developer Tools & News Feed

The tools developers use to submit and manage their add-ons on addons.mozilla.org are now part of the Developer Hub, and we’ve added a cool new way to stay up to date with what’s happening with your add-ons: the add-on news feed.

Any time something of note happens to an add-on, it is recorded in the news feed for the developer to see. This includes developer and editor actions like editing an add-on, submitting a new version, and approving a new version, but also includes user actions such as reviews and collections.

The news feed is available via RSS for one or all of your add-ons.

News feed screenshot

Search Revamp

As part of this release, we’ve also re-worked our AMO search engine from scratch to provide much more accurate results. This is a huge and much anticipated improvement, and will be covered in detail in a separate blog post.

A big thanks goes to everyone who made this release possible, from the developers, testers, and designers to those who helped review documentation and content.

Coming Up for AMO

Thursday, August 20th, 2009

We launched Collections in June, Contributions in July, and the response to both has been amazing. What’s next for AMO? Here are some summaries of our upcoming projects.

Collections Phase II

Screenshot of recommended add-ons boxWe’ve had over 27,000 collections created and 6.5 million add-on downloads from those collections since the launch on June 10. We want to add a number of new collection features to the website and Add-on Collector extension, including:

  • collection ratings
  • statistics dashboard for collection creators
  • add-on recommendations based on collection data
  • recently viewed collections
  • Thunderbird & Fennec support for the Add-on Collector

Check out this spec for all the details planned for this second phase. If you have feedback on this, please post it in this newsgroup thread. The website features above are included in AMO 5.0.9, which should be released at the end of next week.

Add-on Developer Hub

Developer Hub Homepage Mock-upIn May, we posted about our plans for a new one-stop-shop for add-on developers. Whether you’re someone new to Firefox and not sure if you want to write an extension, a long-time developer looking to stay up-to-date on add-on news and documentation, or an add-on author wanting to update your AMO listings, the Add-on Developer Hub at AMO will be the place to go.

Among the features of the new developer area are:

  • add-on case studies
  • AMO policies
  • how-to library/portal
  • API/Language reference links
  • add-on builder (extension skeletons with working UI components)
  • add-on validator

You can see some mock-ups of what the new site will look like here, or view the spec for all the details. Please post any feedback in this newsgroup thread. We’re planning this for AMO 5.1, which should be released in late September.

Disclosure of Add-on Practices

Disclosure of Add-on Practices checkboxesMany add-on authors, individuals and companies alike, invest large amounts of time and effort into their add-ons, and wish to be compensated for their work. Although we have launched the Contributions feature for authors to accept donations from users, some authors have partnered with companies to support the continued development of their add-on in exchange for the add-on making certain changes to Firefox. We enacted a No Surprises policy in an effort to protect user choice, but unfortunately continue to find surprises.

We feel it is necessary for users to know about certain add-on practices that an add-on employs prior to installation. These practices must be disclosed in a clear and consistent way across AMO. Our plan for this is described in this spec. Please post any feedback in this newsgroup thread.

Add-on Compatibility Reporter

Compatibility Reporter Mock-upNew versions of Firefox are always in the works, and the lead-up to a final release can be hectic for both add-on developers and the AMO team as we try to encourage everyone to test and update their add-ons in the new version. We’ve come up with an idea for an Add-on Compatibility Reporter extension that would be bundled with alpha and beta builds of Firefox and facilitate add-on testing and reporting.

If you have add-ons installed that don’t work, you can report that to AMO. If you have incompatible add-ons installed that work fine, you can report that to us too. We’ll look at all the submitted reports and email developers when we think we know whether the add-on is compatible with that Firefox version, or if it’s not compatible and what problems users are having.

For all the details, you can read the spec. If you have feedback, please post in this newsgroup thread.

As you can see, we have a lot going on, including several projects not mentioned here. Stay tuned to the newsgroup and this blog for the latest on add-ons.

A week of collections

Wednesday, June 17th, 2009

It’s been a week since we launched the new collections feature on addons.mozilla.org, and the response has been amazing! Above the Fold has details on press coverage, and we’re happy to see so many bloggers and news sites creating their own collections. Reading the articles, it was very exciting to see that people really understood collections and their potential.

The first week of collections blew away our goals for the launch, so I’d like to share some statistics from the last week. Add-on users have created more than 11,000 collections, comprising 140,000 instances of 3500 different add-ons. Of those collections, 6200 are listed publicly in the Collection Directory, while the others are private. We’ve served over 245,000 add-on downloads from collection view pages, not including downloads served from other pages accessed through collections.

The Add-on Collector has been very successful as well, with 46,000 downloads and about 19,000 Collectors in use. Users of the extension have created 2500 auto-publisher collections, which are collections automatically kept in sync with the add-ons that user has installed in Firefox. And hundreds of add-ons have been shared with friends through the Collector’s email sharing feature.

But the most rewarding measure of success so far has been hearing people say collections have helped them discover new add-ons, which was the primary goal of the project.

Because the response to collections has been so great, we’re going to keep adding new collections-related features and improvements over the next few months. We have a number of ideas for what features to implement, but need help from the community to identify which cool new collection features are most wanted. So, if you’re interested in the future of collections, head over to the newsgroup and let us know which of the proposed features you want to see.

Introducing Add-on Collections

Wednesday, June 10th, 2009

The ability to completely customize your browser with thousands of add-ons is one of the best features of Firefox, and highlights the talent, dedication, and innovation of our great community. With thousands of add-ons and close to 1.5 billion downloads, Mozilla has been working hard this year to provide a great experience for both add-on users and developers.

Today, we’re excited to introduce a new feature to our website that will expose the niche add-ons that can be hard to find, and gives users a more active role in helping outstanding add-ons bubble to the top. One thing we’ve learned as add-ons have grown in popularity over the years is that once a user finds an add-on they love, they become a fan for life. We see this all the time as people recommend add-ons to their friends and write great reviews. And we’re very happy to see so many bloggers writing about lists of their favorite add-ons.

We’ve created a short video demonstration to introduce this new feature:

Add-on Collections

In November, we launched Fashion Your Firefox, which was a collection of add-ons that we felt were great for a novice user just getting started with customizing their browser. Now, we’d like to take it a step further and let anyone create their own collection of add-ons that can be shared with their friends, posted on blogs, and featured on the Firefox Add-ons website.

Starting today, visitors to the add-ons website will see a brand new look with collections of add-ons front and center. We’ve integrated collections throughout the site, and created a Collection Directory that showcases all of the add-on lists created by our users. There are a number of Mozilla-created collections that are featured throughout the site, but we hope to replace these with useful community-created collections in the near future. If you find a collection you like, logged-in users can mark it as a favorite to easily get back to it later.

Creating a collection of your own is as easy as giving it a name, like “Ken’s Favorite Data Analysis Extensions” or “Halloween Themes”, and choosing what add-ons you’d like in the collection. It will then show up in the directory, and can be sent to your friends or linked in your blog. The more people add it as a favorite, the higher it will be ranked.

Collection Directory screenshot

Staying up-to-date

There are a lot of add-ons out there, so finding a collection related to a topic you’re interested in will be a huge time-saver. But what if you want to subscribe to that collection so that you find out when new add-ons are published to it? You can subscribe to a collection via RSS, or you can install the Add-on Collector extension for Firefox. The Collector turns your favorite collections into subscriptions in your browser, where you’ll be notified as soon as new add-ons are published to one of your collections. The extension has a number of other features, including the ability to share an add-on you have installed with a friend by e-mail, publish an add-on to one of your collections, and set up a collection that is automatically kept up to date with your installed add-ons.

We’ve made video demos of creating a collection and setting up an auto-publisher collection to show how easy it is dive in to collections.

We hope that collections will make add-ons more social and encourage add-on users to be involved in the community. So, head on over to the Collection Directory to get started with collections and fashion Firefox the way you want it.

Note: There are currently some issues with logging in via the Add-on Collector extension. We hope to have these fixed Wednesday morning. Update: The Collector is now fixed and login should be working properly in version 1.0.2 of the extension.

A peek at our Contributions pilot

Monday, May 11th, 2009

As promised, we’re showing you how things will look after we launch Contributions at the end of June. Our goal with this project was to help developers tell their stories about add-ons, and the first thing we did was redesign the add-ons listing page.  Our goal with the page was to give developers a better way of showcasing themselves next to their add-ons.

listing

Our eagle-eyed readers will notice a few things about this mockup:

  • The look and feel of AMO has evolved.  We’re currently working on a redesign of the site to make it more user friendly and a better reflection of how add-ons are an essential part of the lives of many Firefox users.
  • There’s a “Meet the Developer” section which takes users into a page where they can learn about why a developer created an add-on and where they plan on going next.
  • Tags will be introduced in the near future, which will help our users and developers explore and classify add-ons.
  • And last but not least, the suggested contribution is present on the add-on page.

The Meet the Developer link goes to the following page, which should help developers explain the work they’ve put into their add-on and what features the contributions will help drive.  Also, when users make contributions, they will be able to suggest additional features that they’d like to see. The information on this page, including bits like the average rating, will help users make an appropriate decision around contributing without feeling obligated to do so.

devprofile

These updates will be available to all developers, not just ones who ask for financial support.  Developers will also have a variety of ways to present contributions, and we’ll use developer and user feedback to determine which ones remain available after the pilot- so view this as a first step in a long evolution towards the best solution.

A big thanks to the fine folks at Clearleft for helping us with the redesign as well to the many developers who gave us advice and feedback on this feature.  As always, please let us know what you think in the AMO Newsgroup or by posting a comment.

If you’re interested in participating in our pilot, please sign up.

Contributing to a healthy ecosystem

Friday, May 8th, 2009

Over the past year, there’s been a growing debate around how add-on developers can receive compensation for the work they put into their add-ons.

That’s why we’re looking to launch a contributions pilot by the end of June. This pilot will allow participating developers to request voluntary contributions from users in a way that helps explain how those financial contributions help with the development of an add-on. We know that there are great stories about add-ons, and we want to help developers tell them by explaining why they created an add-on and where they plan on going next.

For users, contributions will be optional — they can choose to contribute nothing, or even increase their contribution to an amount they feel appropriately reflects the value they get from the add-on. We think this is a way for members of our community to participate in the ongoing development of the add-ons they enjoy using.

More details will come soon, but for now please fill out this form if you’re an add-on developer and want to participate in our pilot.

Add-ons Contributions Pilot Form

New Category Pages and More

Friday, May 1st, 2009

New Category Pages

categories-2

Today we launched our category page redesign, which we plan on being the first of many meaningful improvements to AMO this quarter.  The goals of the new page are to better showcase both recommended add-ons and regular add-ons, and make it easier to discover a wide variety of add-ons with a minimum of browsing.

Simple User Profiles

profile

We also launched simple profiles in AMO, so you can now write the autobiography of your dreams, as long as it’s less than 500 characters and doesn’t include any images.  This is the first step in enhancing user profiles, and we hope you’ll find it useful.

Updated Developer Agreement

In a separate blog post, we discussed the new developer agreement that launched today.

For a complete list of everything we fixed in this release, visit bugzilla.

Add-on Jockey

Thursday, March 19th, 2009

Since moving to California, I’ve found myself listening to the radio a lot more than in previous years. I think this is largely because my favorite station here plays a lot more of the music I like and has a lot of new artists and songs that I haven’t heard before. Music and Firefox add-ons have a lot in common. Both are ways of expressing yourself and customizing your lifestyle. Both are made by professionals, but also by students, hobbyists, and anyone with a passion for their idea. Wouldn’t it be cool if there was a way for me to discover relevant new add-ons as easily as I discover new music?

In November, we launched Fashion Your Firefox, which was a collection of add-ons that we felt were great for a novice user just getting started with customizing their browser. Now, we’d like to take it a step further and let anyone create their own collection of add-ons that can be shared with their friends, posted on blogs, and featured on the Firefox Add-ons website.

Just as a DJ selects which songs to play and comment on, we want to let anyone create a list of add-ons on any topic — whether it’s “Justin’s Must-have Firefox Extensions”, “David’s Favorite Travel Add-ons”, or “Nicole’s St. Patrick’s Day Themes”. These user-created collections would appear in a directory alongside collections created by Mozilla. We’re interested in what sorts of collections people would create, and what collections you’d like to see in the directory. Please share your ideas with us in the comments.

We’re very excited about this idea and hope that it will improve add-on discovery, increase user involvement with add-ons, improve the stickiness of the add-ons website, and make add-ons more social. If you’re interested in learning more about the project, you can visit our project wiki.

A very busy month for the AMO team

Monday, March 16th, 2009

This last month, we’ve rolled out lots of bug fixes to AMO as well as quite a few enhancements to the site. For the comprehensive list, check out bugzilla. We’d also like to highlight some changes that we think will help both developers and users of add-ons.

Enhanced Developer Dashboards

Updated aggregations on dashboard

Add-on developers can now see more about how their add-ons are doing. On the Downloads and Active Daily Users views, you can now aggregate by week or month. You can also compare weekdays for any two weeks of data.  While we were in there improving things, Active Daily Users were also improved to count daily instead of just once a week.

Dashboard tables

In addition to improved graphs, we made it easier to view tabular data in the dashboard.  Using the very latest in HTML table technology, we present a table with the data in the aggregation you’ve selected under the summary area of the dashboard.  You’ll no longer have to export to a spreadsheet if you just want a quick view of your add-on’s performance.  We’ve also added a link to download the CSV right above the table- it’s functionality we’ve always had but it wasn’t as easy to find as we wanted.

Permalink download

Permalink Download

For the dashboards to be accurate, all your external download links should point to AMO.  In the past, this meant updating your links to point to a specific file version, as download links changed with every revision.  We’ve updated our “Add to Firefox” and “Download Now” buttons to link to a special permalink that will always serve the latest public version of an add-on.  Simple grab the URL from this link for use in your external referrals to AMO.  Please note: if you have a EULA set for your add-on, this permalink exists on the post EULA screen.

Link Sharing

Link Sharing

Sometimes there’s an add-on that you really love and want to share with friends, other times you just want to save your favorite add-on to a bookmarking service so you can keep it handy.  For these times, you can use our new Link Sharing feature.  You can use it to post add-ons to a variety of bookmarking/buzz sites.  If there’s any service we missed, let us know- we’re planning a few enhancements for this feature and always welcome feedback.

Editorial Subscriptions

For those of you nominating and updating add-ons in AMO, one of the frustrations we’ve heard is that the length of time for a re-review after a rejection is too long.  We’ve done some thinking on how to solve this, and one of the things we found was that there was no notification mechanism in place to let editors know when an add-on they’ve rejected has been updated.  Starting now, our editors will have the ability to get automatically notified when an add-on they’ve reviewed gets updated.  We hope that this will help minimize the frustration of getting an add-on reviewed and rejected for a problem that can be fixed quickly and easily.

What’s next?

As we discussed in our roadmap, we’re thinking hard about how we can make the experience better for add-on users and developers.  We’re focusing on initiatives that will help with discovery and support of add-ons, as well as enhance the developer experience by improving the workflow, analytics, and community around add-on development.  Coming up this next quarter, you’ll see changes to the end user experience that will make both featured and non-featured add-ons easier to find and discover.  Features like tagging to help users navigate to the next add-on they want, and Collections, which will make it possible for users to share and track lists of their favorite add-ons.

The sandbox process will continue to evolve, and the next step is building tools to speed up add-on review and help catch likely rejection causes before an add-on is submitted.  Finally, we’ll be opening experimental add-ons for download by logged-out users, thus making it easier for new developers to get reviews and feedback on their add-ons before nominating them for public status.

As always, we’re eager to hear what you think and very excited about the future of AMO.