Since a couple of people have asked, and since I like to “narrate my work”, here are the WordPress plugins (and theme) that I used when I redesigned the site yesterday. I have to admin, I really like it. I can’t stop looking at it. Thanks to everyone who posted a comment on the redesign.
The site is running WordPress 3.1, which was released yesterday. I’ve been a big fan and WordPress user for years, and the latest update continues to impress. The auto-update functionality in recent versions is killer – it’s so painless to stay up to date (and avoid security holes).
The theme is Twenty Ten, which is the new “default” theme in WordPress 3. I’ve disabled the header image, and I’m using a couple of sidebar and footer widgets. I especially like the 4 separate footer widget areas.
* [Akismet] – Been using this one for ages, it’s essential for spam control. Although now that I’m using Disqus (which uses my Akismet API key), I could probably disable this plugin.
* [Clicky for WordPress] – I’m an experimentalist, so even though I use and love Google Analytics, I wanted to try out Clicky since they’re local (Portland), and have a cool iOS app. They also provide some interesting metrics that Google doesn’t.
* [Disqus Comment System] – The plugin to integrate Disqus, letting it handle all commenting duties on your WordPress site.
* [Feedburner FeedSmith] – Handles the redirects to send subscribers to your FeedBurner feed (so you can get metrics) while still letting the FB spider get your feed content.
* [Google Analytics] – An easy way to include the GA script in all of your pages, so they can be measured. Funny note: I apparently forgot to configure this plugin when I did something on the site about 8 months ago, and wasn’t gathering any metrics data (I was watching Clicky instead). Oops.
* [Google XML Sitemaps] – Generates an XML sitemap so crawlers like Google know what’s on your site, what’s changed, and can generally crawl the site better. Aids in search performance.
* [Markdown for WordPress and bbPress] – I’m a huge fan of the Markdown language, and use it everywhere I can (I’m writing this post using Markdown).
* [PuSHPress] – Supports the PubSubHubbub protocol, which makes published posts appear in people’s feed readers faster.
* [Readability Widget] – Provides the “Read Now/Later” button you see in the sidebar. I had been doing this manually, with a code snippet, but I want to move away from editing any of my theme files. I’m also signed up as a Readability Publisher, so if any of you are paying Readability subscribers, and read my posts in Readability, I get a cut of your donation. Which so far, has been nothing, but it’s just an experiment.
* [Twitter Tools] – I had been using this to generate a daily tweet digest post. Yesterday, I discontinued that, and switched to just displaying my most recent tweets as a sidebar widget.
* [Wordpress Connect] – This does a whole lot of Facebook integration, but I’m only using it for one thing – the “Like” button on each post. Again, this is easy to do with a snippet of script code, but this way, I don’t have to modify theme files.
* [WordPress Database Backup] – Does regular backups of my WP database and emails them to me.
* [WP-DBManager] – Does a whole lot more than I really use it for, but this blog is over seven years old, any my database is larger than average. It can periodically optimize the database. Not sure if this has any real impact on performance, but it’s not hurting anything.
* [WP Greet Box] – Displays a greeting box to new site visitors based on a staggering array of referrer URLs. Will suggest actions to new visitors based on where they came from (e.g. upvotes if from Reddit, subscribe to the feed if from Google, etc.).
* [WPtouch] – Provides a Mobile theme for visitors on smartphones (iPhone, Android, etc.). Very customizable (enter your Google Analytics code and AdSense affiliate ID, and it will track visitors and insert mobile ads if desired). I see a lot of sites using this plugin (or something very like it) to provide a nice mobile view for smartphone visitors.
Most of the widgets in the sidebar and footer of the site are either come from a plugin or are self explanatory. The exception to that would be the Facebook Activity Feed widget over there (called “Your Friends’ Activity). I could have used the WordPress Connect plugin to create a widget, but I wanted to experiment with creating my own directly from Facebook. It shows your friends’ activity on my site, without you having to log in (the data never hits my server – it’s all generated in your browser on your computer). I’ve also configured it to show recommended posts based on your Facebook friends. I think it’s pretty cool (and yes, it’s a little creepy. But only a little.
Anything else I missed? Any questions about how I did anything? This isn’t super complicated, and like I said, I’m an experimentalist, so this is all subject to constant change and tinkering. I use this site as a place to get experience with all the tools and technologies out there, and I share what I do in case it’s helpful to my readers, or someone who stumbles across it in a search. Thanks for reading, and drop a comment with any feedback or suggestions you might have!