Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
bunch of components/helpers and behaviors the use the google api for cool goodies
PHP
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
controllers Modified readme, and removed some comments from controller.
libs
models
vendors/img/chart_cache
views
README.mdown
google plugin.PHPEditProject
google_app_controller.php

README.mdown

CakePHP Google Api (CakePHP GApi)

This is a set of datasources, models, libs and helpers that will eventually allow you to use all of Google's api's in CakePhp.

Structure definition of CakePHP GApi (So far)

General Google API methods like auth and sendRequest

app/libs/
       google_api_base.php

Specific API interaction classes that extend google_api_base (to be used by datasources)

app/libs/
       google_api_adsense.php
       google_api_adwords.php
       google_api_analytics.php
       google_api_blogger.php
       google_api_calendar.php
       google_api_checkout.php
       google_api_contacts.php
       google_api_finance.php

Models

app/models/
       google_contacts.php
       google_adwords.php
       google_analytics.php
       google_blogger.php
       google_calendar.php
       google_checkout.php
       google_contacts.php
       google_finance.php

Datasources

app/models/datasources/
       google_contacts_source.php
       google_adwords_source.php
       google_analytics_source.php
       google_blogger_source.php
       google_calendar_source.php
       google_checkout_source.php
       google_contacts_source.php
       google_finance_source.php

Helpers (dogmatic should define this)

app/views/helpers/
       chart.php
       map.php

Contributing to CakePHP GApi

If you want to help to contribute in any way, please fork the project on github. Once you have forked the project you can commit your code. Once you have pushed your changes back to github send a pull request, and your changes will be reviewed and merged in or feedback will be given.

Order in branches new code should have is the following:

Dev -> Testing -> Master

We should keep master branch free of bugs as they are filtered by dev and testing branches.

Issues with CakePHP GApi

For a list of known issues have a look at the issue tracker. If you have issues with CakePHP GApi, you can report them at the issue tracker.

You can look at the wiki for more information on how to use CakePHP GApi, they will all be self containing so that you are able to use them independent form each other.

License

The MIT License (http://www.opensource.org/licenses/mit-license.php) Redistributions of files must retain the above copyright notice.

Contact Collaborators (dogmatic, imekinox)

Look for us on irc.freenode.net #cakephp or send a message on github to us.

Something went wrong with that request. Please try again.