Mambo Foundation Blog: Baking Mambo
110427
According to this new post on the Mambo Foundation's blog, they've made a decision on what to base the next version of their software on - the CakePHP PHP framework.   After a great deal of research the Mambo team has decided to utilize the CakePHP framework for Mambo 5.  CakePHP is a rapidly evolving, mature, and feature rich PHP framework.  The project is backed by an official Foundation (http://cakefoundation.org/) much like the Mambo project itself.  We believe this is an important criterion as it helps assure the project will remain active and community minded.   They include an overview of some of the features of the framework they plan to use including their flexible license, the simplicity of the development process and several "hot features" like built-in validation, access control lists and flexible view caching.
104466
Matthew Turland has mentioned his article in the latest issue of php|architect magazine (the December 2007 issue) covering web scraping.   Just a quick post to announce (albeit a little late) that the December 2007 issue of php|architect, which includes my article on web scraping. Please buy a copy, give it a read, and feel free to post comments on the forum thread for the article. I'd love to hear some reader feedback!   Other articles in the issue include "Writing an Object/Relational Mapper in PHP", "Understanding CLI" and the cover story "Going native with mysqlnd".
437494
Popular posts from PHPDeveloper.org for the past week:PHPClasses.org: A PHP killer feature - Streams abstractionRob Thompson's Blog: Switch vs. IfPHPEverywhere: Octopussy numbers in PHPJob Posting: MODE Visual Seeks PHP Developer (Charlotte, NC)ProDevTips.com: Why PHP as a templating language sucksMatthew Turland's Blog: The Yin and Yang of TypingStubbles Blog: Stubbles 0.5.0 releasedChristopher Jones' Blog: Updated connection pooling in PHP's OCI8 extensionBen Ramsey's Blog: Congrats Costa Rica PHP!Carsten Lucke's Blog: Configuration issues with Xdebug on Debian Etch
274667
The Bakery (the CakePHP repository) has posted a few new things recently with topics ranging from Javascript helpers to new behaviors. Here's the latest:   JSMin Helper Compress and cache javascript Yahoo weather component Using JpGraph Protip Helper Breadcrumb helper Showing a text excerpt around multiple keywords ConditionalValidation behavior CakeSWXPHP   As always, you can find these and lots more great CakePHP-related content over on The Bakery.
281342
The Bakery has six new articles/tutorials posted today on subjects ranging from working with LDAP out to Access Control:   How to use ACL with Cake PHP 1.2.x? Sexy Cake with Krumo: Say Goodbye to print_r() Using ldap as a datasource: basic find example LDAP datasource for cakePHP Haml: Markup Haiku Real World Access Control   Check out The Bakery for more great articles and tutorials (as well as case studies on sites using the CakePHP framework).
310656
Popular posts from PHPDeveloper.org for the past week:IBM developerWorks: PHP frameworks, Part 1: Getting started with three popular frameworksWeb Development Blog: Tutorial: FTP Upload via cURLJoey's Blog: 8 Practical PHP Regular ExpressionsJeff Moore's Blog: Keywords and Language SimplicityAlessandro Crugnola's Blog: AMFPHP and mbstringTravis Swicegood's Blog: Why Inheritance SucksStefan Mischook's Blog: Creating Custom PHP Functions Video Tutorial - Part 3Johannes SchlÃ¼ter's Blog: PHP 5.3 UpdateInternet Super Hero Blog: mysqlnd to support PDO, mysqlnd in PHP 5.3Jacob Santos' Blog: Object Oriented Programming Isn't Easy
489348
To prepare the way for the upcoming PEAR book from Packt Publishing correctly, Stoyan Stefanov has posted this info about the book and where to find the latest details on it.    Here's the link to publisher's page dedicated to the PHP Programming with PEAR. Guess who wrote the chapter for MDB2? ;)   It's an honour to me to be in the company of the other authors, people who have done a lot for the PEAR community    He also mentions some of the topics that the book will contain, including accessing databases with MDB2, creating and parsing XML documents, and accessing web APIs. The book is coming out in September, so keep on the lookout for it at your local bookseller soon.
731437
Elizabeth Smith has posted a new item to her blog today with information about a PHP-GTK2 framework that she's been working on (and with) called the Callicore Desktop.   Donât look at me like that, I havenât lost my mind. Itâs not really a framework in the traditional MVC web application sense. Instead itâs a group of fairly loosely coupled widgets and classes with an emphasis on clean code.   With the help of several singletons, multiple widgets and a modular structure, the Callicore Desktop makes working with this parts as simple as calling it on the command line (with limited setup). If you'd like to get a look at the current version of the framework, check out the Callicore site or just head straight to the code.
366821
Felix Geisendorfer has an interesting little solution posted to his blog today for those wanting to sync a Subversion repository over to a remote FTP folder without having to mess with external software (well, besides CakePHP, that is).   As the headline says, this time it's going to be my SVN/FTP Deployment Task written for the new Bake in CakePHP 1.2. It will not work with the Cake 1.1.x.x branch, and I currently do not have time to explain the procedure to work around this.   The key, in fact, is the new Bake that's included with this new version.  When combined with the code it will push the contents of the directory out to the remote server. There's even some included code to make a pseudo-install to your remote server.
66953
Chris Hartjes has posted again about the "rebirth" of a Zend Framework component he's worked on - the Zend_Service_Audioscrobbler.   So, dear readers, I received some nice emails and comments from those you have used Zend_Service_Audioscrobbler, along with having a nice email conversation with Wil Sinclair from Zend.   He still wants to "rip things up and start over", but has decided on a slightly different route - mapping the older function calls to the new ones via a __call catch and including a message stating that the older function call would be deprecated.
118411
Hey, somebody in Times Square put my Pakistani chicken meat patty on a miniature bagel. And, if that's a turnoff, then try it on a hot-dog bun. Mmmm, not bad for a buck, buck-fifty.
152284
The Bakery has posted five new articles/tutorials for topics like customizing the view and sending emails a little differently:   $anything_for_layout: Making HTML from the View available to the layout - Did you ever have a side navigation that you wanted to change based upon changes in the view? Using this helper, you can write HTML and other output for display in the layout css list-menu helper - A helper (method) to create a css formatable list-menu. ViewInFile component - Sometimes in needed to output a view in a file. Most of the time for debugging, but also for some web service (xml) where you might need to send (by mail as a copy) an xml file reflecting the answer of the webservice. ActAs Image column behavior - This behavior add new column to your model and allow to store images in file system. It can resize images, create several versions, and thubnails. After find model you got link to file for each record in model. Email Validation - email validation replacement for /cake/libs/validation.php   Check out The Bakery for even more great CakePHP-related content.
369514
BRIDGEWATER, N.J., Dec. 12  /PRNewswire/ -- Imagine finding a high-fiber white bread on the grocery story shelf your six-year-old will actually eat. Or pizza that promotes energy management. Or even holiday cookies that can enhance fat burning.
488153
On her blog, Elizabeth Naramore has posted some thanks to the sponsores out there that are helping out with this year's PHP Appalachia event and some last minute details for those attending.   I wanted to give a quick acknowledgement to our sponsors for the event, as posted by Ben on our PHP Appalachia site. We have so many sponsors, and so many door prizes to give away, a good time will definitely be had by all. Their donations are really helping our grass roots gathering come together, and we all greatly appreciate their efforts. I also want to give a quick thanks to Cal Evans who also personally donated numerous t-shirts and goodies as well.   She gives a rough schedule for things, including how the talks will run and links to some info on the area to let you prepare for your trip.
632234
Chris Hartjes has posted an update on the Zend_Service_Audioscrobbler package for the Zend Framework, including writing the unit tests to ensure it's complete functionality.   In my spare time I've been banging away at writing the required unit tests for the Zend_Service_Audioscrobbler component that Derek and I had started. I finished all the unit tests for the user based functions, which is a nice milestone. Then I decided to go back and actually read the comments made from the proposal. Oops. I discovered there were a bunch of changes that the folks at Zend said needed to be made in order to accept them. I agree with most of them.   He also lists some of these comments/changes/suggestions for the package that were given to help it fit in better with the rest of the framework.
581312
Dedicated to people who live where they have no kitchen and in particular nostalgiphile.    Geek Soul Food  Like programming or systems administration, making a burrito is a process. Here is the step by step process for the Not-Quite-Perfect-Bean-and-Cheese Tex-Mex burrito, from the Southwestern US. It's for those who are overseas and can't buy an actual package of fresh flour tortillas. If you have a full kitchen, this recipe will be a good place to start.    This is not the ideal way to make a burrito but you will end up with a tasty meal.
533524
A great presentation by Ilia Alshanetsky from the International PHP Conference 2004. The only thing I would like to point out is that MMCache is still being actively developed, as evidenced by the CVS activity at sourceforge.  PS: You might need to use Mozilla to view this. IE sometimes doesn't work properly. I thought IE was a defacto standard :-)