Status
Not open for further replies.

hyperrllc

Registered
Sep 14, 2022
2
0
1
USA
cPanel Access Level
Reseller Owner
I just got a notice in cPanel that Paper Lantern is going to be removed. In my opinion paper lantern's UI and design is much better than Jupiter, can we just have both of these themes co-exist with each other?

Few reasons:
  1. Giant dark blue bar on left hand side with only two menu items.
  2. Logo graphics in Jupiter are very badly designed.. the email filters icon for example looks like a coat hanger.
  3. Paper Lantern has much easier navigation.

Thank you.
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
17,470
2,843
363
cPanel Access Level
Root Administrator
Hey there! Paper Lantern will be removed in version 108 according to the schedule here:


so you'll want to ensure your servers and users are ready to make the switch by then.

There isn't going to be a way to keep Paper Lantern after version 108.
 

sparek-3

Well-Known Member
Aug 10, 2002
2,183
285
388
cPanel Access Level
Root Administrator
You can remove the /usr/local/cpanel/base/frontend/jupiter directory on your server to get rid of Jupiter. I would probably recommend tarring up the directory first, so you have a backup copy of it.

tar -cf /root/jupiter.tar /usr/local/cpanel/base/frontend/jupiter
rm -rf /usr/local/cpanel/base/frontend/jupiter


