Gravatars

Sunday, June 8th, 2008

Besides the Subscribe to Comments plugin, I got hooked onto other important blog community-building ideas at WordCamp Dallas. The next to go live on Spamboy.com is the concept of Gravatars.

A shorthand brand name for “globally recognized avatar”, it’s a nice (and simple) way to spice up blog comments with personal thumbnail images on the many different web platforms that support the concept. In October last year, Automattic, the parent company of Wordpress, acquired Gravatar and began working the concept into the Wordpress core. But don’t be fooled by that relationship — Gravatars can be used nearly anywhere on the web that chooses to support them.

A nice thing about Gravatar support is also the inclusion of identicons. In the event that one of your commentators doesn’t have a Gravatar when they leave a comment, instead of your blog displaying a whoppin’ blank space (or worse, a default graphic that doesn’t aesthetically mesh with your site’s theme), a graphical hash is instead displayed in its place. The pattern and color are calculated from the IP address of the comment author, so it remains as unique as your fans.

Visit here to see what my personal Gravatar looks like on one of my more-recent comments. And here are the Gravatars/identicons for the top three commentators on my blog:

If you haven’t already, sign up for your own Gravatar account, then leave a comment below to see how it looks.

Subscribe to Comments Plugin

Tuesday, April 22nd, 2008

At WordCamp Dallas, I learned some new strategies for promoting readership on my blog. Beginning with this post, I’ll highlight how I have applied some of those lessons to Spamboy.com.

One of the first things I implemented was the Subscribe to Comments plugin by Mark Jaquith. On posts where comments are enabled — such as this one — you’ll see a checkbox below the main comment field:

By marking this field before submitting your comment, you will be notified of all future comments through messages sent to your email address.

Once subscribed, you can manage your settings in one of two places:

  • Navigate to any post to which you have subscribed, then click the “Manage Subscriptions” link
  • Or, click the Manage link in any of the notification emails you receive

Thanks to this plugin, you can easily keep up with activity on my website. I hope it proves to be a useful feature.

I Am a Nasally Non-Nosferatu

Sunday, April 20th, 2008

Thanks to Daynah, a GeekBrief.tv fan, I’ve discovered my plan to remain fairly anonymous was dealt a blow. She let me know that during Wordcamp Dallas, I was captured on video asking a question of Cali and Neal about their upcoming road trip. The video proves two things: the fact I was photograph proves once and for all that I am not a vampire, and that my voice sounds as bad on video as it does in real life.

Zoom ahead to 27:22 in the video to catch me — but do watch the whole thing, as it was an inspiring presentation. It helped to get me get out of the creative ruts I was in just prior to WordCamp.

Thanks to John Pozadzides for documenting this event.

Advice from Photo Matt

Wednesday, April 2nd, 2008

In my previous post about Wordcamp Dallas 2008, I mentioned my encounter with the founding developer of WordPress and his advice that I took action upon. Here are the results, beginning with details of how this site operates and the problem presented by such a setup.

Each page or post in Wordpress can be tied to one re more custom fields, where numbers, strings, or booleans can be tied to that one specific post. Such fields are made unique by the combination of post ID, custom field ID, and custom value.

This particular website depends heavily on custom fields to create the relationships (e.g. links) between the main story pages and the individual story parts. In turn, those story parts use custom fields to define which characters and locations appear in the tale. For example, on a story part featuring two characters, the custom fields would appear like this, with the custom values representing the ID of the page for that character/location.

Generating relationships in this manner was required in my early days of Wordpress, as I was unfamiliar with the application and it appeared to follow the path of least resistance to a quick go-live. Along the way came a new version of WordPress, and with it the concept of tagging. Tags are terms associated with or assigned to a piece of information. Both Flickr and del.icio.us users are already well-acquainted with this concept.

Spamboy and Matt Mullenweg

After his keynote speech, Matt Mullenweg was gracious enough to spend a few minutes with me, patiently listening to how I used WordPress to create the mixes of short story and book found on this site. He found the concept quite interesting, which is encouraging to someone looking for any support he can find in the blogosphere.

However, when he heard how I was using the custom fields to link posts, he blanched and wondered why I wasn’t using tags instead. For example, he said, I could tag a post with the names of the people and places involved. Then in turn, those tags could be used to generate a variety of cross-post links across my site, either to tag-specific archive pages or a list of related content displayed alongside each post. And as illustrated in later WordCamp sessions that day, search engines love tags.

