Tonight I started working on the RESTful API for PancakeApp - an invoicing system built in CodeIgniter - when I remembered how many people have been asking for help using REST_Controller. I wrote up an article on NetTuts last year hoping that would cover the majority of questions, but with new features like API Keys, Limiting and Logging being added I thought a quick run-through was in order. This video covers the basic implementation, HTTP Basic/Digest authentication, format switching and goes onto the new API Key and logging features. As this is an admittedly an unplanned video I'll be accepting answers to the question "How many mistakes did I make?" on the back of a postcard.
Development of FuelPHP has come a long way since Dan and myself started work on the system a few months ago and it's command line utility has progressed amazingly. I spent all of yesterday polishing off this package and now we have Rails-style scaffolding and migrations working perfectly. This video shows off the basic functionality of Oil by running through scaffolding creation and quickly brushing on migration work.
What makes Reactor so much more different than CodeIgniter has been in the past? Anyone can be involved wether you are a hard-core developer who is happy to jump into the codebase and start changing things and adding features, or a new user who just wants to request some new features, you can do this on the UserVoice or send in your code using BitBucket and GitHub.
Having a quiet night in before a long day of kayaking I thought I'd write some fun code instead of banging out the usual shit like I've been doing all day. Convert between Array, Object, JSON, XML, CSV and Serialized data and back again easily. I'll add a few more types like YAML when I can be arsed to work out PECL for MAMP.
In this article I explain the pro's and con's of working with three of the most popular free geocoding services around: Google Map's API, Yahoo PlaceFinder and SimpleGeo. This review goes beyond the "I want this address on a map marker!" junk most people do and goes on to explain some of the issues faced when using these services in slightly "out of the ordinary" conditions.
Pancake Payments is a super awesome invoicing application that lives on your server and can be made to keep with your brands look and best of all there are no monthly fees! This application is built on CodeIgniter so it is modular, themable and really easy to extend if you feel the need. Even better it has been brought to you by some of the people behind PyroCMS and other CodeIgniter projects like CloudIgniter!
FuelPHP has been in development for the last two months but the new PHP 5.3 framework is nearly ready to see the light of day. We're just about to roll out the v1.0.0-beta1 and so far it is holiding up pretty well. Another PHP framework you say? Read this article and I'll try to explain why you should be excited about "yet another framework".
Another year has passed and this has been the best yet. Most years fly by without me having any real record of what I have achieved or where I need to improve to better myself, so this year I decided to set myself a list of goals to help shape my life. Find out how I did!
Two weeks ago we had some interesting news from EllisLab about the planning of a "Official CodeIgniter Community Branch" in which "CodeIgniter Deputies" would be appointed to manage community contributions. That was pretty awesome, but today we've had some even better news about the future of CodeIgniter. That is: The CodeIgniter Reactor!
Today we are incredibly pleased to annouce the biggest update to PyroCMS in it's 14 months of it's open-source history. v1.0 may seem like a small jump in numbers from v0.9.9.7 but really this is more like a 2.0! Everything has been logically restructured, Dwoo has been replaced with an amazingly powerful Tags and Plugin syntax and its all running much quicker, while looking considerably sexier.