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.