Git Product home page Git Product logo

cakephp_google_plugin's Introduction

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.

cakephp_google_plugin's People

Contributors

imekinox avatar dogmatic69 avatar jeremyharris avatar

Watchers

Blake E avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.