So you want to list your add-on on the Add-ons Site?
Forum rules
Important: This board is for specifics regarding the add-ons website (addons.palemoon.org) and not to report extension compatibility issues or discuss different extensions.
Please only post here when your topic is directly related to the add-ons website service so our moderators don't have to move your posts all the time...
Important: This board is for specifics regarding the add-ons website (addons.palemoon.org) and not to report extension compatibility issues or discuss different extensions.
Please only post here when your topic is directly related to the add-ons website service so our moderators don't have to move your posts all the time...
So you want to list your add-on on the Add-ons Site?
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's the next step?
Well, you have a several options but each must be considered carefully.
Remember that you should have a proper Pale Moon application block in your install.rdf with our GUID targeting min and max versions for Pale Moon and make sure it does fully work with us and the version range you have set.
See the developer wiki for instructions: http://developer.palemoon.org/Add-ons:Site
Moderator note: This post has been significantly changed since its creation, with most of the information it previously contained being moved to the Add-ons section of the Pale Moon Developer site.
Well, you have a several options but each must be considered carefully.
Remember that you should have a proper Pale Moon application block in your install.rdf with our GUID targeting min and max versions for Pale Moon and make sure it does fully work with us and the version range you have set.
See the developer wiki for instructions: http://developer.palemoon.org/Add-ons:Site
Moderator note: This post has been significantly changed since its creation, with most of the information it previously contained being moved to the Add-ons section of the Pale Moon Developer site.
Last edited by New Tobin Paradigm on 2016-12-18, 22:31, edited 1 time in total.
Re: So you want to list your add-on on the Add-ons Site?
Hello,
this option isn't specified:
https://github.com/janekptacijarabaci/greasemonkey/releases/latest (probably temporary "fork")
(Option 3 - somehow this isn't quite the same...)
If my assumption is valid:
This "version" will not be published.
I thought maybe it would be worth mentioning here:
These options are unsupported options: ...
Thank you.
this option isn't specified:
https://github.com/janekptacijarabaci/greasemonkey/releases/latest (probably temporary "fork")
(Option 3 - somehow this isn't quite the same...)
If my assumption is valid:
This "version" will not be published.
I thought maybe it would be worth mentioning here:
These options are unsupported options: ...
Thank you.
Re: So you want to list your add-on on the Add-ons Site?
Thanks. This will be a good thread to point people towards when they ask about how to go about listing their add-on for Pale Moon, which I've seen a lot of in other threads. Previously, we've all just had to say "Get in touch with Matt". Now we can show them exactly what their options are and how to pursue them with one link to the original post in the thread. This should help grow the Pale Moon add-on ecosystem a lot.
In case anyone is reading this later and wondering which option to use, I personally as a user would prefer option 2. If it's hosted on Pale Moon's site, that means Mozilla can't pull the rug out from under it as in option 1, and that the guys who I trust security wise with my browser (i.e. the Pale Moon devs) have approved the listing of the add-on, rather than risking downloading from an unknown unreviewed source as in option 3, which potentially presents a greater security risk because no one outside add-on development for that specific add-on would have looked at the add-on in advance of it being listed if it's not hosted here. Option 2 seems to present the best combination of visibility to Pale Moon users, and giving Pale Moon users the peace of mind that comes with knowing that a listing has been approved and hosted by the people we already trust with the core of the browser we use. It also helps ensure full compatibility with Pale Moon.
In case anyone is reading this later and wondering which option to use, I personally as a user would prefer option 2. If it's hosted on Pale Moon's site, that means Mozilla can't pull the rug out from under it as in option 1, and that the guys who I trust security wise with my browser (i.e. the Pale Moon devs) have approved the listing of the add-on, rather than risking downloading from an unknown unreviewed source as in option 3, which potentially presents a greater security risk because no one outside add-on development for that specific add-on would have looked at the add-on in advance of it being listed if it's not hosted here. Option 2 seems to present the best combination of visibility to Pale Moon users, and giving Pale Moon users the peace of mind that comes with knowing that a listing has been approved and hosted by the people we already trust with the core of the browser we use. It also helps ensure full compatibility with Pale Moon.
Re: So you want to list your add-on on the Add-ons Site?
When it comes to option 3.. I am still gonna give it a cursory review.. If someone would pull something.. The external would be removed from our site.
Re: So you want to list your add-on on the Add-ons Site?
Hello,
I am interested in adding my addon to the Pale Moon list (using Option 3), I was wondering if I need to use an updateKey along with the updateURL or is just the url fine?
https://addons.mozilla.org/addon/5878/
I am interested in adding my addon to the Pale Moon list (using Option 3), I was wondering if I need to use an updateKey along with the updateURL or is just the url fine?
https://addons.mozilla.org/addon/5878/
Re: So you want to list your add-on on the Add-ons Site?
updatekey isn't required.ChoGGi wrote:I was wondering if I need to use an updateKey along with the updateURL or is just the url fine?
Re: So you want to list your add-on on the Add-ons Site?
Option 3 would require it if you plan to serve it over plain http.squarefractal wrote:updatekey isn't required.ChoGGi wrote:I was wondering if I need to use an updateKey along with the updateURL or is just the url fine?
However, if it is on AMO that isn't option 3.. That is option 1 and I haven't discussed option 1 yethttps://developer.mozilla.org/en-US/Add-ons/Install_Manifests#updateKey wrote:updateKey
To ensure the security of update rdf data that is retrieved over plain http you must use a digital signature to verify the contents of the data. In order to do so you must include the public part of the cryptographic key in an updateKey entry in the install.rdf of the add-on. This can be generated using the McCoy tool. Any line breaks and whitespace as part of this entry are ignored.
-
- Board Warrior
- Posts: 1029
- Joined: 2014-06-09, 04:43
- Location: USA
Re: So you want to list your add-on on the Add-ons Site?
Hello.
I didn't find any of this information on APMO. Will this be added at some point? Just wondering, as a buddy of mine is interested in coding for add-ons (just a thought in his head and we had a causal talk about browsers) and he wanted to know his options on hosting his innovations for Pale Moon.
I didn't find any of this information on APMO. Will this be added at some point? Just wondering, as a buddy of mine is interested in coding for add-ons (just a thought in his head and we had a causal talk about browsers) and he wanted to know his options on hosting his innovations for Pale Moon.
With Pale Moon by my side, surfing the web is quite enjoyable and takes my headaches away!
God is not punishing you, He is preparing you. Trust His plan, not your pain. #TrentShelton #RehabTime
God is not punishing you, He is preparing you. Trust His plan, not your pain. #TrentShelton #RehabTime
Re: So you want to list your add-on on the Add-ons Site?
Hello!
I have a question. Yesterday, I've sent a request to add my extension at APMO. So, can you tell me, please: how long will it take to check it? I'm not in a hurry, just asking to know .
Thank you!
I have a question. Yesterday, I've sent a request to add my extension at APMO. So, can you tell me, please: how long will it take to check it? I'm not in a hurry, just asking to know .
Thank you!
-
- Themeist
- Posts: 1569
- Joined: 2012-02-09, 23:35
- Location: United Kingdom
Re: So you want to list your add-on on the Add-ons Site?
To whom did you send it to? Both myself and Andrew can process add-on submissions.back0rifize wrote:Hello!
I have a question. Yesterday, I've sent a request to add my extension at APMO. So, can you tell me, please: how long will it take to check it? I'm not in a hurry, just asking to know .
Thank you!
Re: So you want to list your add-on on the Add-ons Site?
I sent it to Andrew with private message.
Re: So you want to list your add-on on the Add-ons Site?
Sorry, but I have one more question: I made an update for my extension, and uploaded it to ftp. I've tried to use both passive and normal modes, but when I check an extension, it stays as it was before (I mean, if there was version "3.0", it stays in "3.0"). Other words, it seems, that there is no auto-update from ftp.
-
- Themeist
- Posts: 1569
- Joined: 2012-02-09, 23:35
- Location: United Kingdom
Re: So you want to list your add-on on the Add-ons Site?
Did you update phoebus.manifest also? If you don't, the issue you described will happen as the server won't know that there is an update.back0rifize wrote:Sorry, but I have one more question: I made an update for my extension, and uploaded it to ftp. I've tried to use both passive and normal modes, but when I check an extension, it stays as it was before (I mean, if there was version "3.0", it stays in "3.0"). Other words, it seems, that there is no auto-update from ftp.
Re: So you want to list your add-on on the Add-ons Site?
Oops, I have forgotten to do it! Thank you!
M-m-m... Sorry, but do you have an adequately explanation about this "phoebus.manifest" and "phoebus.content". Yes, I saw and read description at http://developer.palemoon.org/Add-ons:Site about Xn+1-times, and I don't understand at all, what the hell does it mean! Do you have some "visual" (or whatever) sane examples? Not this senseless text strings, which can be understood by only their authors, but a real examples, like Mozilla usually do it?
M-m-m... Sorry, but do you have an adequately explanation about this "phoebus.manifest" and "phoebus.content". Yes, I saw and read description at http://developer.palemoon.org/Add-ons:Site about Xn+1-times, and I don't understand at all, what the hell does it mean! Do you have some "visual" (or whatever) sane examples? Not this senseless text strings, which can be understood by only their authors, but a real examples, like Mozilla usually do it?
-
- Keeps coming back
- Posts: 891
- Joined: 2016-05-15, 05:00
- Location: humid upstate NY
Re: So you want to list your add-on on the Add-ons Site?
Were you able to work out whatever the issue was? I don't see your addon on the Pale Moon website yet, but I would like to!ChoGGi wrote:Hello,
I am interested in adding my addon to the Pale Moon list
https://addons.mozilla.org/addon/5878/
20 July 1969 🌗 Apollo 11 🌓 "One small step for [a] man, one giant leap for mankind." 🚀
-
- Themeist
- Posts: 1569
- Joined: 2012-02-09, 23:35
- Location: United Kingdom
Re: So you want to list your add-on on the Add-ons Site?
As a brief example of phoebus.manifest, say for instance your manifest looked like this currently:back0rifize wrote:Oops, I have forgotten to do it! Thank you!
M-m-m... Sorry, but do you have an adequately explanation about this "phoebus.manifest" and "phoebus.content". Yes, I saw and read description at http://developer.palemoon.org/Add-ons:Site about Xn+1-times, and I don't understand at all, what the hell does it mean! Do you have some "visual" (or whatever) sane examples? Not this senseless text strings, which can be understood by only their authors, but a real examples, like Mozilla usually do it?
Code: Select all
[addon]
type="extension"
id="example@id"
release="example-1.0.xpi"
[metadata]
name="Example Addon"
slug="example"
author="Example Author"
shortDescription="Example description."
licence="example-licence"
homepageURL="http://example.here"
supportURL="http://example.here"
[example-1.0.xpi]
version="1.0"
minAppVersion="27.0.0"
maxAppVersion="27.*"
Code: Select all
[addon]
type="extension"
id="example@id"
release="example-2.0.xpi"
[metadata]
name="Example Addon"
slug="example"
author="Example Author"
shortDescription="Example description."
licence="example-licence"
homepageURL="http://example.here"
supportURL="http://example.here"
[example-2.0.xpi]
version="2.0"
minAppVersion="27.0.0"
maxAppVersion="27.*"
[example-1.0.xpi]
version="1.0"
minAppVersion="27.0.0"
maxAppVersion="27.*"