Skip to main content


developerWorks  >  Open source  >

Create a productivity package with the Zend Framework V1.5 and Google Apps, Part 3: Getting started with Zend Framework V1.5

New features that make building a Web application easier than ever

developerWorks

Level: Intermediate

John Mertic (jmertic@gmail.com), Software Engineer, SugarCRM

05 Aug 2008

Register now or sign in using your IBM ID and password.

In this three-part "Create a productivity package with the Zend Framework V1.5 and Google Apps" tutorial series, you will build an example Web site using Zend Framework V1.5 to connect to several Google productivity applications. So far, we've built a basic Web site using the new features of the Zend Framework V1.5, such as enhancements to the Zend_View and Zend_Form components. We then looked at Zend_Gdata and how to link our Web site to Google Base data. Here in the final part of the series, we see how to link to Google Calendar, Google Docs, spreadsheets, Picasa, and YouTube. We use these tools to provide a dashboard for our Web site. This dashboard allows users to display upcoming events and documents, as well as giving them the ability to add events and documents to the Google account.

In this tutorial

This tutorial is intended for PHP developers looking to take advantage of the many features of the Zend Framework and integrate with the various Google applications.

Now that you're familiar with the Zend_Gdata component, we'll show you how to get into the meat of using Google Apps. In this tutorial, you will learn how to create, read, and display Google Calendar information so users can manage their own calendars from the site. You also learn how to use Google Spreadsheets from within a Zend Framework application, and how to list and search documents stored in Google Documents. We also touch on integrating a Zend Framework application with YouTube and Picasa, providing a front end to finding videos and photos within these services.


Prerequisites

PHP programming knowledge is required to follow along. Some experience with Web application development, JavaScript, Ajax, and Web services is preferred, but not necessary.


System requirements

You need these tools to follow along:

Web server
Any operating system and any Web server can be used. Feel free to use Apache V2.X or IBM's HTTP Server. Download from Apache.org or from IBM.
PHP
PHP V5.1.4 or later is required for this tutorial.
Zend Framework
V1.5 can be downloaded from Zend Technologies.
MySQL Community Server
V5.0 is available from MySQL.com.
jQuery
V1.2.5 is available from jQuery.com.


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


More in this series:
Create a productivity package with the Zend Framework V1.5 and Google Apps