How to install the latest version of Session Manager in Pale Moon 27.x

General discussion, compatibility and contributed extensions.

Moderators: satrow, FranklinDM, Lootyhoof

User avatar
GigaWatt
Hobby Astronomer
Hobby Astronomer
Posts: 18
Joined: Thu, 08 Dec 2016, 16:42
Contact:

How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby GigaWatt » Thu, 08 Dec 2016, 23:33

I've used the same method mentioned in this post for modding the .xpi installer for this add-on. Currently, the last version that Pale Moon can update through the "Check for Updates" feature is 0.8.1.7. The latest version is 0.8.1.12.

Even though the same method applies from the mentioned thread, I'll post it here as well.

One more thing. I removed the previous version (0.8.1.7) from my add-ons and backed up my sessions before I did this, so... it might be a good idea to do this as well. Pale Moon didn't crash after I installed the latest version and the add-on worked, so I just restored all of my sessions in the session folder afterwards. But... just in case something does go wrong, it's a good thing to keep a backup of your sessions. Also, note the version of Session Manager that was installed in Pale Moon and worked properly before you install the new one (again, better be safe than sorry).



1) Download the installer (the .xpi file) for Session Manager (right click on the "Add to Firefox" button --> Save Link As...).

2) Extract the content of the .xpi file with any archiver (WInRAR, 7-zip...).

3) Find the install.rdf file and open it with any text editor (Notepad, Notepad++).

4) Find these two lines in the code:

Code: Select all

<em:minVersion>38.0</em:minVersion>
<em:maxVersion>48.0</em:maxVersion>


5) In the first line, change 38.0 to 20.0. Any different version number lower or equal to 27.0 might have worked also, but... I haven't tried it. You don't have to change anything in the second line. I did, but it was for testing purposes and didn't change it back.

Anyway, here is how I changed these two lines.

Code: Select all

<em:minVersion>20.0</em:minVersion>
<em:maxVersion>80.0</em:maxVersion>


6) Save the changes to install.rdf (Ctrl + S).

7) Pack the extracted files in a zip archive. I used WinRAR, but any archiver that can pack files in a zip archive will do. Remeber, don't pack the folder in which the files are extracted, just pack the files themselves.

8) Change the extension of the archive from .zip to .xpi.

9) Drag and drop the .xpi file in Pale Moon.

10) Done :).



Again, as I mentioned in the linked post in the beginning of this thread, I haven't read the license under which this add-on is released, so I have no idea if can share the modded .xpi file. If someone has more info, send me a private message, I'll attach it to this thread.

The same method should be applicable under Linux too... except the tools you'll be using ;).

PS: The linked post has some logical and spelling errors... I was in a hurry, so I didn't double check. I tried to correct them afterwards, but I can't seem to find any way to edit the post. Is there any way regular users can edit posts?
It's not schizophrenia... It's just a voice in my head...

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22160
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby Moonchild » Fri, 09 Dec 2016, 00:51

For the record, AMO states Session Manager is FOSS and doesn't mention any specific restrictions:
Released under Mozilla Public License Version 1.1

So, redistributing an install.rdf-modified version of the XPI should be fine; just remember to remove the jar signature files (The META-INF folder) from it to prevent potential file checksum mismatches.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
GigaWatt
Hobby Astronomer
Hobby Astronomer
Posts: 18
Joined: Thu, 08 Dec 2016, 16:42
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby GigaWatt » Fri, 09 Dec 2016, 23:56

Moonchild wrote:For the record, AMO states Session Manager is FOSS and doesn't mention any specific restrictions:
...just remember to remove the jar signature files (The META-INF folder) from it to prevent potential file checksum mismatches.


Done ;).

I've attached the latest modded version in this post.

If this is against the forum policy, I'll be more careful in the future.

Moderator note: it is against forum policy. Attachment removed.
It's not schizophrenia... It's just a voice in my head...

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22160
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby Moonchild » Sun, 11 Dec 2016, 09:39

GigaWatt wrote:If this is against the forum policy

It's fine, but probably better to contact Andy to get it on the add-ons site.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

batman
Moongazer
Moongazer
Posts: 10
Joined: Fri, 10 Mar 2017, 14:42

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby batman » Fri, 10 Mar 2017, 14:58