(of note: always be careful when using rm -rf You should be knowing exactly what you're doing anytime you rm -rf something)

You will also need to set the ng-cpanel-jupiter-apps package to unmanaged

/usr/local/cpanel/scripts/update_local_rpm_versions --edit target_settings.ng-cpanel-jupiter-apps unmanaged

If you have automatic updates enabled, you'll probably have to do all of this every day, after each nightly automatic update.

If you don't have automatic updates enabled, then you'll probably have to do this every time you issue an update.


A lot of this push to switch to Jupiter reeks of cPanel wanting to announce that they're still developing their product. The tried and true axiom of: "if it an't broke, we'll fix it!"

I remember - probably a decade or two ago - when cPanel offered multiple themes. I forget what they were all called. But from an administration point of view, it was a nightmare. If you wanted to modify or add something to the end-user's cPanel you had to modify it for every single theme. And what was the point? It's not like end users log into their cPanel every day to admire how pretty it looks. I stated as much back then. Functionality is the key to a cPanel interface - and for probably 98% of end users, as long as they can log into their cPanel and create an email account, that's all they need.

To advocate on the cPanel side of things for a bit, sure maybe you want to steer the product into a different direction and integrated those changes into an old theme (paper_lantern) might be overwhelming. Creating a new theme (Jupiter) from scratch might be the best way to go. But for those of us (maybe just me?) who prefer stability over bleeding edge, sure announcing that the old theme (paper_lantern) will be removed in upcoming versions is warranted. And I can certainly appreciate the need to make this well known.

While I can't speak for everyone, but for me - job accomplished. I'm fully aware that paper_lantern will be removed in cPanel 108. I'm not using cPanel 108. I don't have any plans to move to cPanel 108 until I have to. I tend to stick to TLS versions. I'm assuming given all of the fan fare, that cPanel 108 will likely be the next TLS release. But that likely won't happen until some time in 2023. I don't need bright pop up notifications in my reseller's WHMs telling them to switch to Jupiter "RIGHT NOW!!!!!!!" I will decide when to tell my resellers that they need to switch to Jupiter.
 

hyperrllc

Registered
Sep 14, 2022
2
0
1
USA
cPanel Access Level
Reseller Owner
Hey there! Paper Lantern will be removed in version 108 according to the schedule here:


so you'll want to ensure your servers and users are ready to make the switch by then.

There isn't going to be a way to keep Paper Lantern after version 108.
That is disappointing but I understand.

You can remove the /usr/local/cpanel/base/frontend/jupiter directory on your server to get rid of Jupiter. I would probably recommend tarring up the directory first, so you have a backup copy of it.

tar -cf /root/jupiter.tar /usr/local/cpanel/base/frontend/jupiter
rm -rf /usr/local/cpanel/base/frontend/jupiter


(of note: always be careful when using rm -rf You should be knowing exactly what you're doing anytime you rm -rf something)

You will also need to set the ng-cpanel-jupiter-apps package to unmanaged

/usr/local/cpanel/scripts/update_local_rpm_versions --edit target_settings.ng-cpanel-jupiter-apps unmanaged

If you have automatic updates enabled, you'll probably have to do all of this every day, after each nightly automatic update.

If you don't have automatic updates enabled, then you'll probably have to do this every time you issue an update.


A lot of this push to switch to Jupiter reeks of cPanel wanting to announce that they're still developing their product. The tried and true axiom of: "if it an't broke, we'll fix it!"

I remember - probably a decade or two ago - when cPanel offered multiple themes. I forget what they were all called. But from an administration point of view, it was a nightmare. If you wanted to modify or add something to the end-user's cPanel you had to modify it for every single theme. And what was the point? It's not like end users log into their cPanel every day to admire how pretty it looks. I stated as much back then. Functionality is the key to a cPanel interface - and for probably 98% of end users, as long as they can log into their cPanel and create an email account, that's all they need.

To advocate on the cPanel side of things for a bit, sure maybe you want to steer the product into a different direction and integrated those changes into an old theme (paper_lantern) might be overwhelming. Creating a new theme (Jupiter) from scratch might be the best way to go. But for those of us (maybe just me?) who prefer stability over bleeding edge, sure announcing that the old theme (paper_lantern) will be removed in upcoming versions is warranted. And I can certainly appreciate the need to make this well known.

While I can't speak for everyone, but for me - job accomplished. I'm fully aware that paper_lantern will be removed in cPanel 108. I'm not using cPanel 108. I don't have any plans to move to cPanel 108 until I have to. I tend to stick to TLS versions. I'm assuming given all of the fan fare, that cPanel 108 will likely be the next TLS release. But that likely won't happen until some time in 2023. I don't need bright pop up notifications in my reseller's WHMs telling them to switch to Jupiter "RIGHT NOW!!!!!!!" I will decide when to tell my resellers that they need to switch to Jupiter.
Thanks for the useful information as this may come in handy soon. Also now that I think about it I do remember a while back dealing with issues with the older themes being enabled.
 

Franklin92

Registered
Sep 29, 2022
2
1
3
USA
cPanel Access Level
Website Owner
Registered here to second this. Jupiter looks like ass, same as the content-free Windows 10/11. Must have a functional and nice-looking theme like Paper Lantern, that is not dumbed down for mobile touchscreens.
 
  • Like
Reactions: feldon27

feldon27

Well-Known Member
Mar 12, 2003
136
35
178
Houston, TX
You can remove the /usr/local/cpanel/base/frontend/jupiter directory on your server to get rid of Jupiter. I would probably recommend tarring up the directory first, so you have a backup copy of it.

tar -cf /root/jupiter.tar /usr/local/cpanel/base/frontend/jupiter
rm -rf /usr/local/cpanel/base/frontend/jupiter


(of note: always be careful when using rm -rf You should be knowing exactly what you're doing anytime you rm -rf something)

{SNIP}
Thank you so much for posting this. If someone adds a way to remove the banner telling people to switch and automagically switch every user account back to paper_lantern, this would be even better. Right now if someone clicks the "Switch to Jupiter", they can't do anything.
 

Franklin92

Registered
Sep 29, 2022
2
1
3
USA
cPanel Access Level
Website Owner
remove the /usr/local/cpanel/base/frontend/jupiter directory on your server to get rid of Jupiter.
So how does this help those of us who have cpanel provided only through the webhost, and don't have access to /usr? The closest we can get is /home/[username]. Would it help to install a private copy of cpanel (would that even possibly work)?
 

sparek-3

Well-Known Member
Aug 10, 2002
2,183
285
388
cPanel Access Level
Root Administrator
Thank you so much for posting this. If someone adds a way to remove the banner telling people to switch and automagically switch every user account back to paper_lantern, this would be even better. Right now if someone clicks the "Switch to Jupiter", they can't do anything.
There are additional references to the Jupiter theme and switching in the files

/usr/local/cpanel/whostmgr/docroot/templates/massmodify.tmpl
/usr/local/cpanel/whostmgr/docroot/templates/menu/main.tmpl
/usr/local/cpanel/whostmgr/docroot/templates/edituser.tmpl
/usr/local/cpanel/whostmgr/docroot/templates/pkgform.tmpl


You might consider making modifications to those files to remove the Jupiter references (or probably more accurate, paper_lantern_deprecation references).

Of course, these files will get overwritten after each cPanel update, so you would have to modify the files after each cPanel update.
 
Status
Not open for further replies.