Universal UI Customizability/Skinnability
Posted: Tue Sep 05, 2017 2:12 pm
While I looked at the current Universal UI preview (the one installed from zcs-8.8.2_GA_1108.UBUNTU16_64.20170824043105.tgz) I noticed a few points regarding customizability. I'll lump them together in a single post here:
1. While the official documentation looks pretty outdated (https://files.zimbra.com/docs/skins/Themes.html) it was actually pretty simple for our frontend people to adopt the Zimbra UI to our customers CI by starting from the (IIRC) bare skin. Will there be an official documentation on how to customize the Universal UI as well?
2. Since the test version is a FOSS edition, I couldn't verify that changing logos via the zimbraSkinLogo* attributes still works. Will this still be possible? The logo sizes will probably change?
3. Most of the customizations boil down to changing the colors and sometimes setting a background image for the logon screen. There are already the four zimbraSkin{Foreground,Background,selection,Secondary}Color attributes but using those didn't result in an agreeable result for a long while now.
3a. It got worse with Universal UI, at least when it comes to the login screen. Eg if you set the ForegroundColor to white, you can't see the input. If you change the BackgroundColor, some odd parts (like text and the login progress bar) are actually colored. Try to set it to red to see what I mean.
3b. A feature request: It would be cool if these attributes would result in a nice base theming again plus if there were two attributes added to change the color of the blue top row and the grey toolbar. Plus maybe some additonal text colors. That would probably solve many simple customizations.
1. While the official documentation looks pretty outdated (https://files.zimbra.com/docs/skins/Themes.html) it was actually pretty simple for our frontend people to adopt the Zimbra UI to our customers CI by starting from the (IIRC) bare skin. Will there be an official documentation on how to customize the Universal UI as well?
2. Since the test version is a FOSS edition, I couldn't verify that changing logos via the zimbraSkinLogo* attributes still works. Will this still be possible? The logo sizes will probably change?
3. Most of the customizations boil down to changing the colors and sometimes setting a background image for the logon screen. There are already the four zimbraSkin{Foreground,Background,selection,Secondary}Color attributes but using those didn't result in an agreeable result for a long while now.
3a. It got worse with Universal UI, at least when it comes to the login screen. Eg if you set the ForegroundColor to white, you can't see the input. If you change the BackgroundColor, some odd parts (like text and the login progress bar) are actually colored. Try to set it to red to see what I mean.
3b. A feature request: It would be cool if these attributes would result in a nice base theming again plus if there were two attributes added to change the color of the blue top row and the grey toolbar. Plus maybe some additonal text colors. That would probably solve many simple customizations.