php[architect] logo

Want to check out an issue? Sign up to receive a special offer.

php|architect — July 2010

Get this month’s code package: July 2010 Code package

Reusable Interface Design

Reusable code is the holy grail of software engineering, to be able to pick and choose from pre-existing components and slot them into your project in a few minutes. Unfortunately, it is rarely as easy as that… Learn how to write your code to give it the best possible chance of being reused, and make it more robust and stable at the same time.–by Will Barden

Opendelight – A Rapid Application Development Framework for PHP

If you do an internet search for PHP frameworks, you may be overwhelmed by the number of frameworks and their features. So, after the first glance at this article, you may say: Oh, no! Another one? I would ask you to reserve judgment until you finish this article. Let’s start with a few facts before moving on to a detailed introduction to this rapid development framework.–by Ashwini Rath

Good Old Propel

If you’re not satisfied with the way PHP deals with database queries and resultsets, you have probably already written a layer on top of PDO providing an object-oriented API to manipulate database rows. Guess what? You have been reinventing the wheel. Many PHP libraries offer the same kind of feature, backed up by solid design patterns and vivid communities. This article illustrates the innovations that make one of these libraries, named Propel, unique. It also highlights the reasons why Propel can still be relevant when compared to more recent libraries offering similar features.–by François Zaninotto

Community in Action

Ever wondered how the PHP project actually works and what it has to offer? Who is in charge, and how are decisions made? The PHP project has a lot of things in the works and is always looking for new talent to join the project, share new ideas, discuss improvements, fix broken features, look after the websites, documentation, and more.–by Hannes Magnusson
Download this feature article for free: PHPA July 10 – Community in Action

JavaScript Corner: Setting Up Shop on the Web

Flash is out, JavaScript is in. Learn how to take your store to the next level with a little JavaScript action.–by Christian Tiberg

Drupal Corner: Creating Integrated Modules

In the beginning, there was a need. Then a developer said, “let there be software to fill this need.” They worked for six days and nights, and on the seventh day, they debugged, and it was good (hopefully). Rarely in software projects, are all of the project needs already met. Even with the bountiful harvest of Drupal modules, there are still unmet needs that we inevitably have to fill in order to release our projects. In this tutorial series, I will be discussing a particular need I had in a client project and how it was filled.by Adrian Webb

Security Corner: To Be on Top?

There are some top ten lists that you don’t want to frequent, and the OWASP Top 10 is one of them.by Arne Blankerts

exit(0): Eggs and Spy Satellites

Each new discovery propels us forward, but oftentimes, it’s the simple solutions that really change the world.by Marco Tabini

Responses and Pingbacks

[…] is to inform that the leading magazine for PHP, php|architect has published an article on Opendelight written by Ashwini Rath. The article is a comprehensive overview of the framework with a tutorial […]

[…] is to inform that the leading magazine for PHP, php|architect has published an article on Opendelight written by Ashwini Rath. The article is a comprehensive overview of the framework with a tutorial […]

[…] is to inform that the leading magazine for PHP, php|architect has published an article on Opendelight written by Ashwini Rath. The article is a comprehensive overview of the framework with a tutorial […]

Leave a comment

Use the form below to leave a comment: