Progressive enhancement of drop-down menus with the :not CSS selector

You probably have noticed the characters—usually arrows—displayed on some navigation menus to indicate the presence of subitems under an item. I find them helpful, and I recently looked to see if it was possible to have them displayed on a CSS drop-down menu by using only CSS (that is, without any JavaScript assistance). In this howto I explain the solution I arrived at: More 

Page Lists Plus: Comprehensive control of your WordPress page menu

Whether you use WordPress for a weblog or as a more traditional CMS, your pages probably have a page navigation menu somewhere near the top. Sooner or later there comes a time when you need a way to manage this menu better. In fact, if you use WordPress more as a CMS and your main content is pages arranged hierarchically, this time comes right at the beginning. More 

Eight website/weblog designs I enjoy

... and that I would probably try to steal from if I ever, against all reason, decided to do a proper website design myself. I hope you’ll enjoy them too! More 

WordPress 2.8: What’s new

After six months in preparation, the first beta version of WordPress 2.8 was released on 16 May 2009. Following WordPress 2.7, which focused mainly on the UI, WordPress 2.8 brings changes that are more evenly distributed across all areas. There are big improvements in the user interface, but there is a much larger amount of not immediately obvious improvements in two main areas: More 

Basic WordPress plugins

UPDATED 2009-06-17

WordPress plugins are like Firefox extensions: there are thousands—literally!—and there is one for everything. If you can think of a way to modify or extend Firefox or WordPress, most likely someone else has already thought about it and made it into an extension or a plugin. More