Slashdot Mirror


Which Shared Calendar Package Would You Use?

Bob McCown asks: "I manage several websites, both internally and externally accessible. Many of them have event calendars or schedulers. We'd like the ability to have these calendars shared, with the ability to modify them by both a web interface, and at the application level (via Sunbird, an Outlook plugin, or something similar). The web side of our system uses an Enterprise Linux distribution that runs Apache. Ideally, the web side would be written in PHP to minimize time to integrate with the rest of the sites. What's out there that can do this? What have you used before?"

78 comments

  1. Ical by tezbobobo · · Score: 0, Offtopic

    iCAL in Lepard - it is gonna be teh bomb (. Seriously though, don't use now-up-to-date on os x - it is overpowered and over onvoluted.

    1. Re:Ical by Anonymous Coward · · Score: 0

      Yup, he sure said he was running a Mac...

      BTW - where did you go to school? I'd like to stay away from them.

    2. Re:Ical by Anonymous Coward · · Score: 0

      Stunning.

  2. Where everyone could see it, of course. by Bromskloss · · Score: 4, Funny

    Writing on the surface of the Moon.

    --
    Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    1. Re:Where everyone could see it, of course. by DaveCar · · Score: 1

      You are Chairface Chippendale and I claim my five pounds!

    2. Re:Where everyone could see it, of course. by bar-agent · · Score: 1

      Well, Al Gore has both invented the internets and ridden the mighty moon worm, so there is a connection of sorts...

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
  3. Thoughts on Zimbra, Sunbird, Exchange clones, etc. by overbored · · Score: 4, Informative

    Zimbra is a nice collaboration server with (web-based) email and calendaring. It's written in Java and has AJAX. I'm not sure how important it is to you to modify the calendar at the application level, but I'm sure you can at least export a (read-only) iCal feed from Zimbra.

    Sunbird's goal is to support reading and writing of iCal via CalDAV, but Sunbird is very immature and highly unstable.

    I haven't used these, but with Exchange server clones like Open-Xchange, you should be able to use Outlook. Not sure what Web interfaces they export, or what Web-based Exchange calendaring clients exist.

    Of course, make sure you didn't dismiss Google Calendar prematurely. This should suffice if you don't need too many bells/whistles, and it relieves you of many burdens. If you really want an application to use, you can use CalGoo, but this (very early-in-development) program has always been excrutiatingly slow for me (and I tried their latest beta draft).

  4. Hive by Anonymous Coward · · Score: 3, Funny

    I work for a _very_ large software studio, and here we use The Borg Hive(TM).

  5. Wrong question. by mrthoughtful · · Score: 4, Informative

    The question you should be asking is - which shared calendar protocol should we choose?
    Then you don't need to worry about choosing a package, as long as it can manage the correct protocol. The decision will depend upon your environment, budget and beliefs; but as a general rule, going for an open standard isn't such a bad idea. RFC 2445 (aka iCalendar - based on the earlier vCalendar standard) should be a safe bet. You will be able to engineer solutions - not just for desktops, but also for some handhelds.

    RFC 2445 is implemented/supported by a large number of products, including 30 Boxes, Apple's iCal application, Darwin Calendar Server, Contactizer and iPod, Chandler, Drupal with its event module, Citadel, Facebook, FirstClass, Google Calendar, Jalios JCMS, KOrganizer, Lotus Notes, Microsoft Entourage, Mozilla Calendar (including Mozilla Sunbird), Mulberry, Novell Evolution, Novell GroupWise, Nuvvo, Simple Groupware, Upcoming.org, Windows Calendar, Webical, Zimbra Collaboration Suite, and Microsoft Outlook (see below). Notably missing from this list is the Palm Desktop and Palm (PDA). Blackberry, Internet edition, does not recognize iCalendar, although in concert with the Blackberry Server, iCalendar invites can be sent and received.

    Our company chose this route for a similar issue, using a WebDav server as a backend.

    So.. unless you have wild environment, budget or beliefs - there isn't much choice!

    --
    This comment was written with the intention to opt out of advertising.
    1. Re:Wrong question. by Skrynesaver · · Score: 1

      We use a bought in solution for this from Criticalpath, it gives us a web (Tomcat) based front end but also complies with RFC2445 so it can be used from applications and can sync to user's mobile phones from the web interface via sms gateway.

      --
      "Linux is for noobs"-The new MS fud strategy
    2. Re:Wrong question. by Skrynesaver · · Score: 1

      Doh, forgot to check link, should have read Critical Path

      --
      "Linux is for noobs"-The new MS fud strategy
    3. Re:Wrong question. by metamatic · · Score: 2, Informative

      Just a note:

      You should be aware that Lotus Notes' support for iCalendar is very incomplete.

      (Opinions mine, not IBM's.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  6. How about Scalix? by leozh · · Score: 1

    Try the Scalix (http://www.scalix.com) groupware suite. It is pretty decent and has an Outlook connector built into it.

    --
    __________________
    Leo
    webmaster@007sdomain.com
    1. Re:How about Scalix? by bshensky · · Score: 1

      Scalix rocks, except for one "teeny little thing". I want to use Sunbird (and Lightning) as my calendar client of choice.

      Sunbird and its ilk will *read* Scalix calendars, but WILL NOT PUBLISH OR POST TO THEM!

      I wanted sooooo badly to run Scalix, but this was a deal breaker for me.

      --
      Makin' money, makin' friends, makin' whoopee and wearin' Depends
  7. google calendar? by Anonymous Coward · · Score: 0

    Google calendar with thunderbird + provider for google calendar extention for those who refuse to work through a browser window for it

  8. below -- iCalendar support on Outlook by mrthoughtful · · Score: 3, Informative

    Microsoft Outlook supports iCalendar, though there are some known problems with its support (many of which can be fixed by installing patches); in particular, Outlook 2000 users cannot process iCalendar files created by Outlook 2002 without patching because Outlook 2000 has an error in its iCalendar implementation. Users of Outlook must configure their mail program to use open Internet standards instead of Microsoft's proprietary specifications. Users of Microsoft Outlook 2003 can install RemoteCalendars. in order to subscribe, delete and reload a generic iCalendar through the web.

    Outlook 2007 is now fully compatible with iCalendar. Users can add calendars under Account Options and set how often they should be updated. Individual calendars are shown as a list of checkboxes so you can view or hide a calendar without unsubscribing and they can be viewed as separate tabs or overlaid into a single calendar.

    iCalendar support includes support for VTODO, VJOURNAL, etc. and Outlook 2007 still cannot import these objects.

    Windows Calendar, found in the newly released Windows Vista also supports iCalendar.

    --
    This comment was written with the intention to opt out of advertising.
  9. Re:Frist P0st? by Anonymous Coward · · Score: 0

    Way to go, couldn't even get the link right....

  10. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by pe1chl · · Score: 1

    What I don't like about Zimbra is their "we take over your whole shop" approach. Of course, Exchange is not different but we have an existing installation with a working IMAP mailserver, a working web-based calendar (webCalendar http://www.math.utexas.edu/users/mzou/webCal/ ) and existing users using Mozilla and Squirrelmail.
    I looked into Zimbra at first to use their webmail system, but there seems to be no way of migrating one part of the system without converting everything at once.

    In fact, with our current system we are just as locked-in as an Exchange/Outlook user is. About the only thing I could upgrade without lots of difficulty is the IMAP server (UW imapd), and even *that* is tricky because of the naming conventions of folders used by different servers.

  11. None by arivanov · · Score: 3, Interesting

    I do not see a point in a shared calendar if it does not tie up straight into project management and work time allocation. None of the packages on the market at the moment does.

    As a result any shared calendar deployment usually descends into meetingitus: a well known corporate debilitating disease where people spend more time in meetings about meetings about meetings instead of doing work. In addition to that if you do not have meetings booked your time is considered a fair game and booking time "to do work" is considered very bad manners.

    Now, if your calendar ties up straight into your into the project manager view of how much resource was spent on which part of the project as well as salary, overtime and performance management the shared calendar becomes a completely different ball game. Unfortunately I have yet to see such integration in any calendar package.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
    1. Re:None by mmurphy000 · · Score: 3, Insightful

      I do not see a point in a shared calendar if it does not tie up straight into project management and work time allocation.

      I'll get to business use of shared calendars later. Bear in mind that there are many other scenarios, outside of businesses, where shared calendars can be useful, such as:

      • Municipalities publishing their board meeting schedules plus other events of note
      • Sports leagues (e.g., Little League(R) baseball) publishing their league schedules
      • Churches (and synagogues and mosques and...) publishing their scheduled services, including the extra services held in conjunction with religious holidays

      None of those require "project management and work time allocation". Particularly since the OP didn't say these were corporate shared calendars, it's not safe for you to assume that's the only place they'd be used.

      As a result any shared calendar deployment usually descends into meetingitus: a well known corporate debilitating disease where people spend more time in meetings about meetings about meetings instead of doing work.

      Agreed, but not all businesses are created equal. I suspect there's some sort of heuristic where the odds of "meetingitus" increases with the square of the number of employees per office, or some such. In other words, all else being equal, smaller businesses don't necessarily over-meeting themselves (though PHBs can increase meeting frequency in businesses of any size, etc.). While having a shared calendar that tied into project management would be nice, I wouldn't "throw out the baby with the bath water" and eschew shared calendars outright without corporate-wide project management tools.

    2. Re:None by Overzeetop · · Score: 2, Interesting

      Your examples are of publishing - the OP was concerned about mutual shared scheduling, a very different beast.

      As for the meetingitus, each person who works in management or higher staff positions understands that people/projects/items get allocated time on a sliding scale. You keep that heirarchy in mind when you get a meeting request and use that to determine when your schedule is "free" and when you just need to get work done. That is true for non-business appointments, too.

      I do agree that publishing can have benefits, as can calendar sharing (for schedulers and assistants), but usually the result is just messy. It only takes one or two tech-control freaks in management to tie you up without any hope of getting work done.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:None by cenonce · · Score: 2, Interesting

      As much as you can have meetings about meetings, that is not a solution a calendar program (whether it includes project and time management) can deal with. That is a corporate management problem... software that nobody is trained on and knows how to use is not going to help that, no matter how programmable and slick you can integrate it.

      I have used expensive all-in-one packages for lawyers like this one and this one, and frankly, they are bloatware with 50 or 60 features you don't need and don't work very well, 5 or 10 features you need and don't work very well, and 5 or 10 features you need and they don't have at all.

      I have used WebEx's Web Office, which worked well with Outlook, except it wouldn't automatically sync and you have to pay 60, 70, 80 bucks a month for the service.

      I currently run a two person office. We use Mac OS X and Google calendar. Google calendar works well, but it lacks features such as I can't sync my "shared" calendar with my Treo 650, you have to edit the calendar using the web, not iCal (which is really iCal's fault, not Google calendar's), and I can't import my Mac Address Book into Google's contacts. Of course, Address book has its own problems since I can share my address book using .Mac, but my assistant can't change it.

      I am excited about the features of Leopard, but I have given up on a total package solution that works well and integrates with other software easily, even in OS X where iSync "should" let software sync easily. You just have to be happy with a decent calendar program, and right now, for me, that is Google Calendar.

      Frankly, I know old-time lawyers who have been using a paper system incorporating two day planners, one they take with them and one they leave in the office. The come back from a meeting or court, and they drop the DayPlanner on their secretary's desk, the secretary syncs the books, and gives it back to them. These guys get more done in a day than most people do in three days, because they don't futz around trying to get software to work... or spend time posting on Slashdot either! :)

    4. Re:None by Anonymous Coward · · Score: 0

      A well done project, a "best kept secret" piece of software is e-groupware, http://www.egroupware.org/.

      It can handle private/group/shared calendars, fine privileges, has a lot of modules for group workflow, project management, PIM, wiki, a sort of BBS, imap mail, etc.

      The only problem: lack of decent documentation ! I spent one week trying to replicate a behaviour described in the FAQ. And pay attention to grant permissions. My tip: install once for configuration, document everything, reinstall from scratch....

      Francesco

    5. Re:None by Whitemice · · Score: 1

      > I do not see a point in a shared calendar if it does not tie up straight into
      > project management and work time >allocation. None of the packages on the market
      > at the moment does.

      Yes, they do. http://www.opengroupware.org/ - has a very nice project and task application integrated with the traditional schedular and addressbook.

      > Now, if your calendar ties up straight into your into the project manager view of
      > how much resource was spent on which part of the project as well as salary, overtime
      > and performance management the shared calendar becomes a completely different ball game

      You can track time in tasks; projects report percentages of spent time in various tasks. But to go much beyond that you really need an ERP package.

      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
  12. Google Apps by jsse · · Score: 1

    Why not just apply a domain then host it under Google Apps such that you and your staffs can make use of Google Calender in it?

    I'm not sure whether it could fulfill all your needs but you'll never know before trying it yourself.

    1. Re:Google Apps by sgt+scrub · · Score: 1

      Good answer. Someone asked me if they should host their own site or use SalesForce. I told them neither. Use Google to host their sight. Then they can take advantage of the tools Google offers. Someone on a budget can go a long way using the Google.

      --
      Having to work for a living is the root of all evil.
  13. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by Anonymous Coward · · Score: 1, Funny

    more useless web 2.0 fad crap. just use emacs.

  14. If slashdot was a cooking forum... by xtracto · · Score: 4, Funny

    How can I prepare a boiled egg?

    I am afraid you are asking the wrong question, you should not prepare a boiled egg, you should not EAT eggs beacuse they are bad for cholesterol. You'd better eat chicken, chicken is good for your health. But be aware of eating Free (as in wild) chicken and not those non-free chicken produced by Bachocco or any other vil corporation.

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:If slashdot was a cooking forum... by maxwell+demon · · Score: 0, Offtopic

      But isn't eating chicken effectively eating grown-up egg?

      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:If slashdot was a cooking forum... by residieu · · Score: 1

      You should not eat your chickens before they're hatched.

  15. PhpiCalendar by sticky_charris · · Score: 5, Informative

    The open source solution is phpicalendar. It truly is the poor man's calendaring system. It runs on php (duh) and apache no problem. It requires a small amount of configuration (mostly getting the permissions correct) and it provides a web interface (whihch looks nice and allows searching/themeing/filters, but doesn't allow direct editing) and allows sunbird / thunderbird+lightening / outlook2007 to connect in without problems. Our small business uses it for around 20 users daily and it works reliably. I would suggest really understanding its workings to ensure the security is correctly set up. http://phpicalendar.net/

  16. Re:below -- iCalendar support on Outlook by BerntB · · Score: 2, Funny

    Sounds like a good choice -- Microsoft is well known for promoting open standards and publishing protocols. You know your product won't stop working in subtle ways with other products in the next version.

    Oh, by the way, I have a contract to sell the Golden Gate bridge for scrap? You could be interested... I promise a good price.

    --
    Karma: Excellent (My Karma? I wish...:-( )
  17. eGroupware by Anonymous Coward · · Score: 0

    www.eGroupware.org It provides everything you need and is standards complient. New version out soon.

  18. Citadel BBS is another option by IckySplat · · Score: 1

    Take a look at http://www.citadel.org/
    It as group calendaring etc
    I believe that there is an outlook plugin on the way
    works with Kontact. Easy enough to get running.

    I got the server up and working in under 2 hours.
    Sent the next couple of days tweaking it and generally messing about :)

    Supports
    IMAP(s)
    POP3(s)
    SMTP(s)
    groupdav
    http(s) front end
    Also has a built in listserv

    I've found it to be very cool

    --
    Help! help!, the termites are eating my DRAM!!!
  19. Re:below -- iCalendar support on Outlook by Jussi+K.+Kojootti · · Score: 1

    Outlook 2007 is now fully compatible with iCalendar.
    Does that include writing as well as reading nowadays? Some years ago, when I did some work on Mozilla Calendar importers, the situation was more like one-way-compatibility: The iCalendar support was adviertized but getting iCalendar-format, or in fact anything remotely useful, out of Outlook required third-party tools, guess-work or violence.
  20. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by BlueTrin · · Score: 1

    Emacs is a waste of ressources, go Vi, or Vim if you want some advanced GUI ...

    --
    Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
  21. Me too! by Skapare · · Score: 3, Funny

    Hey, can I have /.'ers look for free software for me, for free, so I don't have to do my own googling?

    --
    now we need to go OSS in diesel cars
    1. Re:Me too! by Builder · · Score: 3, Insightful

      Ok wiseass - give me an example of a true shared calendar application with clients that isn't called Exchange or Notes.

      All I want is read and write access to one or more calendars, the ability to selectively
      1. Share with everyone (read - write)
      2. Share with everyone (read only)
      3. Selectively share read-write with a number of other users
      4. Share only availability information

      If you can find this _just_ by googling, you're a better man than me.

      I guess what is really being asked here is 'Could people using products please recommend one, because most of what is other there is pure immature bullshit, half implemented at best'.

    2. Re:Me too! by RalphTheWonderLlama · · Score: 1

      Maybe look into Foldera
      http://www.foldera.com/

      It is supposedly going to be released soon. It includes a calendar but has way more than that and sounds pretty cool from what I've read.

      Calendar page: http://www.foldera.com/calendar.htm

      --
      simple, fast homepage with your links: http://www.ngumbi.com/
    3. Re:Me too! by Larry+Lightbulb · · Score: 1

      I think for most of the Ask Slashdot questions you should add Could people using products please recommend one?

    4. Re:Me too! by markk · · Score: 1

      "Ok wiseass - give me an example of a true shared calendar application with clients that isn't called Exchange or Notes."

      I'm not Wiseass, but that is easy, Zimbra. Pretty soon you'll be saying it doesn't do this or that that Exchange does. but it does do things exchange doesn't also, so it is an example.

    5. Re:Me too! by dfsixstring · · Score: 2, Informative

      I am no developer nor am I a frequent visitor to /. but I do use a Linux solution to Exchange and I am very satisfied with it. I was forced to run Exchange for years and after my second "melt-down" I threw up my hands and said "No More!". I found a product called the "insight server" by a company I had never heard of called Bynari. I Googled 'till I was sick with no luck and someone on the Fedora (God rest her soul) users' group pointed me to this company - www.bynari.net. I purchased it and I now use it corporately (IMAP) and on a small scale ISP side (POP3). I put it on a Dell PowerEdge 2850 with plenty of RAM and HD space along with full phone support for under $7K - that included the price of the server BTW. I couldn't be happier with it. I have been running it corporately for about 3 years and on my ISP side for about 1.5 years. Took me less than 30 minutes to install and have completely up and running too.

    6. Re:Me too! by Whitemice · · Score: 1

      > All I want is read and write access to one or more calendars, the ability to selectively
      > 1. Share with everyone (read - write)
      > 2. Share with everyone (read only)
      > 3. Selectively share read-write with a number of other users
      > 4. Share only availability information

      http://www.opengroupware.org/ - Yes, all the above.

      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
    7. Re:Me too! by Builder · · Score: 1

      Does it do every single thing in my list? If so, you've not answered the question :)

    8. Re:Me too! by Builder · · Score: 1

      You might want to post that back into the main discussion as a top level reply to the original question. You see, you've replied with useful, helpful information including personal experience, where to get the software and a couple of use scenarios.

      I'd hate to see it languish forever under some thread that starts with some dickhead telling people to just google :)

  22. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by Anonymous Coward · · Score: 0

    vi or Vim has a calendar?

    I don't know how to implement a shared calendar with emacs, but at least it has a good starting point with M-x calendar

  23. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by mabinogi · · Score: 2, Informative

    vi or Vim has a calendar? Yes
    --
    Advanced users are users too!
  24. Right question, probably wrong answer by Kunta+Kinte · · Score: 3, Informative

    The question you should be asking is - which shared calendar protocol should we choose?

    Good call on the question remark, I'd disagree with your answer.

    The problem is that iCalendar isn't calendar 'line' or 'sharing protocol, it's more of a 'serialization/persistance' protocol. iCalendar does not define any connection or query methods. Things like that have to be defined if there is to be any interop. We've actually written tools around the iCalendar/WebDAV combo, they work great for smaller teams, but you run into problems very quickly has the team grows or the calendar's use increases.

    As things settle down, CalDAV, a.k.a RFC 4791 will probably become more of an entrenched calendar sharing standard. I've been working on a CalDAV Outlook plugin, Open Connector for quite some time. CalDAV is supported by Apple Calendaring products, Mozill thunderbird, Oracle calendaring server and a bunch of other open-source and commercial packages.

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
  25. Re:below -- iCalendar support on Outlook by Anonymous Coward · · Score: 0

    I am so proud of you, you can use copy and paste quite well. If you are going to actually base most of your post[s] from an article on wikipedia at least reference it.

    mrthoughtful used two sections from this page.

  26. Simple calendar by BigDumbAnimal · · Score: 1

    # cal
    or
    # cal -3

    Is all you need.

  27. WebCalendar by Anonymous Coward · · Score: 0

    I've used WebCalendar [http://www.k5n.us/] several times. It's a PHP calendar, I've never tried to sync with it, but the documentation says it's possible.

  28. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by CoolCash · · Score: 1

    Actually you can migrate users one at a time if you want, http://wiki.zimbra.com/index.php?title=Split_Domai n. If you run a split domain you can move users at will using imapsync. After that you can import your calendars with zimbra's rest interface, http://wiki.zimbra.com/index.php?title=User_Migrat ion#Migrating_Contacts_and_Calendar.

  29. WebGUI by Anonymous Coward · · Score: 0

    WebGUI has a calendar system that allows you to pull in data from other calendars (if they support iCal), and then republishes a new iCal feed with all the data consolodated. It's designed for Linux and Apache, but it's a mod_perl application rather than a mod_php application.

  30. Foldera by RalphTheWonderLlama · · Score: 2, Informative

    Maybe look into Foldera
    http://www.foldera.com/

    It is supposedly going to be released soon. It includes a calendar but has way more than that and sounds pretty cool from what I've read.

    Calendar page: http://www.foldera.com/calendar.htm

    --
    simple, fast homepage with your links: http://www.ngumbi.com/
  31. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by Sentry21 · · Score: 1

    I guess I should probably jump in and say something here.

    We currently use Open-Xchange at work for our calendaring/contacts/groupware solution, and boy howdy does it suck. Setting up events is a pain, the interface doesn't work in most browsers (FF/IE work though), and everything I ever do with it is a hassle and a chore.

    We're evaluating other options, and the first one we tried was Zimbra... Nice package, polished, but the problem is that it's so Ajaxy... which means that pretty much anything you do requires a round-trip to the server. On a high-latency connection, you spend a lot of time staring at that pretty interface waiting for it to update (if it's actually going to...) and hoping that the server hasn't just given up on you entirely. A nice package, but not feature-complete for what we need, and not 100% the best solution out there... but still better than Open-Xchange.

  32. Almost exactly my problem by Net0ps · · Score: 2, Interesting

    We've been looking for something similar: a calendaring solution that allows for us to collaborate on scheduling site visits with our internal groups. We've settled on Zimbra so far, but it's only OK for what we need: the calendar has no ability to publish an unauthenticated web page for other internal groups to see, and the notebook/documentation features are extremely weak. It's functional, but we're having to build a wiki to do a bunch of other stuff that it just won't do for us, and only use the calendaring features in it.

    I've been Googling (and freshmeat-ing, and SourceForge-ing, and all manner of other searches) and only the web services seem to do this properly. We'd *LOVE* to use Google Calendar for this, because it's exactly what we're looking for, but like all of the other similar services, it's purely predicated on the "you give us your data and we'll keep it nice and safe for you" model. We *can't* do that with this data, so that lets out all of the best implementations. For internally-managed solutions, everyone seems to defer to Exchange these days (or try to re-implement Exchange, as Zimbra and openXchange do), and that just...sucks. Here's hoping Apple's Calendar Server will bring something new and different to the fray.

    phpiCalendar isn't bad, but be aware that, like a lot of calendars, it makes no visual distinction between an event that spans four days (like a business trip) and an event that recurs daily on four days (like a daily meeting).

    You might try Plans if you're willing to do some CSS hacking to make it look a little nicer--it's closer to the mark, at least.

  33. Outlook+Exchange by theonetruekeebler · · Score: 4, Funny
    I use Outlook at work and it's fantastic for one simple reason: They screwed up the Daylight Saving Time shift so badly that for three weeks this spring I could skip meetings, show up late for meetings and keep undesirable bozos out of meetings, and if anybody asked what happened, all I had to do was mutter "Outlook" under my breath and all was forgiven.

    I expect this will happen again in the fall. For all its silly, annoying, single-threaded, poorly implemented crap, if I can spend six weeks out of the year dodging meetings and actually getting work done, I'll forgive it every other flaw.

    --
    This is not my sandwich.
  34. Re:below -- iCalendar support on Outlook by Anonymous Coward · · Score: 0

    Wow, that's some fancy karma-whoring.

    Step 1: Write post referencing a reply you haven't posted yet.
    Step 2: Post separate reply completing information from original post to double your whoring opportunity.
    Step 3: ???
    Step 4: Profit!

  35. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by pe1chl · · Score: 1

    Maybe, but what I would like to see is independent IMAP server, LDAP server, ICAL server, webmail application and calendar application from which I can pick one and install it inter-operating with our existing servers.
    When standard protocols are used, it should be no problem to operate a webcal application independently from the message store. Similar for the calendar.

  36. Re:below -- iCalendar support on Outlook by nizo · · Score: 1

    Yeah, I was so happy on the day my karma reached "excellent"; the money hasn't stopped rolling in since. By next week my 36,000 square foot mansion made from stacks of $100 bills should be completed.

  37. Oracle Calendar by Zunt · · Score: 1
    We use Oracle Calendar http://www.oracle.com/technology/products/ocal/ind ex.html. There are clients for Linux, OS X, Windows and a web client. It can sync to Palms and other PDA / phones. You can choose how much of your schedule is visible / writable by others, manage resources (like rooms) as well as personal schedules, manage to-do lists, contacts, etc.

    Downsides are the clients are a bit ugly. And I doubt it's cheap...

  38. google cal and calgoo by bizzmpp · · Score: 1

    ive been using these in tandem and it works great. i was able to import my outlook and get rid of it forever. i like google cal but without calgoo i can't get it offline and that bothers me as im not always connected. food for though bizzmpp

  39. WebCalendar.sf.net by markjl · · Score: 1

    WebCalendar is an open source, database driven, PHP web application that supports iCal and a rich feature set for multi-user calendaring.

    http://www.k5n.us/webcalendar.php (home page of the SourceForge project)

    --
    My opinions are my own, but you may share them!
  40. Re:below -- iCalendar support on Outlook by Anonymous Coward · · Score: 0

    You forgot Step 0: cut on-topic Wikipedia article into post size bits.

    Larege parts of mrthoughtful's post are taken verbatim from the aforementioned Wikipedia article on iCalendar, and I can't see any kind of attribution.

  41. Calcium by alanshot · · Score: 1

    We use Calcium Calendars. Pretty good, especially if you want a few read/write users with default read only public access.

    http://www.brownbearsw.com/calcium/

    Also supports iCal, user notifications/reminders, etc.

    it also wont break the bank, starting at just under $200.

  42. Shared calendar and synced calendar by btempleton · · Score: 2, Interesting

    Yes, I want a shared and roamable calendar so I can maintain a variety of calendars -- one that's private for me but which I can add to from any machine, and some that I can share with others -- both read/write and read only, and of course the ability to import easily events from public calendars.

    But I also want to be able to sync my 'combined' calendar to my PDA or cell phone's calendar too. Is there anything (on Linux, not Windows) that can do this for me?

    Personal example: I want my own private calendar for myself which only I add events to. Then I want a "household" calendar which anybody in the house can add events to, such as "we're going to a party on Saturday" and these events appear to me, and sync to my PDA. Then I may want to publish free/busy on the merged calendar to others who want to schedule me in meetings etc.

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
    1. Re:Shared calendar and synced calendar by Whitemice · · Score: 1

      > But I also want to be able to sync my 'combined' calendar to my PDA or
      > cell phone's calendar too. Is there anything (on Linux, not Windows)
      > that can do this for me?

      Funambol can't sync just about any device; and there is a GroupDAV connector. So you can sync a DAV share, or a real groupware server that supports GroupDAV: OpenGroupware, Citadel, or USA.

      > I want my own private calendar for myself which only I add events to.
      > Then I want a "household" calendar which anybody in the house can add events
      > to, such as "we're going to a party on Saturday" and these events appear to me,
      > and sync to my PDA

      "Real" groupware servers don't have 'shared calendars'. (Personally, shared calendars suck). Simply assigning participants and permissions to events is much much more elegant - then everyone sees what they want or is relevant to them, no need to aggregate or check various calendars.

      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
  43. Zhou's WebCalendar by blacksqr · · Score: 1

    In my opinion, the best open source calendar application by far is Maorong Zhou's WebCalendar (http://www.math.utexas.edu/webcalendar). All the expected features, plus good multiple calendar and group calendar support with various levels of permissions and sharing.

    Web interface only, but imports and exports iCalendar.

  44. Google Calendar in Thunderbird by oaksey · · Score: 1

    Haven't seen this mentioned so I thought I would add it:

    http://bfish.xaedalus.net/?p=239

    1. Re:Google Calendar in Thunderbird by sticky_charris · · Score: 1

      Lightening is terribly basic (but pretty stable) just now, the current version being 0.3.1. The 0.5 release was planned for April 14th but clearly is still working out a few bugs to prepare it for release.

      I think the new version will tie in with the email side of things a little more, rather than just being an integrated version of Sunbird. Its a while since I checked the dev blog but I think it will allow automatic emailing of attendees etc. It also provides better printing facilities for those who like their hard copies (?)

      I certainly think it is moving in the right direction (albeit slowly ;)

  45. OpenGroupware by Whitemice · · Score: 1

    Been using it since 2003; fast, stable, and feature complete.

    http://www.opengroupware.org/

    It supports GroupDAV [ http://www.groupdav.org/ ] which is an up-and-coming collaboration standard; there is already and Evolution plugin and a Thunderbird address book plugin. Mobile devices can be sync'd via the Fumanbol GroupDAV connector. And there is a commerical M$-Outlook connector (ZideLook), which is a real MAPI connector, not some weird sync-thing; ZideLook costs about $35 a seat. The OpenGroupware server is completely free.

    >Ideally, the web side would be written in PHP to minimize time to integrate with the rest of the sites

    OpenGroupware is not a PHP script; it is written in Objective-C [fast!]. But it supports an XML-RPC so integrating with customized applications is very easy. We have a sophisticated CRM application, written in PHP, built around OpenGroupware.

    You can also access the contacts, project files, and project notes, via WebDAV. Mounting your groupware server via fuse/wdfs or NetDrive is pretty cool.

    --
    Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
  46. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by Whitemice · · Score: 1

    Try OpenGroupware - http://www.opengroupware.org/ - it has a simple web interface that works in every browser, is fast, and extremely feature complete.

    --
    Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
  47. Horde by Anonymous Coward · · Score: 0

    Horde has a pretty decent shared calendar system. It exposes the calendars via iCal, so you should be able to log into them from a software client as well.

  48. No one has tried Lightning? by MagicMike · · Score: 1


    "Lightning is a fairly new development. Its first public release was in early 2006. However, being based off of the same backend code as Mozilla Sunbird(TM), it is maturing quickly"

    It got some positive press recently, does it work? Is anyone using it?

    http://www.mozilla.org/projects/calendar/lightning /

    1. Re:No one has tried Lightning? by sticky_charris · · Score: 1

      0.5 will be released soon and looks to be shaping up well. Our medium sized company uses it every day (around 20 users) along with phpicalendar (highly recommended). As the number and size of the calendars grow, so does thunderbird's startup time. That is pretty annoying, although you can use the "minimise to try" plugin to avoid lots of restarts (although you will need to restart occasionally to sync up your calendars again).

      I am hoping the 0.5 will introduce some sort of cache feature... as soon as you disconnect you cannot see your diary anymore - that's not good for mobile staff trying to check their diaries in a meeting. On the whole though, the entire setup doesn't cost a penny and it is pretty reliable.

  49. Calendar sharing by hybun · · Score: 1

    Cliff, Bynari has the ability to allow calendar sharing both on the server and client side. On the server said, CalDAV *and* SyncML have been added. Insight WebClient allows native sharing with iCal formats. On the Outlook side, look for ical support (coming soon) that will allow any email clients that support iCal to share calendars with Outlook. Hyun

  50. Re:Thoughts on Zimbra, Sunbird, Exchange clones, e by khanyisa · · Score: 1

    Zimbra has just released Zimbra Desktop which allows you to take things offline while still using the same interface. Alternatively you can use IMAP for mail which does the same thing - the obstacle is of course taking calendars offilne which requires some kind of CalDAV support for resynching, but that is being worked on in Zimbra so hopefully soon it will be possible too