So you want to list your add-on on the Add-ons Site?

Anything to do with the Pale Moon add-ons website.

Moderators: satrow, FranklinDM, Lootyhoof

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...
User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4625
Joined: Tue, 09 Oct 2012, 19:37

So you want to list your add-on on the Add-ons Site?

Unread postby New Tobin Paradigm » Sun, 18 Oct 2015, 10:06

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 :thumbup:. 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.
Last edited by Andrew Gilbertson on Sun, 18 Dec 2016, 22:31, edited 1 time in total.

GMforker
Astronaut
Astronaut
Posts: 537
Joined: Thu, 27 Aug 2015, 06:29
Location: Czech Republic

Re: So you want to list your add-on on the Add-ons Site?

Unread postby GMforker » Sun, 18 Oct 2015, 12:44

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.

CharmCityCrab
Astronaut
Astronaut
Posts: 522
Joined: Thu, 25 Jun 2015, 00:47
Location: Eastern US

Re: So you want to list your add-on on the Add-ons Site?

Unread postby CharmCityCrab » Sun, 18 Oct 2015, 18:45

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.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4625
Joined: Tue, 09 Oct 2012, 19:37

Re: So you want to list your add-on on the Add-ons Site?

Unread postby New Tobin Paradigm » Sun, 18 Oct 2015, 19:22

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.

ChoGGi

Re: So you want to list your add-on on the Add-ons Site?

Unread postby ChoGGi » Mon, 26 Oct 2015, 10:43

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/

squarefractal

Re: So you want to list your add-on on the Add-ons Site?

Unread postby squarefractal » Mon, 26 Oct 2015, 13:12

ChoGGi wrote:I was wondering if I need to use an updateKey along with the updateURL or is just the url fine?
updatekey isn't required.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4625
Joined: Tue, 09 Oct 2012, 19:37

Re: So you want to list your add-on on the Add-ons Site?

Unread postby New Tobin Paradigm » Mon, 26 Oct 2015, 13:49

squarefractal wrote:
ChoGGi wrote:I was wondering if I need to use an updateKey along with the updateURL or is just the url fine?
updatekey isn't required.


Option 3 would require it if you plan to serve it over plain http.

https://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.


However, if it is on AMO that isn't option 3.. That is option 1 and I haven't discussed option 1 yet ;)

ChoGGi

Re: So you want to list your add-on on the Add-ons Site?

Unread postby ChoGGi » Tue, 27 Oct 2015, 17:51

Thank you for the clarification

User avatar
LimboSlam
Board Warrior
Board Warrior
Posts: 1026
Joined: Mon, 09 Jun 2014, 04:43
Location: USA

Re: So you want to list your add-on on the Add-ons Site?

Unread postby LimboSlam » Sat, 04 Feb 2017, 03:11

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.
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

User avatar
back0rifize
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: Sun, 08 May 2016, 02:26

Re: So you want to list your add-on on the Add-ons Site?

Unread postby back0rifize » Thu, 23 Feb 2017, 00:30

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!

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1127
Joined: Thu, 09 Feb 2012, 23:35
Location: United Kingdom

Re: So you want to list your add-on on the Add-ons Site?

Unread postby Lootyhoof » Thu, 23 Feb 2017, 00:54

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!

To whom did you send it to? Both myself and Andrew can process add-on submissions.

User avatar
back0rifize
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: Sun, 08 May 2016, 02:26

Re: So you want to list your add-on on the Add-ons Site?

Unread postby back0rifize » Thu, 23 Feb 2017, 01:30

I sent it to Andrew with private message.

User avatar
back0rifize
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: Sun, 08 May 2016, 02:26

Re: So you want to list your add-on on the Add-ons Site?

Unread postby back0rifize » Sun, 26 Mar 2017, 02:10

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.

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1127
Joined: Thu, 09 Feb 2012, 23:35
Location: United Kingdom

Re: So you want to list your add-on on the Add-ons Site?

Unread postby Lootyhoof » Sun, 26 Mar 2017, 08:33

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.

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.

User avatar
back0rifize
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: Sun, 08 May 2016, 02:26

Re: So you want to list your add-on on the Add-ons Site?

Unread postby back0rifize » Sun, 26 Mar 2017, 10:10

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?

User avatar
gracious1
Keeps coming back
Keeps coming back
Posts: 836
Joined: Sun, 15 May 2016, 05:00
Location: muggy, muggy upstate NY

Re: So you want to list your add-on on the Add-ons Site?

Unread postby gracious1 » Mon, 27 Mar 2017, 07:52

ChoGGi wrote:Hello,
I am interested in adding my addon to the Pale Moon list
https://addons.mozilla.org/addon/5878/

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! :)
Image“We look forward to the time when the Power of Love will replace the Love of Power. Then will our world know the blessings of peace.” ― Wm. Ewart Gladstone ◊ Int'l Day of Peace 21 Sept. ◊

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1127
Joined: Thu, 09 Feb 2012, 23:35
Location: United Kingdom

Re: So you want to list your add-on on the Add-ons Site?

Unread postby Lootyhoof » Mon, 27 Mar 2017, 22:22

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?

As a brief example of phoebus.manifest, say for instance your manifest looked like this currently:

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.*"


If you were to then upload the new version (for this example, this is version 2.0), leaving the older XPI intact, you would edit this to look like this:

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.*"


As for phoebus.content, this uses BBcode-alike styling, much the same as this forum does. Style it as you would a forum post.


Return to “The Pale Moon add-ons website”

Who is online

Users browsing this forum: No registered users and 4 guests