Jupiter Theme Missing Plugins

Josh Abbott

Member
Oct 4, 2015
9
0
51
US
cPanel Access Level
Root Administrator
I'm testing the new Jupiter theme included with v98 and I noticed that the links for several cPanel plugins, including one that I developed myself, are missing after switching from Paper Lantern to Jupiter.

Based on the documentation for creating cPanel plugins, I used this command in my plugin's installation script:
/usr/local/cpanel/scripts/install_plugin myplugin_cp_reg.tar.gz --theme paper_lantern

This appears to only install it for Paper Lantern, which hasn't been an issue since Paper Lantern was the only theme included with cPanel. But now that Jupiter is being included as an additional theme, I believe hosting providers are going to experience issues with their plugins not displaying in the new theme.

The current documentation for the install_plugin script seems to imply that omitting the --theme option will still default to paper_lantern. Is there a way to ensure the plugin is installed to all cPanel themes, including ones that may be added in the future?

Perhaps cPanel could automatically migrate plugins from Paper Lantern to Jupiter, and any future themes that are added?
 

cPanelAdamF

cPanel Product Owner
Staff member
Mar 21, 2013
257
73
153
Houston TX
cPanel Access Level
DataCenter Provider
Twitter
Thanks for reporting this, @Josh Abbott, and thank you for playing with Jupiter. You are ahead of the game!

Yes, we currently do not automatically install plugins in Jupiter (other than our own) in this beta period. For now, you will have to intentionally run install_plugin --theme=jupiter to test out your plugins on Jupiter.

Jupiter is still under active development and we do expect plugin developers to need to do some updates to add support for it. Our own plugins (wordpress toolkit specifically) had visual regressions when we installed it into Jupiter for the first time. As a result, we couldn't assume all plugins would just work out of the box without updates from the plugin developer. As we move away from Paper Lantern in future releases, we will retarget install_plugin as appropriate. We may also add a install_plugin --all-themes to help in the future transition away from Paper Lantern as well.
 

tomidjx

Member
Nov 14, 2013
5
0
51
cPanel Access Level
Root Administrator
That's not really ok. We should know in advance that Jupiter theme is still in beta and that plugins would disappear. This is because now I 've got to revert back to glass, or paper lantern, and thats is a bit of a waste of time.
 

electric

Well-Known Member
Nov 5, 2001
789
10
318
When cpanel upgraded to v98, it installed the Jupiter theme. Now some users are switching to it, and they complain that it is missing all our plugins. (softaculous, Jetbackup, etc..)

This is not good. There should be a large BETA notice on the Jupiter theme, along with a note explaining that some features might be missing and the user should switch back to Paper_Lantern theme to use any missing feature.

Or.. cpanel developers should include a way to automatically import plugins that are installed for Paper Lantern theme into the new Jupiter theme.

Thanks.