Add-ons: Site

The Pale Moon Add-ons Site is a service provided by the Pale Moon project. The intent of the service is to facilitate indexing and hosting of extensions, themes, and search plugins for use in the Pale Moon browser. However, the backend software known as Phoebus, serves more than just Pale Moon.

Personnel

Pale Moon Add-ons Team

The Add-ons Team performs the day to day administration and coordination of all the Add-ons Sites.

Members:

  • Lootyhoof aka Ryan659
  • FranklinDM

Alumni:

  • Andrew Gilbertson aka AndyTheAbsurd
  • Antonius32

Phoebus Administrators

Phoebus Administrators have unrestricted access to the Phoebus Software, all Add-on Sites, and the Regolith Server its self. You likely shouldn't need to contact them.

  • Matt A. Tobin
  • Moonchild (ultra-super-emergency-if-tobin-is-dead-or-something only!)

Submitting your add-on

So, you decided to bring your add-on to Pale Moon officially, have forked your own version for us, or have simply been awesome and created something new? That is fantastic. You have (or will) let the community chew it up a bit and think it is ready for a proper release.. So what do you do?

Well, you have a couple options but each one must be considered carefully.

Hosting your Add-on

The service will provide full hosting of your add-on, a dedicated page, and automatic update services.

As of Phoebus 2.0, the software now has a dedicated control and management panel located on most Add-on Sites including Pale Moon's.

You might also be interested in the phoebusCode syntax.

Indexing your Add-on

This is known informally as an External. Indexing is available to both extensions and themes will list your extension to the category of your choosing and will link to where users can obtain your extension.

This solution is a great choice for maintaining your independence and choice of infrastructure and distribution. You may, for example, want to host your extension on your own website or source code repository's downloads section.

For the Add-ons Manager's Automatic Update Service you must include in your install.rdf file an "em:updateURL" tag to a well formed xml (rdf) file on your own service. You must also take into account that you must not set any cache headers on XPI files if you use HTTPS because cached items do not contain the original security information and will cause issues and therefore will be rejected by the XPInstall routine as insecure.

You should submit a request to the Add-ons Team (via the forum's Private Message system) with the following information:

  • Add-ons Name
  • A 64x64 alpha transparent icon in the PNG format (we can use the generic green puzzle piece if you simply don't have one)
  • For Themes, a toolbar screenshot like those for hosted themes
  • The "em:description" text as you define it in your install manifest for the category listing (~240 character limit)
  • Category to be listed on (only one per add-on is allowed at this time; additionally, themes do not use categories at this time and some Add-ons Sites do not currently list by category but it is important to have one set): see the full list here.
  • URL to where you host your add-on

In this instance we would not be able to display a full content page or any other metadata. It is up to you to provide these on the page you want us to link to in the category listing.

Site design and Branding © 2020 Moonchild Productions - All rights reserved
Any other content, brand names or logos are copyright or trademark to their respective owners.
Policies: Cookies - User Content - Privacy.

The Pale Moon Developer Site is powered by Project Selene 1.0.0a1.