Advanced PHP Programming

The book Advanced PHP Programming is out, by George Schlossnagle. Looks like it might be pretty interesting; there’s certainly a scarcity of good PHP books that cover advanced topics—most of them are targeted at the beginner and the basics, and don’t have anything to offer me. (Quick disclaimer: some of the Wrox books actually look… Continue reading Advanced PHP Programming

Published
Categorized as Books Tagged

CMS Ranting

Gadgetopia has a good rant on content management that I’m just getting around to posting about. (CMS’s Should Manage Content, Not Display It) My solution was to write a function library to make raw database calls to get everything out in a nice, big, nested PHP array. I essentially built an API for the CMS… Continue reading CMS Ranting

PHP XML Benchmark

Interesting PHP benchmark of parsing XML showed up on PHP Everywhere. In High Speed XML Parsing is Not Intuitive, John Lim tested five methods of extracting the title element from an XML RSS feed. Surprising results; the regular expression match was by far the fastest, and I would have thought the SAX parsing (based on… Continue reading PHP XML Benchmark

Published
Categorized as Online Tagged

Content Management: Bootstrapping

I’ve been bootstrapping the code for my Personal Publishing System (nicknamed “Spokane”) that I wrote about here and here, and since I had intended this to be an open process that I’d blog about, I’m writing up some of what I’m doing and my thoughts on how to do it.

Formatting changes

I love templates. I was able to make some changes to the site formatting in mere minutes thanks to templates. Change two files, and it all propagates throughout the site. Lovely. I use a modified version of the Template class from the PHP Base Library for just about any PHP programming project I work on… Continue reading Formatting changes

Blogarama

Here’s something I’ve been looking for for a while now: Blogarama, a directory of weblogs. I’m not sure how good it is yet, but it’s a start. And it appears to be developed in PHP, which is always a good thing. Their categorizations could use some work, but I imagine it’s rather hard to nail… Continue reading Blogarama

Published
Categorized as Blogging Tagged

PHP: Best of Breed

I’ve been meaning to write this article for a while now, mainly to point to some really good PHP applications and spread some kudos. There are many good applications and classes out there, but I’m limiting to those that I’ve had hands-on experience with. Even so, this is hardly a comprehensive list; I may do… Continue reading PHP: Best of Breed

NetOffice Fix

This is a follow-up to last month’s post about NetOffice. I’ve gotten several emails from people wanting to know specifically what I changed to fix the session error I was running into. First of all, these fixes apply to version 2.5.3 of NetOffice only. Other versions, you’re on your own. In the file includes/library.php: Comment… Continue reading NetOffice Fix

Thoughts on Content Management

I’ve been thinking a long time about content management systems (which isn’t surprising considering developing various types of website CMSes is what I do for a living), how they pertain to weblogs and similar types of content, how to implement them in PHP and MySQL, and what type of system I would really like to… Continue reading Thoughts on Content Management

NetOffice

Installed NetOffice, PHP project management software, this morning to better manage my various Web projects. Once it’s up and working, it’s a pretty slick piece of software. Had some trouble installing it and getting it to work initially, though. First, after it’s installed, it prompts to you log in to start using the software—with a… Continue reading NetOffice

Published
Categorized as Computers Tagged