Happenings: RESTful event tracking

So I finally got myself into a project I couldn’t get out of and I hacked together an event tracking system I dubbed, happenings.

As it stands now its a rails project by itself, but I would like to create a gem or plugin so that the models can easily be used by others. Some of the highlights are:

  • Google maps (ym4r)
  • Google geocode
  • Desktop calendar client events (.vcs)
  • Events, Addresses, Users, and Roles as seperate Models

That will all stay there if I ever get around to making a gem out of it but for the completed project, I also worked with:

  • jQuery (effects)
  • Prototype (calendar select)
  • restful_authentication

It has some nice animations and I’m probably going to submit a patch to ym4r to add the :function option to the map.to_html method. Basically it let me assign a function call to the map service call so I could call it only when it was unhidden by some jquery niceness:

All and all very fun things. Next step since no one ever reads this blog is to unleash my master plan of an Mnesia webservice backend and datamapper adapter. MWAAHAHA!

I’ll post the code for happenings soon.

Leave a Reply