I don't know enough about CouchDB to say if its a good solution, but
am I correct in thinking its another server to setup and wont run in
the same JVM as the Shindig instance ? (Looking at the svn it see c
code, and mention of mod_couch ... sounds like it needs apache httpd
to run ).
To make it really easy for someone to take a Shindig instance out of
the box, the approach that Jackrabbit took might be worth following.
They used a default DB of Derby, which didn't need any config, as it
will run embedded. This also allowed them to make the TCK run all its
tests inside maven without additional config.
This may all be small point, since I see that Abdera has a number of
other ColectionAdapters including iBatis, Hibernate and even JCR.
--------------
Another quick question.
With the REST api being implemented, is there any point in
implementing the Services (eg PeopleService) that exist in the
current code base against a DB backend .... or will they be
deprecated shortly (within 4 weeks)
Ian
On 15 Apr 2008, at 17:28, Jun Yang (杨骏) wrote:
On Tue, Apr 15, 2008 at 7:30 AM, Santiago Gala
<[EMAIL PROTECTED]>
wrote:
El mar, 15-04-2008 a las 03:59 -0700, Kevin Brown escribió:
On Tue, Apr 15, 2008 at 2:54 AM, Ian Boston <[EMAIL PROTECTED]> wrote:
Is the intention with the rest based apis for opensocial in
shindig to
just provide the JS client libraries and leave the
implementation of
the
server side of the api to the implementor.
Yes.
or
will Shindig be implementing a rest based server component, with DB
backend
The first version will come with good support for relational
databases, as
is the common case.
I wonder if using a very simple CouchDB backend could make sense.
CouchDB offers a DB with native json API and javascript running in
the
server, so at least propotype support for initial experiments.
Since the server is based on Abdera and Abdera already has an
adapter for
CouchDB, this should be easy.
Jun
It looks a great tool for this, though for a prototype python +
simplejson + some dictionaries can actually be a similar very simple
framework. Or s/python/<your favorite dynamic language>/ :)
RESTful APIs are in development now, though nothing has been
committed
yet.
See mail archives for discussion. I'd expect the first commit
within the
next week or two at most. The RESTful spec was just finalized
last week
--
we need a little time! :)
Also, is there any intention to use POST on the rest URL's to do
updates
to
social data where it makes sense... sorry if this has been
mentioned
already.
We'll do whatever the spec requires.
+1, ReST requires POST/PUT for non-idempotent request, and
*updates* are
always non-idempotent. Even if I'm not following the spec right
now, I
would be very surprised if the spec used GET for updates. But
this, as
Kevin said, belongs to the spec ground.
--
Santiago Gala
http://memojo.com/~sgala/blog/ <http://memojo.com/%7Esgala/blog/>