WordPress to_ping Query Optimization

The WordPress team has taken up the issue of performance optimization pretty seriously, and I look forward to the fruits of their efforts, but I’m also casting a critical eye on my own code. Thanks to caching and a hugely optimized query architecture, Scriblio is now performing better than ever, and I’m now looking at [...]

WordPress + Invalid URLs = Extra Database Queries

After reporting weirdness last week I finally sat down with a completely clean and virgin install of WordPress 2.3.2 and traced what happens when you make a permalink request for a non-existent URL.
Here are two sets of URLs to use as examples and context:

These are valid URLs:

http://site.org/archives/101
http://site.org/page-name

These are _not_ valid URLs:

http://site.org/archivezorz/101
http://site.org/favicon.ico

Valid URLs get parsed, the [...]

WordPress Admin Redesign Progress

Happy Cog’s Liz Danzico introduced it at WordCamp 2007 (her slides are online), but it’s been only recently that the fruits of the admin control panel re-thinking have started to appear in code. Though there’s much work yet to be done and it’s not uncontroversial, I think I like it.

WordPress 2.4 Performance, Timeline

The good news is that performance is a big goal for WP 2.4, the bad news is that it’s been delayed to the end of January at the earliest.

Themes I Like

Matt has updated his site with a less blog-like front page and I just discovered Unsleepable, which is very bloggy, but seems like a good start for what I want to do next.

WordPress vs. Drupal

I’m a WordPress Partisan, so I agree with Mark Ghosh’s criticism of this Wordpress vs Drupal Report. Still, it reminds me that I should point out XXLmag, SLAM Online, and Ford among the very non-bloggy sites built on WordPress.

MaisonBisson And unAPI

Thanks to Mike Giarlo’s unAPI Server for WordPress. Now if only there were a library catalog built on WordPress, I could probably just drop it in.
unAPI, wordpress, plugin

Mullenweg on WordPress and Open Source

I wish I’d seen this from WordPress maven Matt Mullenweg before I finished My LTR on open source software for libraries. Mullenweg is brushing off some of the mystique and praise the media has been giving him, and giving an honest sense of what makes open source software work:
the real story is more exciting than [...]

Liz Danzico on WordPress Usability

Liz Danzico of Happy Cog Studios spoke today about her consulting with Automattic on the design of the WordPress admin interface.
As with so many of the presentation today, I’m really hoping the slides will be published soon, as there are some great ideas coming out.
Liz spent a lot of time watching WordPress users at blog. [...]

Scriblio Goes To WordCamp

Scriblio is based on WordPress, an open source content management system, and the community that uses, supports, and builds it is what makes it great. WordCamp started last year, when the community was about 750,000, and it’s even more important now that it’s grown to nearly two million.
The first day of the schedule focuses on [...]

Designing the Obvious

Robert Hoekman, Jr is speaking now on Designing the Obvious, his book and philosophy:
These principles include building only what’s necessary, getting users up to speed quickly, preventing and handling errors, and designing for the activity.
I just added the book to my must read list, but what I’m hearing here sounds like instructions to [...]

WordCamp WordCamp WordCamp

I’m at WordCamp again. This time I dragged Matt and Zach with me. Dan Kuykendall, author of PodPress, is first on the schedule, and I’m just now learning how he’s built in support for a variety of media types (more than MP3) and for premium content.
Those who showed up early got to pick over last [...]

WordPress 2.2 Out

WordPress 2.2 is out and available for download now!
I’m excited because this version includes widgets (by default), some XML-RPC hooks to edit pages (so you don’t need my hacks), a switch to jQuery from Scriptaculous (Matty got me excited about this), full Atom support (enough of the different versions of RSS!), and the ability [...]

People Ask Me Questions: Web Design Software (or is it Website Management Software?)

The question:
What’s a good user-friendly Macintosh web development program? A friend called. She’s thinking of buying Dreamweaver, but is afraid it will be overkill. She found Frontpage to be easy and needs something similar.
My answer:
If the intent is to design individual pages on an unknown number of sites, then I don’t have a recommendation.
If the [...]

WordPress Strips Classnames, And How To Fix It

WordPress 2.0 introduced some sophisticated HTML inspecting and de-linting courtesy of kses.
kses is an HTML/XHTML filter written in PHP. It removes all unwanted HTML elements and attributes, and it also does several checks on attribute values. kses can be used to avoid Cross-Site Scripting (XSS), Buffer Overflows and Denial of Service attacks.
It’s a good addition, [...]