O'Reilly logo

Programming Social Applications by Jonathan LeBlanc

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Setting Up Shindig

Before we begin setting up applications, using personal information from a container, or syndicating social activities and notifications, we have to lay the foundation for running applications on a server.

This process will guide you through setting up Apache Shindig on localhost (running locally on your computer). There are prerequisites for installing Shindig in either language.

PHP:

  • Apache web server with mod_rewrite enabled

  • PHP 5.2.x with the JSON, simplexml, mcrypt, and curl extensions enabled

Java:

  • Servlet container supporting Web Application 2.3 or above and JDK 1.5 or above

We will be implementing the PHP version of the Shindig environment, so the following steps assume that the Apache web server is installed and PHP 5.2.x is available. We will cover how to customize them both to meet the minimum requirements.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required