Digitalus Framework brings the project back to its roots. Out of the box, it is an uncomplicated CMS solution which is appropriate for small teams with straightforward workflow that are looking for a loosely-coupled framework for creating dynamic Zend Framework-based websites. There are many open source options that provide this, but it is the underlying architecture and extensibility that makes Digitalus stand out. —by Forrest Lyman
FaZend is an open-source PHP framework and a continuous integration environment, which simplifies the development and maintenance of your web applications. FaZend is based on Zend Framework. Being one of the most powerful PHP frameworks, Zend Framework is very flexible and abstract. Very often, this flexibility leads to complexity in developed applications. This article explains how FaZend overcomes this drawback and makes the management of persistent data both fast and easy. —by Yegor Bugayenko
As PHP programmers, we are frequently tasked with managing hierarchical data. Are you making the right choices? We will examine three different approaches to this problem so that the next time you face this challenge, you will be confident in your solution. —by Ron Dobley
In the December 2009 issue of php|architect, I introduced the Windows Azure platform. The article covered the concepts and touched some code, but it did not cover how you would develop a scalable application for Windows Azure. About time we build an application in the clouds, no? In this article, I’ll take you along while I build an image hosting website that can host a gigantic amount of images without running into scalability problems. (Unless you know a way to fill 100% of Microsoft’s datacenters, that is.) —by Maarten Balliauw
When you attempt to retrieve the contents of a remote URL and PHP reacts sternly with E_WARNINGS about wrappers, you may truly despair. If only the messages provided assistance, the situation might be tolerable. Oh, the frustration! To paraphrase a line from Ruddigore (Gilbert and Sullivan), it could just make your hair curl! But, wait, herein may be the solution…curl!—by Sharon Levy
Nowadays, people are sharing everything, but what happens to the data we share, and how private is private? —by Arne Blankerts
Drupal sites are most effective when you run them on a VPS or dedicated server. Often times, though, setting up a server can be a pain. In this column, I wish to demonstrate a way to make this set up process and site creation easier, while allowing you the freedom to modify the server in the future when you find that module you just can’t live without. Using some simple scripts I have developed, we can set up an Ubuntu web server with a Drupal site in a matter of minutes. I will show you how and where to find them. —by Adrian Webb
If you are looking for another glimpse into the formative years of our own dear Marco, this column is not to be missed, and it even has a shining nugget of applicable truth, just to keep us honest. —by Marco Tabini
Accessing backend system…
We're sorry, but your session has expired due to inactivity. Please use your browser to refresh this page and log in to our system again.