Category Archives: Frameworks

RAD with Symfony


I have always been jealous of RoR but I did not to switch and kill my passion to PHP at the same time there was no PHP framework that satisfy my needs to RAD so I stopped looking until recently I was introduce to Symfony Framework but didn’t had the time to dig much into it as I’m not full time programmer anymore but I kept an eye on it and kept digging it as a Todo.

Couple of days ago I got The Definitive Guide to Symfony and unlike many other technical books it’s authored by the author of the framework and the framework documenter which is a great plus when buying a technical book.

If you are not used to MVC frameworks then you should understand that learning curve in Symfony is a pain that worth going through and it will heal any pain you used to get when developing without a framework, nevertheless the guide book makes it way easier, the book is well written in an easy language

I will keep you update as I’m reading the book.

Tags: , , , , , , , , ,

eZ components “Mail” to save the day


A few days ago I was asked to develop a simple script for a solidarity campaign. The idea is that people send their photos as attachements to some email. The script would download all images attached and insert a record for that in the database.

I got introduced to eZ components during my last visit to Norway to attend the eZ systems conference. I decided to give it a shot, and oh boy it’s just amazing, probably the cleanest and simplest API ever.

I managed to find the package “Mail”:

The components allows you construct Mail messages conforming to the RFCs. It has support for attachments, multipart messages and HTML mail. It also interfaces with SMTP to send the e-mail. Reading and parsing mail messages comes in version 1.1.

The package is well documented and includes many examples. Here’s the script I ended up writing (edited version):
Continue reading

Zend Framework 0.1.4 released


The Zend Framework community has released another preview release adding new components into the core, increasing the number of nascent incubator components, and now providing the manual in 10 languages. Along with the 0.1.4 release comes a new end-user community wiki, development wiki, issue tracker, changeset browser, and other infrastructure changes to help the community track the progress and be involved in the project.

A special ?Thanks? goes out to all contributors for both the release and working through the infrastructure changes for the working project. We received a great number of contributions for code, documentation, translations, testing, feedback and help migrating from our old systems to the new.

The release can be downloaded from the Zend Framework Web Site.

Tags: , , , , , , , ,

Understanding the Zend Framework


Anice piece of text by Nicholas Chase on IBM DeveloperWorks on the other hand it’s disappointing piece of text because it’s good but incomplete, waiting for the part two.

IBM/DeveloperWorks We programmers are a paradoxically lazy lot. By that, I mean that we will spend hours, even days, creating something that allows us to complete a task in 30 seconds instead of five minutes. So perhaps the creation of the Zend Framework isn’t much of a surprise. You mean you haven’t heard of the Zend Framework? Don’t worry — you will. This article gives you a high-level view of the Zend Framework, explaining its general concepts and preparing you for the rest of this “Understanding the Zend Framework” series, which goes into the details by chronicling the creation of a new online RSS/Atom feed reader. We won’t do much coding in this article, but for the rest of the series, you should be familiar with PHP.

Tags: , , , , , , ,