Hey buddy and thanks for the upload share. Should the addon be running in compatibility mode? Just wondering...

Image

GigaWatt wrote:
Moonchild wrote:For the record, AMO states Session Manager is FOSS and doesn't mention any specific restrictions:
...just remember to remove the jar signature files (The META-INF folder) from it to prevent potential file checksum mismatches.


Done ;).

I've attached the latest modded version in this post.

If this is against the forum policy, I'll be more careful in the future.

twistedvincent
Fanatic
Fanatic
Posts: 103
Joined: Mon, 13 Feb 2012, 15:13

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby twistedvincent » Thu, 16 Mar 2017, 04:33

OK, still confused. I downloaded the xpi as before but just dragged it on to pale moon and it installed but not now, i ffeel stupid but still don't get how to install. Please explain as if I were a noob...which I feel like right about now.

User avatar
back2themoon
Board Warrior
Board Warrior
Posts: 1198
Joined: Sun, 19 Aug 2012, 20:32

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby back2themoon » Thu, 06 Apr 2017, 20:55

twistedvincent wrote:OK, still confused. I downloaded the xpi as before but just dragged it on to pale moon and it installed but not now, i ffeel stupid but still don't get how to install. Please explain as if I were a noob...which I feel like right about now.

I'm attaching the latest version which seems to work fine. MinVersion set to 20, META-INF removed. Just go to the Add-ons Manager, click the wheel (top-right), Install Add-On from file and select the attached .xpi. (sent a PM to Andy)

webmaster wrote:Hey buddy and thanks for the upload share. Should the addon be running in compatibility mode?

If you mean the Firefox Compatibility mode found in Options/Advanced/General/Compatibility then no. This option has nothing to do with how extensions operate.

Moderator note: edited extension removed. Please follow proper procedure to publish modified extensions.
Safe Mode / clean profile info: Help/Restart in Safe Mode
Information to include when asking for support - How to apply user agent overrides

Windows 10 Pro - Pale Moon x64 - FossaMail x64 - Emsisoft Anti-Malware

VLMin
Lunatic
Lunatic
Posts: 383
Joined: Tue, 20 Oct 2015, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby VLMin » Tue, 06 Jun 2017, 21:14

Is the modified extension, with MinVersion set to 20, META-INF removed, available somewhere outside this forum?

Thanks!

coffeebreak
Board Warrior
Board Warrior
Posts: 1367
Joined: Sat, 26 Sep 2015, 04:51
Location: U.S.

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby coffeebreak » Wed, 07 Jun 2017, 00:43

VLMin wrote:Is the modified extension, with MinVersion set to 20, META-INF removed, available somewhere outside this forum?

Sent you a copy by private message, modified as per this thread.
I know it will install, but don't know how well it functions (I don't use it). Please post publicly if there are problems with it.

VLMin
Lunatic
Lunatic
Posts: 383
Joined: Tue, 20 Oct 2015, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby VLMin » Wed, 07 Jun 2017, 13:36

Thank you! Installed, using now.

User avatar
JustOff
Localization Coordinator
Localization Coordinator
Posts: 1510
Joined: Thu, 03 Sep 2015, 19:47
Location: UA
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby JustOff » Wed, 07 Jun 2017, 15:19

There is Moon Tester Tool for such experiments.
Here are the add-ons I made in a spare time. That was fun!

VLMin
Lunatic
Lunatic
Posts: 383
Joined: Tue, 20 Oct 2015, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby VLMin » Wed, 07 Jun 2017, 18:08

JustOff wrote:There is Moon Tester Tool for such experiments.


Yes, thank you for the reminder. I've been a bit scared to try it, I suppose. For now, I'll use the gift I was given and see whether it works. So far, so good!

infti
Hobby Astronomer
Hobby Astronomer
Posts: 15
Joined: Fri, 23 Jun 2017, 14:55

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby infti » Thu, 29 Jun 2017, 15:45

Can somebody please provide clear instructions? I am a fairly advanced user and I cannot understand what people have posted here.

All I need is a url for a session manager which works and any instructions that are necessary beyond what is on the page for that session manager.

