Our hope and expectation is that we’ll end up with both a very
robust API and *multiple* options for the front-end implementation. Those
will include our own turnkey hosted service along with “self-installed”
options in popular languages/platforms like Rails or PHP (maybe even Drupal).
Some of the latter will surely be free and open source, while others may be
provided by 3rd party vendors.
That’s the general idea, anyway… If it plays out this way,
then someone like Drew would have lots of options for integration.
To add a little color to Adam's comment:
This is exactly the message we have been getting from people in offline conversations as well. There is a lot of positive feedback about the Service-Oriented, Web Services API model that we have been promoting but in the end, people want it to come with a default configuration and a default interface. They want something the can use - and more importantly *evaluate* - right out of the box.
Our plan had been to encourage partners to get involved and make interface-technology-specific front-ends such as a Drupal front-end, a Django front-end, a Rails front-end, etc. We still hope to get people to do this, but our plan now is to also create a default, simple web-based interface. It will be very standards-compliant and very bare-bones with the expectation that users will style it to suit their existing web applications.
But whatever we do in terms of user interface, everything is going to have an API. This is a core design concept for ATHENA Tix. We want users to extend, expand, integrate, reuse and generally tinker with the ATHENA system. The modern (and relatively easy) way of doing this is with a Web Services API (see: Facebook, Google, Amazon, etc.)
Justin
From:
athena-ti...@googlegroups.com
[mailto:athena-ti...@googlegroups.com] On Behalf Of dharmaroad...@gmail.com
Sent: Wednesday, April 28, 2010 11:25 AM
To: athena-ti...@googlegroups.com
Subject: Re: [athena-tix-planning] Integration Standards and API
I think only MUCH bigger arts organizations are going to be willing/able to commit budget resources to hiring a developer to flesh out an online ticketing system. And they will have to be PERSUADED to do this rather than use an off the shelf system that has no such start-up costs.