Download Apache Shindig

Apache Shindig is distributed under the Apache License, version 2.0.

Apache Shindig is a distributed as API and as a Web application. You must have a Servlet container for the Java version or a Web server for the PHP version installed in order to proceed. Shindig was successfully tested on Jetty (Java), Tomcat (Java), Apache (PHP).

General Availability Releases

Current

Apache Shindig 2.5.0-beta1 was released the 2012-05-03.

http://www.apache.org/dist/shindig/2.5.0-beta1/

ImplementationDownload Link
Apache Shindig (tar.bz2)Javashindig-2.5.0-beta1-java.tar.bz2
Apache Shindig (tar.gz)Javashindig-2.5.0-beta1-java.tar.gz
Apache Shindig (zip)Javashindig-2.5.0-beta1-java.zip
Apache Shindig (war)Javashindig-server-2.5.0-beta1.war
Apache Shindig (tar.bz2)PHPshindig-2.5.0-beta1-php.tar.bz2
Apache Shindig (tar.gz)PHPshindig-2.5.0-beta1-php.tar.gz
Apache Shindig (zip)PHPshindig-2.5.0-beta1-php.zip
Apache Shindig (tar.bz2)Sourceshindig-2.5.0-beta1-source.tar.bz2
Apache Shindig (tar.gz)Sourceshindig-2.5.0-beta1-source.tar.gz
Apache Shindig (zip)Sourceshindig-2.5.0-beta1-source.zip

Old Releases

Apache Shindig 2.0.0 is available here

Apache Shindig 1.1 beta5 is available here.

Apache Shindig 1.0.1 is available here.

Documentation

You could also download the current documentation, i.e. this website, as a single jar file or as PDF file.

Integration Builds

Apache Shindig uses Hudson as Continuous Integration tool. You could download the latest build from the trunk (i.e. implementation of OpenSocial Spec 0.9) or the branch (i.e. implementation of OpenSocial Spec 0.8.1):

System Requirements

  • Java version: Servlet container supporting Web Application 2.3 or above and JDK 1.5 or above
  • PHP version: Apache Web Server with mod_rewrite enabled and PHP 5.2.x with the json, simplexml, mcrypt and curl extensions enabled.

Installation Instructions

Note: Read the README files inside the distributions for detailed instructions.

  1. Unzip the distribution archive to the directory you wish to install Apache Shindig.
  2. Install Apache Shindig in your Servlet container or in your Web server depending the wanted implementations. Have a glance to your server documentation before processing. For instance, you could do:
    1. Java version: copy the Apache Shindig WAR file to $TOMCAT_HOME/webapps for Tomcat.
    2. PHP version: copy shindig-php into /var/www/html/shindig for Apache.
  3. Open in you browser for instance http://localhost:8080/gadgets/ifr?url=http://www.labpixies.com/campaigns/todo/todo.xml
Sample Container