cPanel v98 Jupiter theme

cPanelAdamF

cPanel Product Owner
Staff member
Mar 21, 2013
259
80
153
Houston TX
cPanel Access Level
DataCenter Provider
Twitter
Here's our hit list for customization of Jupiter (no order within each list):

Arriving in v100:
  • Customization of Logo & Company Name
  • Customization of colors schemes
  • Reseller support for logo, company name and colors
  • new Customization WHMAPIs
  • Developer documentation for shipping a plugin for Jupiter
Next on the list:
  • Customization of icons, including a visual refresh of the default icons
  • Expanding color schemes to include text and buttons
  • Content customization (including providing overrides for links)
  • Customizations assigned directly to the end user account and optionally travel with the end-user during a backup or transfer. (Option would appear during packaging of the account and the receiving server will have the option to ignore customizations if present.)
  • Mode support for the default look and feel, with a Dark mode
These aren't the only Jupiter related projects in-flight right now, so please bear with us as we balance this backlog with other projects.
 
  • Love
Reactions: AzeDK and cPRex

Bogdan I.

Registered
Sep 28, 2021
2
8
3
Romania
cPanel Access Level
DataCenter Provider
Has the development team ever realized that there are about 6 billion people in the world that DO NOT SPEAK (or read/write) ENGLISH?

And that the "Solutions" page and all the cPanel articles linked from there are only offered in English?
 
  • Like
Reactions: AzeDK

PeteS

Well-Known Member
Jun 8, 2017
237
48
28
Oregon
cPanel Access Level
Root Administrator
I am on the Release update (98.0.8) but noticed Jupiter when I created an account. I thought it was only in Edge. ???

I stayed with Paper Lantern on the creation, but thought I'd experiment with Jupiter, but when I edit the account it wants to create a new custom package that uses that theme. I stopped there... due to recent other roll-out issues from cPanel dev.

What, if any, is the risk of either creating a new package for Jupiter theme, or switching the default package from Paper Lantern to Jupiter? Is this safe, and can it 100% for sure be reverted without any downside? I

I'm asking in particular because I thought it was not even supposed to be in anything but Edge at this time.

-Pete
 

PeteS

Well-Known Member
Jun 8, 2017
237
48
28
Oregon
cPanel Access Level
Root Administrator
Re: Icons

ALL themes should have a Text/Icon/Text+Icon version option! Why? That shouldn't even be a question, but the obvious answer is SO many depend on quick visual cues and text can be misleading for similarly named options (just can icons that are too similar - make them distinctly easy to differentiate!). It also helps with those who don't read well.

IMO...

-Pete
 

AzeDK

Active Member
Jul 14, 2011
35
19
133
cPanel Access Level
Root Administrator
I am on the Release update (98.0.8) but noticed Jupiter when I created an account. I thought it was only in Edge. ???

I stayed with Paper Lantern on the creation, but thought I'd experiment with Jupiter, but when I edit the account it wants to create a new custom package that uses that theme. I stopped there... due to recent other roll-out issues from cPanel dev.

What, if any, is the risk of either creating a new package for Jupiter theme, or switching the default package from Paper Lantern to Jupiter? Is this safe, and can it 100% for sure be reverted without any downside? I

I'm asking in particular because I thought it was not even supposed to be in anything but Edge at this time.

-Pete
Jupiter has been in STABLE tier for some time now.

paper_lantern will be removed in future releases, which is why new accounts are set to jupiter already now.
 
  • Like
Reactions: cPRex

PeteS

Well-Known Member
Jun 8, 2017
237
48
28
Oregon
cPanel Access Level
Root Administrator
Jupiter has been in STABLE tier for some time now.

paper_lantern will be removed in future releases, which is why new accounts are set to jupiter already now.
I didn't see it (obviously) in the release notes for 98, or 96. Maybe I missed it. I see a ton in 97 (now that I looked) but I don't monitor odd versions much.

So just to confirm that I've got this right... 97 would roll out in 98, right? (They are not back-ported into 96.)
 

PeteS

Well-Known Member
Jun 8, 2017
237
48
28
Oregon
cPanel Access Level
Root Administrator
Odd-numbered builds are development versions, so the features you currently see in Edge/99 will be in 100 when that is released.
That's what I understood, but apparently the odd numbered version items are not mentioned in the corresponding even version roll-out change log. Correct? I didn't realize that and have been relying on the even numbered version change logs, and the announcements in WHM when a new version is installed. Maybe I missed it, but I don't recall seeing anything about this, and I would think it should have been in there. (I've been busy and was not following Jupiter posts here.)

Not trying to nit-pick, just understand.... :)
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
7,519
1,028
313
cPanel Access Level
Root Administrator
Let's use this changelog as an example:


If you scroll down there to July 13, you'll see entries for v97. However, after that, all the entries are referencing 98.0.0 or higher. This is because that is when the version was promoted to one of the more stable versions, and at that point 97 ceases to exist.

You'll see something similar in 100 Change Log | cPanel & WHM Documentation soon. Right now, there is no stable version of v100, but once that hits, all the updates will start and transition to show a 100.0.# number.

Does that help?
 
  • Like
Reactions: PeteS

sierrablue

Active Member
Aug 30, 2005
25
1
153
cPanel Access Level
Root Administrator
Can tracker and analytics code ie googletagmanager, etc, be removed in Jupiter? Because that's not nice and there's no reason to do so. You already do it in WHM, which I somehow understand, but why would you spy on our customers? Not ethical at all.

Code:
<script type="text/javascript">
            // Google Analytics data layer variables
            window['cp_analytics_server_data'] = {
                'cpCompanyId': 'XXX',
                'cpProductVersion': '100.0.4',
                'cpOs': 'CENTOS 7.9',
                'pageIdentifier': 'cPanel-home'
            };
            window['current_analytics_setting'] = "";
            
        </script>
        <!-- Google Tag Manager -->
        <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
        })(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
        <!-- End Google Tag Manager -->
    </head>
    <body id="home" class="cpanel yui-skin-sam cpanel_body" data-app-key="home">
        <!-- Google Tag Manager (noscript) -->
        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
        <!-- End Google Tag Manager (noscript) -->