public
Description: An event calendar that supports ical, html, xml, and sending email reminders for events
Homepage: http://projects.dague.net/projects/show/eventcalendar
Clone URL: git://github.com/sdague/eventcalendar.git
name age message
file .gitignore Thu Mar 12 18:36:37 -0700 2009 added gitignore file [sdague]
file COPYING Fri Mar 13 18:20:37 -0700 2009 updated README, flip license to MIT [sdague]
file README.rdoc Fri Mar 13 18:22:04 -0700 2009 attempt to get bullets to come through [sdague]
file Rakefile Sat Dec 27 09:20:21 -0800 2008 added files [sdague]
directory app/ Mon Dec 14 13:16:26 -0800 2009 apply a safety check on seq update [sdague]
directory config/ Mon Dec 14 13:12:06 -0800 2009 added sequence support so that google calendar ... [sdague]
directory db/ Mon Dec 14 13:12:06 -0800 2009 added sequence support so that google calendar ... [sdague]
directory doc/ Sat Dec 27 09:20:21 -0800 2008 added files [sdague]
directory lib/ Sun Mar 08 07:20:14 -0700 2009 added roles support [sdague]
directory log/ Sat Dec 27 09:21:32 -0800 2008 added log dir [sdague]
directory public/ Sat Mar 14 16:39:30 -0700 2009 didn't do quite what I thought [sdague]
directory script/ Sat Dec 27 09:20:21 -0800 2008 added files [sdague]
directory test/ Fri Mar 13 19:26:12 -0700 2009 a heck of a lot of work on bringing in boiler p... [sdague]
directory tmp/ Sat Dec 27 09:21:32 -0800 2008 added log dir [sdague]
directory vendor/ Fri Mar 13 14:47:03 -0700 2009 fixes google maps plugin so that I can set the ... [sdague]
README.rdoc

Event Calendar

This is a sample application designed to show off some of the aspects of Ruby on Rails at the Feb 4th 2009 MHVLUG meeting. The code here is available under an MIT License unless otherwise specified.

Requirements

This application has been tested on Ubuntu 8.10, other platforms can be made to work, but thats where it’s running.

The application requires:

  • rails == 2.2.2
  • icalendar == 1.1.0
  • tzinfo
  • ruby-openid
  • calendar_date_select

Installing Rails 2.2 on Ubuntu

Ubuntu 8.10 and 9.04 still ship gem 1.2. They also disable upgrading gem via the normal method. Rails 2.2 requires gem 1.3, so that puts you in a bind.

The least painful way around this is the following:

  • sudo gem install rubygems-update
  • sudo /var/lib/gems/1.8/bin/update_rubygems
  • sudo rm -f /usr/lib/ruby/gems
  • sudo ln -s /var/lib/gems /usr/lib/ruby/gems

That will get you a newer gem but still have it install into /var/lib/gem sanely.