Freddie,
"Why not just share the calendar with "Public" and "Viewer" permissions, and just post the generated link onto a public website?"
That is exactly what we are trying to accomplish, but for some reason the CAS authentication files block the Zimbra mailstore servers from returning the css file when a non-authenticated user accesses this public link. I talked to our Portal guys about the possibility of hosting the css file on their servers (we use uPortal software), but this would lead to having to maintain the css file in two locations.
The best solution would be to figure out what line(s) of code I needed to add to the CAS files to allow access to the css file on the Zimbra mailstore servers. A secondary solution might be if I could copy the css file to a different directory that was more "publicly" available.
I just did a quick re-test and see that the .gif files also get blocked (the arrow icons, etc.).
I attached a screenshot of what the calendar shared with a Public viewer share looks like when the user is not authenticated.
Tim Ross
Application Administrator
Collaboration Support Group
756-6226
----- Original Message -----
From: "Freddie Cash" <fjwcash@gmail.com>
To: zimbra-hied-admins@sfu.ca
Sent: Thursday, November 19, 2009 3:03:38 PM GMT -08:00 US/Canada Pacific
Subject: Re: Zimbra Public Calendar and CAS
On Thu, Nov 19, 2009 at 1:38 PM, Tim Ross
<tross@calpoly.edu> wrote:
We are looking into setting up an Academic Calendar for our campus through Zimbra. Our current thought is to create a Publicly shared calendar within a department or admin account and then put a link to it in our campus portal (CAS authenticated).
This works great as long as you are authenticated with CAS in the browser you're using. The problem arises when a user bookmarks the link, logs out of the campus portal and then tries to go back to the Academic calendar. It could also turn out that this will be a calendar that we would want available for parents of students, etc. who would not have a username/password to log into the campus portal in the first place. The problem is that when the calendar is displayed, the css file associated with the Public calendar layout does not get loaded and the calendar looks pretty ugly. Has anyone else out there run into a similar situation and figured out a way around this? I'm wondering if I can just copy a certain css file into a different directory on the mailstore servers.
Why not just share the calendar with "Public" and "Viewer" permissions, and just post the generated link onto a public website?
That way, Zimbra handles all the formatting and serving up of the page. And it's updated instantly whenever the owner of the calendar updates it.
Not sure why you'd need to worry about the CSS files (it's all on the Zimbra server) or the CAS portal.
Or am I missing something in what you are trying to do?