The Bakery: Seven New Articles/Tutorials
301424
The Bakery (a CakePHP project) has seven new items posted ranging from an article about handling 500 errors on shared hosting to a tutorial about at Wizard component:   Multiple flashes with different classes - There were a couple of things I didn't like about using $this->Session->setFlash(), so I wrote my own method for saving flashes and helper for displaying them. Wizard Component Tutorial - A tutorial on using my Wizard Component which automates several aspects Wizard Component - Automates several aspects of multi-page forms 500 Errors With 1and1 Hosting/Apache 1.x - When I uploaded a Cake-based site to a 1and1 shared hosting account, I got some mysterious 500 errors despite the site working perfectly on my dev machine. Cakephp footnotes (on base of notepad_plus_plus). Part I. Basic solution -  It is very usefull during development if you have ability of navigation dirrectly to source code from explorer page. I create such solution for my editor Notepad++. CDfuse.com: A Complete Rebuild with CakePHP - When it came time to rebuild CDfuse.com, CakePHP became our framework of choice. Here's how we completed our transition and what we hope to accomplish in the future. Easy Syntax Highlighting in UltraEdit - UltraEdit was my answer for enabling .thtml syntax highlighting without hassle. Change two lines in the UltraEdit config. file, and .thtml files rely on previous settings for html and PHP highlighting.   Check out The Bakery for more great CakePHP related content.
456470
The Bakery has four new items posted today including articles looking at load balancing, the Request component and UUID behavior in your CakePHP application.   Load Balancing and MySQL Master and Slaves - If you are currently using MySql master/slave replication for load balancing and wish to transport to cakePHP, it really couldn't be easier. Request Information Component - Need more insight into how a controller structures a CakePHP request? This little component will log important information and variables for each request to your application's debug log. Uuid Behavior - I have a requirement to use UUID's as primary keys. I was initially using MySQL triggers to call uuid() on insert but in the end decided a behavior makes more sense. This behavior adds a UUID to the field specified in your models. Improved Upload Behaviour with Thumbnails and Name Correction - This is an improved version of Chris Partridge's upload behaviour (http://bin.cakephp.org/saved/17539). The behaviour is able to generate thumbnails if used for images (JPEG/PNG only).    CakePHP users can check out these and more great articles, tutorials and more on The Bakery.
650652
As Chris Hartjes points out there's a new release of the popular PHP framework CakePHP (as well as a new web site design).   While speaking with nate last night via IM, he told me about the latest set of changes for CakePHP 1.2. There is simply just too much to mention, so I suggest heading on over to the brand-spanking-new CakePHP home page and checking out the changelog.   You can grab the latest download directly from the homepage or look into the manual to find out more about the framework and how it can be used.
632254
Harry Fuecks has gotten busy and posted the third part of his "Joy of Regular Expressions" series over on the SitePoint PHP Blog today.   Following on from the last part, this one is more of an intermission-a round up of regex syntax seen so far and a couple of links following feedback.   He looks at two different topics:  A "must reads" section of resources for getting the most out of regular expressions A comprehensive "cheat sheet" with tips on expression delimiters, literals, pattern modifiers, character classes, quantifiers, assertions, sub-patterns, and working with the blackslash.
441760
Travis Swicegood has posted a book review he's done on the PEAR  Installer Manifesto, a book by Greg Beaver detailing the use of the PEAR installer, channels and the creation of a blogging application to put them both to use.   From Travis' review:   This past weekend I read through the PEAR Installer Manifesto. For anyone who's not familiar the PEAR installer and how it can be used in projects outside of PEAR, I would point them to this book. [...] This is a four star rating, so there were a few things that weren't exactly what I had hoped for. I hoped this would serve as a full reference to the installer. While this book takes you a lot of great jumping off points, it doesn't have the thoroughness I wanted.   The book does cover things like how to create and work with PEAR channels and how to create a custom plug-in system by embedding the Installer into an application. Overall, he gives the book positive marks with only a few complaints (like the lack of a full reference to the installer being included).
174258
On his blog today, Felix Geisendorfer has a release announcement posted for the latest version of Drake, and Drulap-CakePHP hybrid, has been released (version 1.0.1b).   This is just a quick announcement that a completely new Drake has has been released by Mariano Iglesias. For those of you who don't remember: I used to have some fun with integrating CakePHP with other PHP applications around such as drupal which in term created a project called Drake. I only released a couple versions and by looking at Mariano documentation for Drakes none of them were as easy to set up.   You can more details on the project from its homepage on Sypad.com as well as the full documentation and downloads.
746255
Greg Beaver points out today that the sample chapter [pdf] of the "PEAR Installer Manifesto" has been posted by Packt Publishing.   Packt has put up a sample chapter, Chapter 5 "PEAR Channels: releasing to the world" up at http://www.packtpub.com/files/SampleChapter-The-PEAR-Installer-Manifesto.pdf. Check it out to see what you're missing if you don't already own the book.   The chapter he points to talks about setting up a channel (using Chiara_PEAR_Server) and why they're the "killer features in PEAR 1.4.x+".   You can get the full information on the book from its page on the Packt Publishing website and order it directly or from another retailer.
464537
Ordering take-out, finding phone numbers and a slew of alternative search engines
330564
What's new in search? Found in the forums: Is SEO Necessary? Top Ten Search Factors 2007; Bringing SEM In-house; and more.
257024
The Bakery (for the CakePHP framework) has several new articles/helpers/components they've posted about lately - here's the list:   CakePHP on IIS Yahoo! Weather Component ACL Management Plugin Visualize - Generate a graphic of your models/tables Tree Helper New Year, New Beta   Check out The Bakery for more information on these and other great CakePHP-related items.
719206
This week is the conclusion of our series. Topics covered are blog categories, creating new blog entries and updating entries. Adding blog categories uses a page similar to the one for adding comments. By Jono Bacon. 0305
179601
Printing with Lightroom on Leopard...getting Photoshopped for Christmas...cell phones with 5x optical zoom...the optical triangle illusion
496780
Lorenzo Alberton has posted some updates about the PEAR packages that he maintains to his blog today including MDB_QueryTool, Mail_Queue2, MDB2, and Translation2.   Even if lately I've been coding way more in C/C++ than in PHP, I still keep an eye on PEAR developement: I reckon in the last month I've closed a bug a day, on average. And after my last call for help about my PEAR packages, I'm also pleased to announce that someone did indeed offer a hand. I'm happy to welcome not one, but two new developers!   Each of the items has links to their PEAR homepage and a few quick words on where the package stands (including developers involved or wanting to get involved). He also reminds developers out there that they can help out too if they want to jump in and get into PEAR.
241648
Our 2007 picks for the best of what's new and exciting on the Web today -- sites with exceptional style and smarts that offer new ways to enrich the on- and off-line experience
86125
What's new in search? Found in the forums: How Do Links And Traffic Find You; Starting My SEO Strategy; Quality Score Column; and more.
701142
Off of the Avatar Financial site, there's a great list they've created to share a few things they've learned around a popular PHP framework - more specifically 21 things they've learned about CakePHP.   CakePHP is very new, so documentation beyond the basics is a bit sparse in areas. I built this website entirely using CakePHP and took notes along the way to share with others. While some of these items can be found in obvious places like the manual, others required a bit of elbow grease to figure out. My name is Matt Inman and your feedback is welcome, feel free to email me with questions or comments.   Things learned that are on the list include:  Easily creating static pages Static pages - Adjusting other data sent to the layout Viewing the SQL queries that are running behind the scenes Using bake.php Complex model validation Creating a controller that uses other models Call exit() after redirecting  and many more. There's lots of helpful tips here, especially if you're new to CakePHP and want that extra leg up.
475569
Get up to speed with the quick-serve industry.