I was waiting for it to be released tomorrow. But no, it is released 2 hours ago with dynamic configuration, components, admin generator, multiple databases, advanced cache, and dozens of other new features. I make it in bold "admin generator" because it is a major enhancement in the 0.6 version.

The 0.6 breaks backward compatibility on some points, but the upgrade process for your projects is mainly automated and does not takes long.

» Read More

Francois ZANINOTTO in a post at the Symfony weblog said:
The 0.6 release of symfony is almost ready. We are currently putting the finishing touches on the code and documentation.
...
If everything goes as planned, the 0.6 will be released in a stable state on Friday (Feb. 10th), the day of the PHP Architect podcast. We are looking forward to sharing your first impressions then.

» Read More

So if your boss asks you for a beautiful backend for the application you are developing, tell him it will take long, generate it in minutes, and go fishing.

The version 0.6 of the Symfony framework is not yet released. Francois ZANINOTTO in a post at the Symfony project home page says that it will soon be released in a stable version. The post links to the detailed description of the new features of the 0.6..

Symfony is a great framwork and every time it comes a new version you think waoo!!!, this is the best, it can't be better.

» Read More

In a previous post entitled "Top 10 PHP MVC frameworks" I gave PRADO the 5th place.

PHPBuilder announced that the version 3.0 alfa of PRADO, the winner of the Zend coding contest, is released. PRADO is component-based and event-driven for developing Web applications in PHP 5.

» Read More

In my previous post "Pearing the Cake" I was looking to see if the separation between the cake framework and the cake application is easy. The answer is NO. There are many path constants used by both the framework and the application in many files. It is possible to do the separation, but I think in this case I will fork an other project from Cake and this wasn't my goal. So I created an other solution. I created a pear package from all files in CakePHP project and add some scripts to make the creation an the deployment of projects and applications easier.

» Read More

CakePHP is an easy to use PHP MVC framework inspired by Ruby On Rails. It is one of the promising frameworks out there. In a previous article entitled "Top 10 PHP MVC frameworks" I gave it the 3rd place.

I tried to see today if it is easy to make it into a pear package. Why a pear package ? Because it will be easier to install with a command like:

pear install cakephp

and to update with a command like:

pear upgrade cakephp

» Read More

I didn’t miss it, but haven’t told about it. The symfony advent calendar is a set of 24 tutorials, published day-by-day last month to illustrate agile development of a web 2.0 application in PHP with the symfony framework. The result is "Askeet", an open source community based Q&A repository.

In a previous post titled "Top 10 PHP MVC frameworks", I chose Symfony as the best PHP MVC framework. It has a very good documentation. The "Symfony advent calendar" is a proof of the quality of symfony documentation.

» Read More

Development of PHP scripts without a preconceived plan to manage them is asking for a headache. The goal of a framework is to make the process of writing web-based applications simpler.

An application designed around MVC is easier to manage because it is split into tiers, which allow for independent development. This promotes code reusability by building models, which are reusable throughout the application.

What makes a good framework?

» Read More

Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. The primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

From the Announcement:

» Read More

Presenters: Zend co-founder Andi Gutmans and AND Senior PHP Developer Mike Naberezny
The webcast is about 60 min.

The webcast will help you gain valuable insight into the future of the framework and its development strategy... and, best of all it's completely free!


I enjoyed specially the second half of this webcast where Mike Naberezny gives some examples of code and presents 3 components of the framework:

» Read More

If you don't kow it yet: VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed initiative conversations. Its major goal is to bring the advantages of Web-based development and content delivery to interactive voice response applications.

The PHPVoiceXML Framework is an authoring tool to help developing VoiceXML applications using PHP

The PHP VoiceXML framework Beta 2.0 is available since the beginning of september with 3 major updates:

» Read More