WordPress 2.5 Offers Built-In Gravatar Support

Nobody doubted that full Gravatar support would make it into WordPress eventually. Weblog Tools Collection shows what they look like, how they’re managed, and how theme designers can implement them.

Quaint vs. Libraries

This Slashdot post asks the same question a lot of people do: “can libraries be saved from the internet?”
Slate has an interesting photo essay exploring the question of how to build a public library in the age of Google, Wikipedia, and Kindle. The grand old reading rooms and stacks of past civic monuments are giving [...]

BuddyPress: The WordPress Of Social Networks?

Andy Peatling, who developed a WordPress MU-based social network and then released the code as BuddyPress has just joined Automattic, where they seem to have big plans for it. I’d been predicting something like this since Automattic acquired Gravatar:
It’s clear that the future is social. Connections are key. WordPress MU is a platform which has [...]

Parse HTML And Traverse DOM In PHP?

I spoke of this the other day, but now I’ve learned of PHP’s DOM functions, including loadHTML(). Use it in combination with simplexml_import_dom like this:

$dom = new domDocument;
$dom->loadHTML(’<ul><li>one</li><li>two</li><li>three<ul><li>sublist item</li></ul></li></ul>’);
if($dom){
$xml = simplexml_import_dom($dom);
print_r($xml);
}

This IBM developerWorks article has some more useful info.

Parse HTML And Traverse DOM In PHP?

I love how easily I can traverse an HTML document with jQuery, and I’d love to be able to do it in PHP. There are a few classes, but the PHP binding for Tidy seems to be where it’s at. The Zend dev pages make it look that way, anyway.

Movable Type To WordPress

Scot Hacker (yes, that’s really his name) posted a story about migrating China Digital Times (published by Berkeley School of Journalism) from Movable Type to WordPress:
We’ve launched with a lovely new design, reduced story publishing times from by orders of magnitude, been able to re-enable a bunch of features we’d previously had to disable for [...]