Welcome, if you would like to post a comment please register.
We also encourage you to explore all things Zimbra with our team and members of the community.
Guys,
I want to make some changes to the login screen so that I can make it smaller in size and make it appear on the left side of the page. To my surprise there is so much of redundant code in the that its hard to find how to do it. Can somebody point me out to a way to make these changes.
Most of the display code for this is in ZmLogin.js, which is compressed into one of the _all files. So you'd need to setup a dev environment make your changes then re concat/compress the JavaScript.
Many of us use Eclipse, so the project files are already in CVS. See the install doc in ZimbraServer/docs/INSTALL.txt This is a basic how-to on setting up a dev env you should be able to follow most of it as the items that refer to internal locations can be downloaded from the internet.
Kevin,
Whats the username and password to get into cvs? I am trying following options using eclipse:
host = cvs.zimbra.com
path = /usr/local/cvsroot
connection type = pserver
port= default port
If I use login as the username, it asks for password. Empty doesnt work.
Thanks
Most of the display code for this is in ZmLogin.js, which is compressed into one of the _all files. So you'd need to setup a dev environment make your changes then re concat/compress the JavaScript.
Thanks for your reply.
Can you give me more direction about how to make the change and re concat/compress the JavaScript?
Can you give me more direction about how to make the change and re concat/compress the JavaScript?
Once you get a dev environment setup (see ZimbraServer/docs/INSTALL.txt) you'll just edit the file and use the ANT targets prod-deploy to build a new war file. Trying to do it manually will take a long time to explain. So the best advice I can give would be to setup a dev environment. If you want to still try manually you'll have to read build.xml in ZimbraWebClient this has all the logic and code to do the various compression and gzip.