 | Level: Intermediate John Mertic (jmertic@gmail.com), Software Engineer, SugarCRM
05 Aug 2008 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
|  | |  |