Re: GSOC idea: json api for plone

Rok Garbas <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <20140220150315.6512.12765@oskar>
Quoting Johannes Raggam (2014-02-14 21:25:31)
> After discussing this topic with other sprinters at the cathedralsprint,
> I think a JSON API for Plone would make a nice project.
> 
> Some of us feel a strong need for a generic JSON API. That can help us
> to build modern user interfaces, decoupled from the backend and for data
> exchange with other web services. Best would be to implement some
> standard, like JSON-LD ( http://json-ld.org/ ,
> http://www.w3.org/TR/json-ld/ ), which'd give us semantic data exchange,
> which is awesome (more and more web services are agnostic about their
> data-backend and implement real mashup services). Or Hydra:
> Hypermedia-Driven Web APIs http://www.markus-lanthaler.com/hydra/
> 
> I agree with Martin, that designing an API needs much experience. But I
> don't see here a blocker for a GSOC project:
> 
> - There are open standards, which can be implemented (as mentioned
> above), 
> - The mentor can guide, review and optimize the API,
> - The framework can do this via reviews also.
> 
> So, what about that?
> 

json api should be (after plone5 release) our next big goal that we need to
achieve. otherwise we'll be screwed. since writing webapps on top of plone is
a horrible experience right now and we are web cms right?

in my opinion json-ld is nice. json-ld is also an extension to json. and also
only one of many options. i would be more then happy to have very simple goal
to have basic json api without anything fancy. but keeping in my that we would
like to build/extend uppon that. json-ld is nice idea, but lets get first the
basic things in place.


--
Rok Garbas - http://www.garbas.si

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.