CakePHP is a huge framework with a bunch of cool stuff, and as you may know, the best way of grasping those concepts is by putting them into practice.
I’ve been learning about Social Network APIs and how they manage user authentication. Most of them are based on the OAuth Standard, which allows APIs to publish their users content with very high security levels over the information.
In the other hand, i’ve been playing a bit with CakePHP datasources so i can get the information and do a lot of fun stuff. It’s amazing how much you can learn when you face a challenge in which you don’t know nothing about a technology and you have to start researching from the very beginning.
Well, i have APIs and Datasources. So the new challenge to face is to create a CakePHP plugin that allows people to connect their CakePHP apps to a social network API based on OAuth. The choosen network is Foursquare, due to i couldn’t find a good plugin, but just a datasource (which plays with the old api).
And finally i’m also learning GIT, so i hosted the plugin on Github. You may want to download the code and give it a try. Every kind of help is welcome.
Github Plugin URL: https://github.com/asmerkin/CakePHP-Foursquare-Plugin