To create your one skins you will need at least following files:

After you created the files copy it into a directory like skinname and packet this directory with tar ( tar zcvf ). The file have to be named to 'filename.tar.gz'

 

The following table will show the content of the files you need:

Filename name=value Discribtion Additional Informations
config.skin (Main Frame) noindex If set to 1, the HTML generated by the header function will not include a Webmin Index link. Useful if another frame is used for the main index  
  texttitles If set to 1, the titles on all pages will be displayed as HTML text rather than using letter images.  
  cs_page background color of Webmin pages  
  cs_table Backgroundcolor of the Tables  
  cs_header Color of the Headline  
  cs_text color of normal text  
  cs_link color of visited and unvisiting links on Webmin pages  
  tb html which should be include in each TAG  
  headinclude The name of a file in your theme directory whose contents will be included inside the <head> section of each page Example:

config.css

       
       
config.css (Main Frame)   This file includes the css code, that should be used in the Main-Frame.

This File is optional if you want to use CSS!

Example:

<STYLE TYPE="TEXT/CSS">
<!--

HR
{
Color: #008000;
}

-->
</STYLE>

theme.config (Navigation Frame) nav_backcolor Backgroundcolor  you can use this color for Java-Menu too!
  nav_fontcolor Fontcolor you can use this color for Java-Menu too!
  nav_linkcolor Linkcolor  
  nav_alinkcolor Aktivated Linkcolor you can use this color for Java-Menu too!
  nav_vlinkcolor Linkcolor of visited links  
  nav_fontface The Fontface at this moment not supported
  nav_cssmode Name of css-File ( e.g. theme.css )  
  nav_logo Logo on the top of the Navigation  
  nav_bkgrd Backgroundimage  
  nav_position Postition of the Navigation Frame ( left / right )  
  nav_ammenuc Color of the aktive Mainmenu  
  nav_ammenuf Fontcolor of the aktive Mainmenu  
  nav_ammenu_bgimage Backgroundimage of the aktive Mainmenu  
  nav_ammenu_tmpl Template for the aktive Mainmenu.

You have to write it in ONE line!

The text 'LINKNAME' will be replaced from the Menutitle

Attention!
nav_ammenuc / nav_ammenuf / nav_ammenu_bgimage will have no effect if this parameter is set

Example:

<TR><TD colspan='2' valign='middle' align='center' background=
'/skins/northfork/mbutton.gif' width='188' height='47'><b><FONT color=#FFFFFF>LINKNAME</b>
</TD></TR>

  nav_mmenuc Color of  the Mainmenu  
  nav_mmenuf Fontcolor of the Mainmenu  
  nav_mmenu_bgimage Backgroundimage of the Mainmenue  
  nav_mmenu_tmpl Template for the Mainmenue.

You have to write it in ONE line!

The text 'LINKNAME' will be replaced from the Menutitle. The text 'URL' will replaced from the url.

Attention!
nav_mmenuc / nav_mmenuf / nav_mmenu_bgimage will have no effect if this parameter is set

Example:

<TR><TD colspan='2' valign='middle' align='center' background=
'/skins/northfork/mbutton.gif' width='188' height='47'><b><i><A TARGET=Inhalt HREF='URL'><FONT color=#FFFFFF>LINKNAME</A>
</b></i></TD></TR>

  nav_subcolor Color of the Submenu  
  nav_subfcolor Fontcolor of the Submenu  
  nav_sub_bgimage Backgroundimage of the Submenu  
  nav_sub_tmpl Template for the Submenue.

You have to write it in ONE line!

The text 'LINKNAME' will be replaced from the Menutitle. The text 'URL' will replaced from the url.

Attention!
nav_subcolor / nav_subfcolor / nav_sub_bgimage will have no effect if this parameter is set

Example:

<TR><TD width='179'><ul><A TARGET=Hauptframe 
HREF=URL ><FONT color=#FFFFFF><li>LINKNAME
</li></FONT></A></ul></TD><td width='9'></td></tr>

  nav_adm    
  nav_themeinfo    
  nav_admname Name of the Administrator  
  nav_admmail Email of the Administrator  
  nav_http Link of the company Homepage.   
  nav_logout_bgimage Logo which is on the top of the Navigation  
  cols_nav_frame The width of the Navigation Frame  
  skin_info Name of html file which includes informations about the skin creator  
  main_start The Page, that should be showed by starting webmin ( Main-Frame)  
  main_startn The Link to the Startpage If you do not set this parameter, the link will not be showed.
  jmenu Set it to '1' to use the Java-Menu since version 0.25a
theme.css (Navigation Frame)   This file includes the css code, that should be used in the Navigation-Frame.

This File is optional if you want to use CSS!

Example:

A {text-decoration: none}
A:HOVER {text-decoration: underline}

skinname.skininfo name The name of the skin  
  path The path of the skin Example: '/skins/skinname/'
  autor_name The Name of the person who build the skin  
  autor_email The Emailadress of the person, who build the skin  
  auto_url The Homepage of the skin