Eventful.com Module being developed... anyone else doing this?

careernerd - November 1, 2005 - 22:25

Hello, forums,
I am currently almost complete with a simple module that integrates events and venues from www.Eventful.com with the event.module calendar. I am trying to get a cvs account so i can contribute it, but if i finish it I will post it online somewhere.

The purpose of this post is to see if anyone else visiting these forums is developing an Eventful.com module.

Please comment here on what your status is, etc. I'll post a link once I have a working site up.

thanks!
gundalo

Interesting

justindavies - November 6, 2005 - 18:26

I would be very interested in this module, let me/us know when you get the module finished!

I have not seen anything on the lists or in the forum about an evdb module yet, so I think you are unique in this at the moment.

Good luck!

J

dev status update

careernerd - November 7, 2005 - 19:04

Thanks, i think a lot of people would like it, not to mention about 5 of my own sites, and just about every site i make in the future. Just so everyone knows, this is my approach:

Will be complete in a few weeks and posted to drupal.org
initial features:

  • Import calendar from eventful via Calendar_ID, manually or on CRON. turns calendar events and venues into nodes.
  • Creates two new node types, eventful-event and eventful-venue. because not everyone would want to call the node types "event" and "venue", i made the node title names configurable in the settings.
  • Stores username and password in account settings. Uses this to post and edit new events and venues. May allow site-wide username and password to post events and venues.
  • Posts new event/venue to Eventful.com on insert.
  • Posts updated event/venue to Eventful.com on update.
  • Posts "withdraw" command to eventful.com on delete.
  • Pulls links, trackbacks, images, comments, and more from eventful.com

TODO features:

  • Import calendar based on search, ie. location, venue, tags, etc.
  • Eventful will soon be provided a field that marks if events have been updated. If so, the module will update it.
  • Tags can be imported to a vocabulary. This will sync eventful tags to a vocabulary... (this one needs work... and some brainstorming on how to handle.)
  • Friends, Groups, etc.
  • Posting comments to drupal and eventful.
  • i'm sure there is more, just can't think of it now.

The eventful api rocks. check it out at http://api.evdb.com

Later!

New node types

justindavies - November 8, 2005 - 13:45

It might be better to do what the upcoming.org module does, and allow the admin to specify the node to sync the event to.

The way upcoming.org module does it is that it keeps a table which links the event from upcoming.org to the nid. This seems like a better way to do it so that the admin has full control.

Most people create a flexinode to handle the event module, and this would force them to have two different node types for one purpose.

My 2c ;o)

Justin

yeah, i've thought about

careernerd - November 10, 2005 - 19:17

yeah, i've thought about that... The reason I went with a new node type was because of the specificity of the fields needed. I guess I could make the needed fields hard coded like upcoming, and then allow you to choose what node it uses...

I guess I was looking for simplicity, and minimal dependencies on other modules. Plus, keeping events and venues separate from "blogs", "pages", etc. I think helps minimize confusion.

Having to create a flexinode for an event node just seemed to add an un-needed complexity to the issue. Jiust creating the node is one thing, explaining that the venue, date, description, etc. fields are already included is another hurdle.

I did make the "name" of the eventful-event and eventful-venue node types configurable, so you an call it "Concert", "Event", etc., or "Location", "Venue," or whatever you want.

I am brainstorming a way to convert existing events to eventful events... this one is tricky. if anyone wants to help, that would be great.

Any update?

carterj - February 24, 2009 - 18:57

Just wondering if this module was ever created and if it was...where can I download / demo it?

 
 

Drupal is a registered trademark of Dries Buytaert.