Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Zimlets

Welcome to the Zimbra :: Forums!
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.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #11 (permalink)  
Old 04-06-2007, 09:38 AM
Active Member
 
Posts: 25
Default

I have posted a bug request sort of...

http://bugzilla.zimbra.com/show_bug.cgi?id=15921
Reply With Quote
  #12 (permalink)  
Old 05-03-2007, 10:32 AM
Intermediate Member
 
Posts: 21
Default

I downloaded the hotrod theme. I copied it into the directory where the other themes are. I restarted my server, but that did ot make teh theme available.

What do I have to do to make the new theme available?
Reply With Quote
  #13 (permalink)  
Old 05-04-2007, 11:04 AM
Moderator
 
Posts: 6,237
Default How to install themes

Quote:
Originally Posted by TaskMaster View Post
I downloaded the hotrod theme. I copied it into the directory where the other themes are. I restarted my server, but that did ot make teh theme available.

What do I have to do to make the new theme available?
unzip to /opt/zimbra/tomcat/webapps/zimbra/skins/
(in your case /hotrod)

su zimbra

then just just zmprov mcf +zimbraInstalledSkin hotrod
to remove it's zmprov mcf -zimbraInstalledSkin <skintoremove>

OR
To get a list of the currently installed skins:
zmprov gcf zimbraInstalledSkin
then:
zmprov mcf zimbraInstalledSkin <skin1> zimbraInstalledSkin <skin2> etc...
but for this method you'd need to list ALL the skins you want to include, the ones you don't want should be left off the list. (if you fail to list even the currently installed ones it actually uninstalls them)

you may neeed a tomcat stop/start after the zmprov mcf sometimes

Last edited by mmorse; 10-28-2007 at 05:07 PM.. Reason: cleaned up
Reply With Quote
  #14 (permalink)  
Old 05-04-2007, 11:38 AM
Intermediate Member
 
Posts: 21
Default

Worked like a charm. Thanks.

Is this documented somewhere? Is the zmprov command documented somewhere so that I can take a look at all of it's features so I do not have to ask these questions anymore? Or is the help of the zmprov command itself the only documentation?
Reply With Quote
  #15 (permalink)  
Old 05-04-2007, 11:43 AM
Moderator
 
Posts: 6,237
Default

well Kevin started a wiki for it a long time ago...feel free to add
http://wiki.zimbra.com/index.php?title=Zmprov
Reply With Quote
  #16 (permalink)  
Old 10-12-2007, 09:10 AM
Trained Alumni
 
Posts: 21
Default

Where do you find out how to add new themes from the support area. I have network edition but can't find anything useful.
Reply With Quote
  #17 (permalink)  
Old 10-28-2007, 05:03 PM
Moderator
 
Posts: 6,237
Default

directions are 3 posts up, you can find some already done themes here: Get or contribute Zimlets, UI themes, and languages in the Zimbra Gallery

If you we're talking about rebranding in the support portal it's Documents > Additional Information & Whitepapers > Zimbra Rebranding Document
Reply With Quote
  #18 (permalink)  
Old 09-30-2009, 11:51 AM
bmw bmw is offline
Loyal Member
 
Posts: 93
Default

This post needs to be updated for 6.0.x GnR

The directory for skins has changed from the previous posts above.

Skins are now located in:
Code:
/opt/zimbra/jetty/webapps/zimbra/skins
There may be several jetty entires but just use 'jetty'.

I tried this and was able to install three new themes. In the ZCS Admin Console, these new themes show up in server COS and domain and in each user account but when I log onto any user from the ZCS client, they do not show up in the list.

Last edited by bmw; 09-30-2009 at 01:40 PM.. Reason: update
Reply With Quote
  #19 (permalink)  
Old 09-30-2009, 07:26 PM
Moderator
 
Posts: 6,237
Default

We switched from tomcat (4.5prior)> jetty (5.0+) for the service known as mailboxd.
ZWC Themes > zmskindeploy
Quote:
To make deploying skins easy, we have created a command-line tool that manages all of the little tasks required to properly format the skin and make it available to your users. This tool:
  • Runs the Image Merge process on your skin, so images will be served efficiently,
  • Enables the skin for all users of your ZWC deployment, and
  • Restarts the web server, so it recognizes the new skin.
Make sure you run it zmskindeploy theme/ & not zmskingdeploy ./ - seem to remember a bug where that unintentionally removes all the skins.
Reply With Quote
  #20 (permalink)  
Old 10-06-2009, 02:19 PM
bmw bmw is offline
Loyal Member
 
Posts: 93
Thumbs down

Mike,
Thanks for creating the zmskindeploy command. That does help but really this needs to be in the Admin Console, ie, browse for the *.zip file, uploads to a tmp directory, uncompresses, script runs the XML file telling where everything needs to go and insures all the permissions are correctly set.

I followed all the instructions in your post above and in the Admin Console all the new themes show up in the COS listing but do not show up in any user client because after unzipping the theme package as "root" user before logging in as "su - zimbra" the permissions are locked down for the "zimbra" user. I have to manually for each theme readjust all the permissions. It's a real pain.

Once I realized this I uninstalled all the folders, then
Code:
CHOWN zimbra:zimbra zimbra_skin*.zip
then uncompressed the files. They exploded properly. I performed the
Code:
zmskindeploy theme/
command which resulted in success. Then performed
Code:
zmcontrol stop/start
. The themes showed up in Admin Console under COS. I ticked the boxes and to activate them. Saved. I then checked each active user account and those new themes are active due to the COS, too.

Then went to the web client. Went to Preferences (or Option depending on current theme) and the new themes are a no show. Why? Going back to the command like I think it is because the permissions are still wrong. I had to go back and manually reset all the permissions of which the folders and files contained in them are different set of permissions. Cleared the browser cache, logged back in and still not there in the web client.

Now, I went back to the Admin Console and to a user account and forced one of the new themes to that user. Saved. Went to the web client and logged in. Theme is a no show and, in fact, defaults to the Bare theme which isn't the next theme in line. Checking back in the Admin Console the new theme is still chosen there for that user but Bare is.

This is a buggy process. I will file a trouble ticket with support.

Last edited by bmw; 10-06-2009 at 02:44 PM.. Reason: new info
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.