Snook.ca Now Using CakePHP
Things have been pretty busy so I haven't had much time to post about all sorts of cool CakePHP stuff but I did want to take a moment to mention that I relaunched Snook.ca with CakePHP.
I had been using Movable Type for about 3 years now but it was limiting my ability to expand on it quickly and easily. Slow rebuilds and server errors pushed me to simply rebuild from scratch. And already I've got a few new things in place...
One of the fun things I built into it was a theming system so that users can choose which design they'd like to navigate the site in. But, it's also nice in that the Work section of my site essentially uses its own theme.
CakePHP has given me the flexibility to drop in features quickly and easily. For example, the "from the network" in the top right was done via a 9rules component that I built. It fetches an OPML file, parses it, and displays a random site from the network.
I also have a Feedburner component that retrieves how many subscribers you have but it seems Dreamhost doesn't support
file_get_contents for remote server requests under PHP5. Once I rewrite that, it'll be golden.
Spam filtering is working really well, too, considering how basic the setup is currently.
I still have a lot of work to do, as there is currently no admin. I'm resorting to adding new posts and moderating comments through sqlYog at the moment. All in time, as they say.