Hi Doug,

There are definitely resources for entering new events and venues, but I don't think anyone's put them together into a package you can reuse on the client side. (It's a good idea, though.) There are a few API users who have implemented add-event forms so far:

Podbop - http://podbop.org/events/add?artist_id=3843 - A simple form, but it works just fine. Nextcat - http://nextcat.com - You need to sign up for a profile and click on the Events tab to see it, but it has a reimplementation of the dynamic venue finder box.

Some of the implementers might still be listening in on the list. If so, please do speak up with any tips you might have. I can only speak from the API level on down; I'm happy to answer any questions you have about the calls, even if it's to ask about functionality we don't seem to have yet.

You might also want to look into some API calls we developed to make event entry a bit simpler. The idea is to have a "resolver" for each part of the data. Each resolver takes the most generic data entry and uses the Eventful database to resolve it into values suitable for the add-venue and add-event API calls. For example, the date resolver turns "April 17 at 7pm" into a start_date of 2007-04-17T19:00:00, and so forth. The calls we have so far are:

http://api.eventful.com/docs/events/dates/resolve
http://api.eventful.com/docs/venues/resolve

We implemented a couple of them on the Gigul8r prototype. (http:// gigul8r.com/duckblue) Feel free to use any code from that you might find helpful. The calls are experimental and the docs are spotty, but there might be something you find interesting in there. Let me know if you have any questions.

Cheers,
---
Chris Radcliff
Eventful, Inc.
[EMAIL PROTECTED]
Life is short... make it Eventful!


On Apr 13, 2007, at 12:16 PM, Doug Kaye wrote:

2. For events not already in Eventful, it's a circuitous process if they start at our site. Should we replicate the entire event- and venue-entry system on our site using the Eventful APIs? Are there shortcuts for venues, for example, that would allow us to say "Copy/ paste the venue ID here?"

The Eventful New Event page (http://eventful.com/events/new) has a terrific Find a Venue feature. It appears to be some DHTML/Ajax combination with search and results in a dynamic box. Multi-page, server-refreshed, etc. Nicely done.

How about exposing that entire client/server window as an API?

It's by far the most complex portion of creating a new event, and since I imagine many third-party developers must implement a visual new-event UI, having a drop-in venue finder would be awesome. A few CSS hooks and we'd have that problem solved.

Reply via email to