Archive for November 28th, 2006

Dotvoid.com: PHP 5.2 ajaxified

On Dotvoid.com, there’s a new post that reminds us of two of the more “ajaxified” features of the new releases of PHP 5 (like 5.2) - the JSON extension and the functionality to track file uploads.

These features aren’t competing for the heavy weight title in the release notes. Still, having these implemented in PHP makes it a lot easier to develop modern, more responsive, web based applications.

You can get more info on the JSON extension here and an example of the file upload monitor in this entry on the Bitflux blog.

Continue Reading · Add comment

Handling Entries for a Blogger Built with PHP

Are you searching for an accessible guide on how to create a blog application with PHP 5 Then this set of articles might be what you ve been looking for Welcome to the second part of the series Building a Blogger with PHP. In three parts this series demonstrates in a few easy steps how to build a classic blog application in PHP 5 by following an object-oriented approach….

Essentials Whitepaper The Four Essential Steps to DR Data Protection for AIX and LINUX. Learn More.

Continue Reading · Add comment

Zend Developer Zone: Etelos Podcast

In this new post to the Zend Developer Zone, Cal Evans talks about his meetup with Danny Kolke and Ahmad Baitalmal of Etelos where they recorded a great PHP-related conversation.

On the podcast we talked about Zend, PHP5 and Etelos’ EASE programming language. For those of you not familiar with Etelos, here is a quick blurb from their web site.

Cal gave his impression of what Etelos is creating and an opinion on the quality, stating that Etelos/EASE looks phenomenal. Especially of note is Cal’s comments about not needing a computer science degree to get a website up and running with a database backend.

Continue Reading · Add comment

DevShed: Handling Entries for a Blogger Built with PHP

DevShed has posted the second part of their (three part) series looking at the construction of a blogging application in PHP5. In this part, they look at how to handle the user’s desire to input entries into the application via a HTML form.

In this second installment of the series, I’ll show you how to expand the initial functionality of the already familiar “BlogProcessor” class so that it is capable of addressing all these (displaying all the entries, show the insert/update forms) issues.

They start with the simplest of the group - the displayBlogs method, outputting the full contents of the entries for the blog. Things get a bit tougher with the next step - creating the insert and update forms for pushing content into the database. Finally, they defined the header and footer functionality to make setting up the structure of the page simpler.

Continue Reading · Add comment

Aaron Wormus’ Blog: Rewriting your Platform

Sometimes developers just don’t think about how much trouble they’d cause with a rewrite of existing software. They think that moving up to the latest and greatest is the way to go, and that it makes perfect sense to say out with the old and in with the new. Aaron Wormus disagrees. Well, sometimes - it depends on the circumstances, really.

At ZendCon I talked about “Planning a PHP 4 to PHP 5 codebase rewrite, a practical approach”. The talk was based on my own experience, as well as famous discussion of the topic such as Joel Spolsky’s “Things you should never do” and the examination of “famous” platform rewrites.

Aaron gives an example of a large company making a move from a COBOL system out to C for a mission critical system. Based on his tale, they didn’t put the thought needed into making this move - new development time, keeping old developers on staff, etc - besides the fact that customers don’t like change and making a move to another platform is almost definitely going to be noticed by them.

Continue Reading · Add comment