So I have started creating a theme for ISPConfig, but I am a little lost as to how you change the default theme for the entire installation. When I login, I get to my new theme, but I want to see that in the login screen as well. Is that possible?
The default theme is set in the ispconfig configuration file: /usr/local/ispconfig/interface/lib/config.inc.php
Thanks, till. Here is the theme that I came up with. I did not do that much different. I just changed some stylings and swapped out some icons. You just have to place it in /usr/local/ispconfig/interface/web/themes. To make it the default, you have to do what Till said earlier. Read post below.
To help me out some, I moved this over to a GitHub Repo. This will help me save some bandwidth on my server. I am note expecting this to be a huge download, but you never know. Here is the location of the repo: https://github.com/dclardy64/ISPConfig_Clean
Till, Is it possible to throw body classes into the templates? So if they are logging in, the body class would be login and if not it would not contain that class? I am trying to look through the template files, but I am not seeing a way to do this. I think this is because I have limited knowledge of php.
Did you keep the same folder name? If you change it, it will break it. The latest version from Github works fine. I am using it at https://server.clardyhost.com:8080
Sharing themes We have customized the default theme of ISPConfig 3.0.5.1. Are there folks interested in our theme?
Get our customized ISPConfig theme You can get our customized ISPConfig theme by doing the steps that are described on the following page: https://www.typo3multishop.com/ispconfig/