Changes

Jump to navigation Jump to search
Line 13: Line 13:  
== Code up a dummy page which calls the legacy panel ==
 
== Code up a dummy page which calls the legacy panel ==
   −
===== ffff =====
   
If you want to be able to control the position and category in the menu for the legacy contrib then you'll need to create a perl program in: the directory:<syntaxhighlight lang="shell">
 
If you want to be able to control the position and category in the menu for the legacy contrib then you'll need to create a perl program in: the directory:<syntaxhighlight lang="shell">
 
/usr/share/smanager/SrvMngr/Controller
 
/usr/share/smanager/SrvMngr/Controller
Line 59: Line 58:  
</syntaxhighlight>This file will need to be here:<syntaxhighlight lang="shell">
 
</syntaxhighlight>This file will need to be here:<syntaxhighlight lang="shell">
 
/usr/share/smanager/SrvMngr/Controller/Userpanelaccess.pm
 
/usr/share/smanager/SrvMngr/Controller/Userpanelaccess.pm
</syntaxhighlight>Note the menu entries at the top, and the route specification (the capitalisation and case matching is important here)
+
</syntaxhighlight>
 +
[[File:Screenshot from 2024-02-29 12-25-32.png|thumb]]
 +
Note the menu entries at the top, and the route specification (the capitalisation and case matching is important here)
    
Also note the full URL for the SM1 (legacy) contrib, and also the window length (it defaults to 600px if you do not specify).
 
Also note the full URL for the SM1 (legacy) contrib, and also the window length (it defaults to 600px if you do not specify).
    
This all that is necessary to customise the menu entry for a legacy contrib.
 
This all that is necessary to customise the menu entry for a legacy contrib.
 +
    
== Just install the contribs rpm and call it from the "Legacy" category ==
 
== Just install the contribs rpm and call it from the "Legacy" category ==
 +
[[File:Screenshot from 2024-02-29 12-25-15.png|thumb]]
 
Server manager 2 will scan for installed contribs, and any that are not fully compatible with Mojolicious will just load the menu entry, using the package name as a link, under the "Legacy" category, normally at the bottom of the menu stack.
 
Server manager 2 will scan for installed contribs, and any that are not fully compatible with Mojolicious will just load the menu entry, using the package name as a link, under the "Legacy" category, normally at the bottom of the menu stack.
 +
 +
 +
    
== The need to login into Server Manager 1 ==
 
== The need to login into Server Manager 1 ==

Navigation menu