These commits implement a small JSON API which tries to serve the same
informations as the XML API. It is needed hardly by mobile app developers
which previously build their own "proxies" for lightweight JSON using
PHP and had to switch its url for every event they wanted to build an
app for.
There are several reasons to avoid this:
This adds one more point of failure to external thrid party apps.
It causes every third party developer to build his/her own proxy.
After all, every developer has to host the proxy on his own server.
It costs more time to serve the data using the most slow and throttled umts connections
Integration of a JSON API using an erb-template
These commits implement a small JSON API which tries to serve the same informations as the XML API. It is needed hardly by mobile app developers which previously build their own "proxies" for lightweight JSON using PHP and had to switch its url for every event they wanted to build an app for.
There are several reasons to avoid this: