Load extensions to Palemoon.com with bugfixes included

General discussion, compatibility and contributed extensions.

Moderators: satrow, Lootyhoof, FranklinDM

User avatar
djmbs
New to the forum
New to the forum
Posts: 2
Joined: 2019-10-10, 10:36

Load extensions to Palemoon.com with bugfixes included

Unread post by djmbs » 2019-10-10, 11:01

Hello, everybody!

Sometimes I ran across an extension that doesn't work very well on Palemoon but there are instructions on this very forum on how to modify it manually to make it work properly. I'm not really savvy with this kind of thing and it sometimes takes me a couple of hours to find the right extension + instructions and to apply an extremely basic fix.

So, why won't we load already properly fixed extensions to https://addons.palemoon.org/extensions/ to save the time for other dummies like me?

Here are two examples (I'm pretty sure other forum members would be able to find more):

FoxyProxy with Socks5 authentication support: viewtopic.php?t=20886
(a fix offered by y JustOff works perfectly both for Standard and Basic version)

Redirector extension adjusted for Palemoon by ketmar and Lew Rockwell Fan: viewtopic.php?t=20509

Moderator note: Edited extensions removed.

User avatar
Lootyhoof
Themeist
Themeist
Posts: 1292
Joined: 2012-02-09, 23:35
Location: United Kingdom

Re: Load extensions to Palemoon.com with bugfixes included

Unread post by Lootyhoof » 2019-10-10, 15:31

Anyone is able to do so, via the panel: https://addons.palemoon.org/panel/

Extensions must be forked first. Anyone is able to do this, licence permitting.

User avatar
djmbs
New to the forum
New to the forum
Posts: 2
Joined: 2019-10-10, 10:36

Re: Load extensions to Palemoon.com with bugfixes included

Unread post by djmbs » 2019-10-10, 23:23

Thank you!

I'm afraid I have more questions though.

As far as I understand forked extensions should contain comments in code regarding the changes.
What else does one need to do to fork an extension?

Should the extension name be totally different or does one only need to add some words at the end pointing to the nature of the fix ?
Should the extension version number change?

What should one put into the "pretty url slug" Phoebus is asking for?

User avatar
New Tobin Paradigm
Off-Topic Sheriff
Off-Topic Sheriff
Posts: 6175
Joined: 2012-10-09, 19:37
Location: Sector 001

Re: Load extensions to Palemoon.com with bugfixes included

Unread post by New Tobin Paradigm » 2019-10-11, 00:41

You are WAY off. Search the forum.
Image
- Old and insecure for legitimate and reasonable purposes. -
http://binaryoutcast.com/ | http://thereisonlyxul.org/ | Freenode #binaryoutcast

User avatar
moonbat
Astronaut
Astronaut
Posts: 721
Joined: 2015-12-09, 15:45
Location: Australia

Re: Load extensions to Palemoon.com with bugfixes included

Unread post by moonbat » 2019-10-11, 01:09

djmbs wrote:
2019-10-10, 23:23
Thank you!

I'm afraid I have more questions though.

As far as I understand forked extensions should contain comments in code regarding the changes.
What else does one need to do to fork an extension?

Should the extension name be totally different or does one only need to add some words at the end pointing to the nature of the fix ?
Name can be anything you want. Fix information goes into the description section on the Phoebus panel.
Should the extension version number change?
Pale Moon is a different product from Firefox, so you're effectively bringing a new extension here when adding for the first time, so 1.0 would make sense.
What is important is that you change the application ID in install.rdf since again this is a new application for PM, and use PM's id in the target Application field. All this is detailed in the sticky posts in the browser extensions subforum.
What should one put into the "pretty url slug" Phoebus is asking for?
That's the short url name that you want for the extension url - i.e. what should show up in addons.palemoon.org/addons/<extension name>
Since it's part of an URL, it can't obviously have spaces. For example - addons.palemoon.org/addon/moon-pdf-viewer/ - here the slug is moon-pdf-viewer.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Linux Mint 19.2 Xfce x64 on HP i5 laptop with 4 GB RAM, always latest versions of PM & Basilisk unless specified.

Post Reply