I would like to announce that there will be downtime for the Pale Moon Add-ons Site on FRIDAY, MARCH 31st, 2017 for server maintenance and most importantly, the landing of Phoebus 1.5. The expected downtime is going to be intermittent throughout the day.
This release of the Pale Moon Add-ons Site software has many new features that add-on developers should be made aware of and can take advantage of.
Visual and Usage Changes:
- Enhanced Visual Site Design - In order to advance and evolve the base Pale Moon website house design and the new features of the Add-ons Site the width has been increased and many lingering design issues have been resolved and/or made consistent.
- URL Changes - All hosted add-ons (extensions and themes) have had their URLs unified under /addon/[slug]. As well as categories returning to their pre-Phoebus locations. The server and software have redirects to accommodate old links.
- Search Plugins - All Search Plugins now have icons
- Language Packs - The Langpacks page has been moved to the Add-ons Site and will be the central location for them in the future. Additionally, they now have flag icons!
- Add-on Pages - The Add-ons Pages have gotten use of a sidebar which contains many optional and additional metadata elements including Compatibility, License, Resource Links, and Old Versions
- Extensions Categories - Separate category pages have been deemphasized but still accessible now from the sidebar of any Extensions Category page.
- All Extensions Page - All Extensions Page is now just Extensions and is front and center when you select Extensions from the menu bar.
phoebus.manifest
- Optional Metadata keys - in the [metadata] section the following keys are now completely optional but available: homepageURL, supportURL, supportEmail, repository, and license. If you have these keys and they ="none" you can safely remove them. These will be fully documented on the wiki soon.
- Old versions - You can now offer previous releases of your add-ons by adding additional [filename-version.xpi] sections in newer to older order with the proper keys and they will be displayed on your page in the sidebar
- Add-on Icons and Previews - They are now optional with hassle free fallbacks to generic assets where needed. You are allowed one preview.png file not exceeding 700px wide for an extension or theme.
- License - As mentioned above you may now specify the license your add-on is released under. This is optional and we have support for the most common (which will be documented on the wiki soon) or you can simply supply a UTF-8 encoded text file named 'phoebus.license' no manifest entry required.
- The [image] tag has been removed to address potential privacy concerns please use preview.png as mentioned above
- Note: This file is completely optional. If your shortDescription will suffice for you then it will be used if this file is non-existent.