VLMin
Lunatic
Lunatic
Posts: 383
Joined: Tue, 20 Oct 2015, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby VLMin » Sat, 01 Jul 2017, 17:26

I said I would use the current version, generously provided by coffeebreak, and report back. I had a variety of problems with it and reverted back to 0.8.1.7, which works flawlessly. It might be nice if someone in the PM community were to take over that extension and develop it further; there are certainly features that would be nice to have, such as a context menu with options to copy various components of the individual tab entries. But honestly, in the larger scheme of things, this version seems quite sufficient to me.

User avatar
GigaWatt
Hobby Astronomer
Hobby Astronomer
Posts: 18
Joined: Thu, 08 Dec 2016, 16:42
Contact:

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby GigaWatt » Sun, 16 Jul 2017, 04:34

infti wrote:Can somebody please provide clear instructions? I am a fairly advanced user and I cannot understand what people have posted here.

Sorry for the delayed answer. I really want to be a part of this community. I use Pale Moon every day and I recommend it to almost everyone I know. Even my fiance uses it on her phone ;) and she just picked it up from the store, didn't have to tell her, she just loved the way it worked on her laptop, so she got it from the store :D. She said "what is this crappy browser on my phone" and I said "It's Chome honey" and then she said "so what did you install on my laptop" and I said "Pale Moon" and she replied "God, I hope there is one for Android" :D :D :D.

Sometimes I wish a day had 48 hours... just for me... :roll:

Anyway, I thought the process was clear enough. I forgot to mention the deletion of the "META-INF" folder, but other than that, the process of modding the extension is pretty straight forward. Edit the "install.rdf", compress the files in a zip archive, change the extension to .xpi and drag and drop the .xpi file in Pale Moon. If you're and advanced user, this shouldn't be a problem (extracting files from archives with dubious file extensions, changing them and whatnot).

Here is screenshot of what DiE says about the .xpi file. It's not rocket science ;).

Image

I installed the latest version, 0.8.1.13, just by modding the install.rdf file and deleting the META-INF folder. No problems so far ;).
It's not schizophrenia... It's just a voice in my head...

they86
Moongazer
Moongazer
Posts: 7
Joined: Fri, 10 Nov 2017, 05:07

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby they86 » Wed, 22 Nov 2017, 02:34

For what the "DRAG & DROP"-part is concerned: it might be useful to note that this ONLY WORKS when you have Pale Moon OPEN ON THE ADD-ON MANAGER PAGE, tab "EXTENSIONS"...

I was checking the different steps on this forum and trying the drag & drop in vain for several times... :d
So it works, if you have Pale Moon open on the correct page.

I'm surely not the only newbee who will be making this mistake, so hence this post.

they86
Moongazer
Moongazer
Posts: 7
Joined: Fri, 10 Nov 2017, 05:07

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby they86 » Wed, 22 Nov 2017, 03:01

VLMin wrote:I said I would use the current version, generously provided by coffeebreak, and report back. I had a variety of problems with it and reverted back to 0.8.1.7, which works flawlessly. It might be nice if someone in the PM community were to take over that extension and develop it further; there are certainly features that would be nice to have, such as a context menu with options to copy various components of the individual tab entries. But honestly, in the larger scheme of things, this version seems quite sufficient to me.



Hi VLMin, what were the "variety of problems" you encountered with the latest version of session manager applied to Pale Moon?

VLMin
Lunatic
Lunatic
Posts: 383
Joined: Tue, 20 Oct 2015, 17:20
Location: Earth

Re: How to install the latest version of Session Manager in Pale Moon 27.x

Unread postby VLMin » Wed, 22 Nov 2017, 12:20

they86 wrote:Hi VLMin, what were the "variety of problems" you encountered with the latest version of session manager applied to Pale Moon?


Hello they86. Unfortunately, I did not retain my notes on this, and I don't clearly remember. I just remember that switching back seemed to make things go a bit more smoothly.

More generally, my impression is that Session Manager has not been meaningfully updated in years. As I mentioned earlier in this thread, there are things (that seem obvious to me, at least) that this add-on could be enhanced to do, that would render it more useful than it presently is.

Alas, in the land of the blind, the man with one eye is king.


Return to “Browser extensions”

Who is online

Users browsing this forum: Moz [Crawler] and 6 guests