Calendar Software Recommendation?

A friend of mine is looking for a web-based events calendar. He’s got a pretty big list of needs and wants, but here are some of the main ones:

  • Ability to integrate into existing web site (look & feel, events lists on various pages, maybe unified logins, too).
  • Single events, recurring events and floating events (same weekend each year type) plus multiple categories
  • Separate yearly, monthly, biweekly, weekly, and daily calendar views for each calendar
  • Unlimited web calendars on web site for different departments, communities, geographic region, etc.
  • Downloadable calendar data available, methods to include: Outlook, PDA, iCal and vCal
  • Create RSS feeds of upcoming events

I’m afraid that my calendar-fu is pretty weak right now, so I don’t have any recommendations for him. The server will have PHP and MySQL, of course, but another request was for a system that could work with other databases, or even flat files. Anything based around something like ADOdb or PEAR::DB would probably fit that requirement.

The last time I tried to find a PHP calendar app, the one I looked at was pretty primitive. Surely there’s got to be a decent calendar framework out there by now. So, any recommendations? He’s willing to consider reasonably-priced commercial offerings, by the way.

Why Online Calendar Schedule Everybody & Everything

Other Posts of Interest

21 Comments

  1. Posted 5/24/2005 at 1:20 pm | Permalink

    I don’t have anything in the way of suggestion, but I can say that I’m looking for exactly the same thing for at least two sites that I’m working on.

  2. Posted 5/24/2005 at 2:08 pm | Permalink

    A while ago we were looking exactly for the same thing.
    But didn’t find any :(

    I started hacking our own solution, but it’s not really usable.
    Our Admin/Moderator has to hack the data directly into mysql using SQL.

  3. Posted 5/24/2005 at 2:51 pm | Permalink

    We’ve been looking at VTCalendar recently (http://vtcalendar.sourceforge.net/).

  4. Posted 5/24/2005 at 3:07 pm | Permalink

    I’ve used PHP iCalendar a few times - most notably within Alex King’s Tasks program.

    PHP iCalendar is a php-based iCal file parser. Its based on v2.0 of the IETF spec. It displays iCal files in a nice logical, clean manner with day, week, month, and year navigation. It supports 12 languages.

    Their main site is down for some reason, but it appears the SF project is still there for downloads and such. Good luck…

  5. Posted 5/24/2005 at 3:12 pm | Permalink

    I like EasyPHPCalendar:
    http://www.easyphpcalendar.com

    Check it out!

  6. krajster
    Posted 5/24/2005 at 3:15 pm | Permalink

    Does it have to be PHP? I have one that is CGI based, but it does everything you are asking for. csCalendar fron CGIScript.net is a good all around calendar, and you can include it on your existing pages in a number of ways. Might want to give it a look-see.

    http://www.cgiscript.net/cgi-script/csNews/csNews.cgi?database=cgi.db&command=viewone&id=35

  7. Posted 5/24/2005 at 3:31 pm | Permalink

    piCal has most of the features you are looking for:
    http://www.peak.ne.jp/xoops/md/piCal/
    http://www.peak.ne.jp/xoops/md/mydownloads/singlefile.php?lid=54

    One major drawback though, it is a module for the XOOPS CMS, so probably you will not be able to integrate into other sites.

  8. Posted 5/24/2005 at 4:57 pm | Permalink

    Are you looking for a service or a a web-based program that you can install on your server? If you are looking for a service, I would recommend you look @ Airset (http://www.airset.com/) or Trumba (http://www.trumba.com/). My brother-in-law (http://www.steelpixel.com/) and I are working on a project that would cover 100% of everything you are asking for - but it is also a web service.

  9. Posted 5/25/2005 at 6:12 am | Permalink

    Thank you, Josh! Trumba seems to do what it should do. It even contains a connector for Outlook. And no, I don’t work for Trumba. :-) Normally, I’ve used PHP iCalendar, but Trumba seems nice…even though it’s in beta stage.

  10. Posted 5/25/2005 at 10:58 am | Permalink

    Thanks for this article Dougal and for everyone who recommended some calendars - I, too, have been looking for a good events calendar for ages! EasyPHPCalendar looks pretty neat! :)

    R

  11. Posted 5/25/2005 at 7:22 pm | Permalink

    I’d also suggest AirSet, which is in public beta at http://www.airset.com (full disclosure: I work with AirSet).

    We’re a free web-based service that networks your calendar, address book and to-do lists with others that you designate. Our next release in a few weeks will address many of the needs and wants you describe (RSS feeds, public calendaring, et al).

    By late summer, AirSet users will also be able to access and update their networked data via mobile phone in addition to the web. I encourage you to beta the product and share your thoughts with us.

  12. Argyll Highlander
    Posted 5/26/2005 at 6:44 am | Permalink

    Thanks for the rapid recommendations. To answer a few questions: No, it doesn’t have to be PHP. There just seems to be more PHP Calendar code available than anything else. Of course, I could be just looking in the wrong places. The need for the calendar to work with other databases and flat files is secondary to the recurring and floating dates for events features. If it only works with one db, then so be it.

    Also of importance is the ability to display the calendar in daily, weekly, monthly, yearly and category (for geographic sorts) views. During certain times of the year, the number of events on a given weekend could run into the double digits making for a very crowded view without the sorting ability.

    I’ll take a look at csCalendar and Airset, as well as the other products mentioned in the feedback above. I have looked at Trumba already and it’s a very good product. The VT Calendar looks promising.

    I have also looked at EasyPHPCalendar (http://www.easyphpcalendar.com/) , BosDates (http://www.bosdev.com/bosdates/) and TotalCalendar (http://www.sweetphp.com/nuke/modules.php?name=Script_Preview&script=12). If anyone has any thoughts on those products, please let me know.

    Thanks again.

  13. Posted 5/31/2005 at 10:55 am | Permalink

    I’ve just rolled out thunderbird with the sunbird calendar extension. Have most users subscribed to 4 remote calendars which are all vCalendar (ical) files. Should be accessible by plenty of existing programs.

  14. Posted 6/6/2005 at 2:12 pm | Permalink

    I use WebCalendar (http://www.k5n.us/webcalendar.php) for my sites. It meets all your requirements except possibly floating yearly events (does floating monthly with exceptions so you may be able to set it up). Supports MySQL, PostgreSQL, Oracle, DB2, Interbase, MS SQL Server or anything that works with PHP unified ODBC (http://us4.php.net/manual/en/ref.uodbc.php).

  15. atomgiant
    Posted 6/28/2005 at 8:16 pm | Permalink

    I am looking for something similar. This ActiveCalendar looks promising:

    http://www.micronetwork.de/activecalendar/

    It has optional AdoDB integration, and seems to be pretty customizable. Plus it is released under the LGPL, so you can package it with your stuff.

    Easy php calendar seemed nice too, but the license seems too restrictive.

    If Javascript is not a problem, then check out:

    http://www.dynarch.com/projects/calendar/

    You could fill in the events via PHP… and customize the look and feel via CSS. It is pretty slick.

  16. Posted 7/27/2005 at 8:02 am | Permalink

    You can also take a look at the event calendar project on
    http://www.eventicus.de/

  17. ackme1
    Posted 8/5/2005 at 4:01 pm | Permalink

    You should check out the Webevent Product from Meeting Maker, Inc.

    http://www.meetingmaker.com/products/webevent/default.cfm

  18. Posted 3/22/2006 at 8:24 am | Permalink

    Hi,

    You may also like web calendar. It’s free and with the source code in PHP, ASP, C# and VB.NET.

    For more info please visit http://www.vcalendar.org

    Bests!
    Alexey

  19. Posted 6/9/2006 at 10:24 pm | Permalink

    Nice to see that Trumba Calendar was suggested even a year ago!

  20. Strand49
    Posted 2/10/2007 at 3:19 pm | Permalink

    You might want to take a look at The Calendar Planner. It was developed for Film and TV but has some pretty cool features like multi level folder organization, filtering, event linking (move one and related events move), associate files with events, may be worth a look.

    http://www.thecalendarplanner.com/

  21. Posted 3/1/2007 at 9:45 am | Permalink

    I realize this post is nearly two years old now, but if your friend (or anyone else) is in need of an event calendar you could have them take a look at Helios Calendar http://www.helioscalendar.com

One Trackback

  1. Star Wars Episode III - Revenge of the Sith Leaked for Download Internet Tech Gadgets Blog - LiewCF.com » Hello Kitty Mobile Phones Gadgets Bad Astronomy Blog » FIRST EXOPLANET IMAGE CONFIRMED! Cool stuff geek ramblings » Calendar Software Recommendation? Applications, Calendar, Community, PHP, Software, Web geek ramblings » Google Maps Lat/Long Bookmarklet Bookmarklets, JavaScript, Search, Maps, Geography, Geolocation, Google, Web, Tech Cranial Cavity

Post a Comment

Your email is never published nor shared. Comments or website URLs deemed to be off-topic or inappropriate may be deleted at the site owner's discretion.