I’m using this nifty plugin from Scott Yang which was pointed out to me by Alistair. It’s actually replacing a bit of code and mod_rewrite rules I had to do the same thing, I wish I had thought of this sooner. I could see something like this making it into the core.
Category Archives: WordPress
WordPress Themes
Official WordPress Themes page, fresh and shiny. I feel like when Neo in the Matrix says “I know kung-fu.” I know javascript. Not really, but normally I stay as far away from JS as humanly possible but I was able to cobble together some pieces to make this work pretty much exactly how I wanted. Thanks to Chris Messina for the original mockup.
Designing Headers
Designing Headers, one of the latest of hundreds of pages of documentation the great WP doc team has been working on. Should help you spruce up that default template a bit.
Secrets of WP Theming
WordPress and Greasemonkey
Customizing WordPress with Greasemonkey, I expect to see a lot more of this in the future. Any other GM scripts for WP? Hat tip: Billy via email.
Google’s RSS Ads
A blogger applies for Adsense RSS and finds “As I had suspected, during the inital testing phase they are only accepting blogger.com and Movable Type/ TypePad blogs as of this time.” I would love to know from someone at Google (maybe Jason Shellen?) if there was any technical or logistical reason they decided not to support the 140,000+ WordPress users or if it was just a lack of communication, which is entirely possible (and very plausible considering how busy everyone is). I would encourage WP users to sign up for Adsense for Feeds and list “WordPress” in the “Other” field. Update: Communication has started. (Thanks, Jason F.!)
Subversioning WordPress Upgrades
Here is the simple script I use to upgrade all the WordPress sites I run on a single server in one fell swoop. Each site is a Subversion checkout of the WordPress trunk so getting the latest changes and merging them with my version is a simple command, however remembering to do each site was a pain. It also helped me figure out exactly how many WordPress installation I’m responsible for upgrading. (Twenty-seven.) Just fill out the array with the site roots of each install (use locate wp-login.php to find them) and run the script on the command like php upgrade-sites.php. I also like to put the time command in front to see how long things take.
High Traffic Sites
Just got this email, “I am the artist manager for Bob Ricci, famous parody artist. Our site www.BobRicci.com (http://community.bobricci.com) caters to more than 350,000 hits a day from fans worldwide. I wanted to let you know that in our years of being online and having to support such a large amount of global traffic WordPress.org is the only software we have found that is able to withstand the amount of traffic and offer us a community/news service in the online marketplace.” Sweet!
Blogging Without Borders
Blogging Without Borders just hit Version 2.0, and continues to fight censorship around the world. One of the best uses of Drupal I’ve seen, and the first I know in terms of “citizen media” which is starting to get hype these days around things like Bayosphere.
Really Moblogging
“I’m going to keep updating the site via a PDA and an Iridium satellite phone (using a tweaked version of WordPress that we’ll be releasing as open source once I’m back in June).”
Huffington’s Toast
Huffington’s Toast is proudly powered by WordPress.
North South East West
North South East West is a “view of climate change” and a pretty compelling site to explore. What’s interesting is the entire site is done in WordPress, which seems to be gaining a lot of traction in the non-profit sector. Hat tip: Rob Bevan via email. From the developer: “We used WordPress more as a CMS than a blogging platform, and although there is some chronological content, mostly we’re using static pages, with commenting. 1.5’s theme system really allows developers to fundamentally change what a WordPress site can be, without making changes to WordPress itself… but you knew that already! Thanks for a great platform. We’re going to use it for a whole bunch of other projects from now on.”
Learning WordPress
Keith is learning WordPress and looking for some pointers, already some great resources have been pointed out in the comments so read those before adding anything.
WP Cache
I’ve linked it before, and it’s worth doing again: WP Cache makes WordPress perform as well as a completely static-file site, able to handle hundreds of requests per second without breaking a sweat. It also maintains with the conventions that were introduced in Staticize for making selective portions of a page completely dynamic, regardless of caching. Think how much performance would scream if combined with something like lighttpd. We’re going to be looking at rolling in this advanced caching into the core in the future.
Swiss WordPress
WordPress has the most blogging market share in Switzerland, above even Blogger. Maybe that’s where the WordPress World Tour should go next. 🙂
New WordPress
I just upgraded to the new 1.5.1 release by running svn up. Total upgrade time? 3 seconds. That’s hard to beat. Unfortunately updates like mine don’t bump the counter.
Berkun blog
Scott Berkun wrote a great book on Project Management and now has a WordPress blog about being a new author. He’s doing a meetup in Sunnyvale on Wednesday which should be fun. Anyone need a ride from San Francisco? I’ve never been to Faultline.
Tagsonomy
I’m going to be following Tagsonomy the new group blog on tagging, which is built on WordPress. The tag experiments on the support forums have been going alright but I’d like to make the heat map more of a discovery mechanism, perhaps allowing time or random elements to weigh more heavily. 43 Things comes to mind. Any good code out there for this?
WordPress Python Library
A Python library for working with WordPress, English info further down on the page.
Now 200,000
Wow, 200,000. Okay, time for a new release. 🙂 We’re also trying to work with hosting providers doing auto-installs so those are counted better, right now just Dreamhost is counted.