Believe me, I was far from resistant to using tags. However, there were enough posts on this blog that it would require some work to migrate off my system of using custom fields. So for the rest of Saturday afternoon, while I listened to more sessions, I went about writing the scripts necessary to move data from the wp_postmeta table to the new taxonomy table structures (wp_terms, wp_term_relationships, and wp_term_taxonomy).

The work was done swiftly, and the migration worked like a charm. As of now, if you’re reading a story on this website, the character and location links you see in the sidebar are now powered by tags instead of custom fields.

Custom fields are still being used for other purposes that tagging doesn’t logically replace, such as linking story parts to their main story page. Otherwise, the switchover has been clean and refreshing. I’ve noticed that writing posts is easier now that I don’t have to dig through the admin panels for post IDs. My next steps are to modify my site theme to display the tags alongside their posts, followed by display of other posts using those tags.

I wanted to thank Matt for taking the time to speak with me. His suggestion, however brief and obvious, is much appreciated and should help make my website more functional in the future.

WordCamp Dallas 2008

Tuesday, April 1st, 2008

WordCamp 2008

No, the timestamp does not lie. I really am up at 2:45am.

WordCamp 2008 has come and gone. The next one can’t get here soon enough, as I had a productive experience (even though I was only able to attend Saturday’s sessions) and would like to attend more events such as this.

I was surprised at how much I got out of it, not only on the subject of technology but also overall experience. And the size was just right, with an diverse audience that offered some excellent networking opportunities, my top goal of the weekend.

AB wondered what I had learned, and I think it’s important to share. Here are some brief notes of each session I attended and how I might apply it to my blog and/or life:

  • WordPress 2.5 and Beyond: Matt Mullenweg, one of the creators of Wordpress, the software that powers my blog, kicked things off with this keynote celebrating the latest release and its new features, including the cleaner administrative interface and the Gallery functionality. Matt was gracious enough to spend a few minutes with me one-on-one afterwards, and his suggestions on how to reorganize some of my site structure were very helpful (more on that subject in a later post).
  • 45 Ways to Power Up Your Blog: John Pozadzides of Layered Technologies had a two-part presentation, where he fired off numerous improvements that he believes enhance the visibility to search engines of one’s website. Most of these I was already doing (using ALT and TITLE attributes in my <img> and <a> tags), some I will start doing (hosting images locally instead of on Flickr), and some just won’t fly (using “English titles” to my posts). He capped things off with a demonstration of Woopra, real-time web statistics analyzer with an impressive user interface. Lorelle VanFossen has posted the best review of the Woopra experience on her website.
  • How to Prevent, Detect and Stop Content Theft: Jonathan Bailey operates Plagarism Today, a resource to help content owners protect their online work. Because I invest as much creative energy into my work as a traditional author does into a published book, this subject was of prime interest to me. Jonathan laid out a good list of resources, including Wordpress plugins, which will help any user minimize the possibilities and fallout from theft of their content.
  • Cali Lewis and Neal Campbell: Cali Lewis and Neal Campbell need no introduction, but they do need thanks. Their presentation was the most-inspirational of the day, at least in terms of sparking initiative and creativity. Their best advice was “Just start!”, as in get out there and write, podcast, draw, or code — but don’t just sit there planning what to do or it may never happen. This and the rest of the afternoon’s presentations were a welcome respite from a day filled with technical presentations up to this point.
  • C’mon, Let’s Talk! Building Influence and Interaction with Blogging: Liz Strauss runs Successful Blog, where the title sums up her passion. She made an excellent point that readers sometimes don’t leave comments on posts because they may be so complete that the reader cannot contribute anything besides a flat, “Good job.” I tend to overwork my words, especially when it comes to the Stories on my site, so taking action on that advice should prove an interesting challenge.
  • WordPress Power Tips: Lorelle VanFossen rounded out the day with tough talk on what’s good and bad about Wordpress. She’s a well-spoken woman, and her presentation was frank about how one tool — or piece of software such as Wordpress — can’t solve all of her productivity needs. As I told her afterwards, it was a good contrast to the rest of the day, which leaned towards more of a love-in for the software (after all, those attending a WordCamp are likely there because of a disposition towards Wordpress).

So, who’s going with me next year?