Tags: news
CakePHP Github Roundup
Github is a great resource for any developer. Other developers are constantly publishing new code to Github but sometimes it's hard to find what you are looking for. I will attempt to find some of the better pieces of code hosted on Github for your CakePHP programming pleasure.
Matt Curry probably has one of the best selections of CakePHP code on Github. He has published components, datasources, helpers and plugins. I have used many of libraries in my work, most recently the chat plugin.
Neil Crookes also has some great code in his repository. He recently launched his searchable plugin for in site searching. He also has an accompanying blog post with instructions on how to use the searchable plugin.
Joel Moss has published probably the best migration system for CakePHP that works with YAML files. I have used it in many projects and it has saved me a lot of time setting up my databases. He also has named scope behavior which emulates named scope from Ruby on Rails.
Fabio Kreusch has published a CakePHP Newsletter Plugin that works quite well if you are looking to implement a newsletter into your CakePHP application.
Are you looking to add some ecommerce to your site? Take a look at Sam Anzaroot's CakeCart which is a shopping cart built ontop of CakePHP although he says it is currently in "pre-pre-alpha" stage it is a good place to start.
This is by no means a complete list, just some of the pieces of code I have found useful on Github. If there are any other interesting projects that you know of on Github leave the url in the comments.
Recent Site Updates
I have been busy at work implementing new features into the site. Croogo is an amazing piece of software for anyone who knows a little CakePHP. It gives you the CMS as a base and let's you extend to your hearts content, something I was never really able to do with Wordpress. Below is a list of features that I have implemented.
- Featured post on home page
- Full text search for blog articles
- Tag cloud
- Archives for blog articles
- Possibly related posts for blog articles
If anyone is interested in the code for the features not already documented let me know and I will write up a blog post. Stay tuned I will be releasing my second Croogo theme soon.
Mozilla Moves from CakePHP to Django
Mozilla recently announced that they are switching from CakePHP to Django. They are currently using CakePHP 1.1 and most of the reasons for the switch they list have been fixed in recent versions of CakePHP (1.2 & 1.3) such as debugging, unit testing and caching. I don't understand why they just didn't upgrade or at least take a look at the recent versions of CakePHP before switching and at least acknowledge the fact that most of the problems they had, had already been solved.

It's sad to see the largest CakePHP property switch to another framework, but being the large company that they are I'm sure there was a lot of thought that went into the decision. Good luck in the transition.
Source: http://micropipes.com/blog/2009/11/17/amo-development-changes-in-2010/
Welcome to andrw.net
Hello everyone welcome to andrw.net. This is the new home of my personal blog. It is powered by the CakePHP powered CMS Croogo and a fresh theme designed by me. I hope to post some interesting stuff, especially some design & development tips, techniques and tutorials.
I am planning on fixing up this Croogo theme and packaging it up for all the Croogo users out there in the next few days, releasing it for free.
Check out my about page to learn a little bit more about me and if you have any questions leave a comment below or use the contact form on the contact page. Thanks for stopping bye. Don't forget to subscribe to my RSS feed.

