Matt Mullenweg, in his comments on the aforelinked WordPress stats, shares about the future of WordPress and their focus on better mobile usability:

WordPress’ biggest challenge over the next two years, and where we’re focusing core development, will be around evolving our dashboard to be faster and more accessible, especially on touch devices. Many of our founding assumptions about how, where, and why people publish are shifting, […]

Agreed. I’ve been using WordPress since 2006. It’s a great CMS and it has come a long way. But publishing via my iPhone and/or iPad is a poor experience. In fact, it has been one of the biggest points of friction in my job. Though, thanks to 3rd-party plugins and apps, that friction is decreasing.

The Future of WordPress

Pingdom takes a look at the Technorati’s top 100 blogs and what CMS they are rolling on. Turns out that 49 of them are on WordPress.

Technorati determines ranking using what they call Technorati Authority:

Authority is calculated based on a site’s linking behavior, categorization and other associated data over a short, finite period of time. A site’s authority may rapidly rise and fall depending on what the blogosphere is discussing at the moment, and how often a site produces content being referenced by other sites.

WordPress Dominates Among Technorati’s Top 100 Blogs

Because I never ever write in the browser, this is new to me. (Looks like it’s been around since July 4, 2011.) Yesterday when doing some upgrades to WordPress, I happenstanced across this full-screen-slash-distraction-free writing mode within WordPress. It’s actually quite nice. And, since WordPress now auto-saves your draft every 60 seconds, it’s not a bad place to compose articles. Though I’ll still be sticking to MarsEdit.

WordPress’s Full-Screen and Distraction-Free Writing Mode

Share This Post on Twitter

It is surprisingly simple to add a little bit of code to your website to allow for sharing of posts on Twitter.

In WordPress using the_title and the_guid functions you can build a dynamic “retweet” link for each post that works on your home page and on individual post pages.

The code I’m using here looks like this:


<a href="http://twitter.com/home?status=<?php the_title(); ?> - <?php the_guid(); ?> (via @shawnblanc)">Retweet.</a>

The advantage of using the_guid instead of the_permalink is that it’s the shortest URL your WordPress site automatically generates. And assuming you use clean, human-friendly, URLs set in your WordPress preferences, these post ID URLs will simply re-direct to your desired permalink.

For example, below are two different yet legit URLs for my review of Yojimbo. The first one is what’s generated using the_guid and the second is the actual permalink URL and is what’s generated using the_permalink.

The second link, which is the standard, permalink address to the Yojimbo article is more human friendly and makes for better search results. However, it also has 29 more characters than the first link listed. The second link is best for normal use, the first is best for Twitter.

What I like about this way of implementing a Twitter-sharing feature is that it uses plain and simple code, rather than a plugin. Plugins are great, but I like to keep their usage here to a minimum.

I have yet to see anyone really use these Twitter-sharing links yet. In the past few weeks of testing this, I’ve seen amongst my own little readership that people are much more inclined to re-tweet something already tweeted. Which leads me to my next point…

I have added the shawnblanc.net RSS feed to my Twitter using Alex King’s Twitter Tools plugin. Which means all new posts (articles and links) on shawnblanc.net are automatically tweeted. (Example.)

For months now I have been finding the most interesting news and best reads via Twitter (much more than via my RSS feeds). Even though much of the content I’m being told about in Twitter is the same content that’s being delivered to my RSS reader, I interact with Twitter much more than my RSS feeds.

And so I assume it’s more than likely that you’re doing the same. There will certainly some overlap for those of you who follow me on Twitter and get my RSS feed, and if that bugs you I am sorry. Nearly every RSS feed I am subscribe to I also follow the author on Twitter, And I have never once been bugged to see them plug their own content.

Share This Post on Twitter

This plugin by Jonathan Penn is the foundation for how I’m able to make adjustments to my RSS Feed Behavior.

It uses a custom field named linked_list_url (which you have to initially create yourself). If that field is populated when you publish a new post then that post’s template tag, the_permalink_rss, gets defined as the linked-to URL you pasted in.

Since the_permalink template tag stays unaltered there is a lot you can do with calls, functions, if/else loops, and more to get your link posts formatted just the way you want in your RSS feed and on your website.

Additionally, the kind and clever John Stansbury shared with me an edited version of the Press This bookmarklet that works directly in tandem with Penn’s plugin. This version of the bookmarklet adds the linked_list_url custom field to the Press This publishing window and auto-populates that field with the URL of the website you were on when you clicked the bookmarklet. It works on the iPhone, too, though it’s not iPhone optimized.

I’ve posted the code for the bookmarklet as a plain text file here.

Save this file as .php and drop it into your /wp_admin/ folder. Leave the “-cf” addition so the file stays in tact if you ever upgrade automatically. Also, you’ll need to edit the Javascript in your Press This bookmarklet’s address so it references the new press-this-cf.php file.

Linked List URL Plugin for WordPress

WordPress Plugin: Clean Notifications

Mike Davidson’s WordPress Plugin: Clean Notifications

In true “If something’s worth doing, it’s worth doing well” fashion, Mike made a plugin to clean up the e-mails that WordPress sends regarding comments on your weblog:

In converting Mike Industries to WordPress recently, one of the things I noticed right away was that the e-mails WordPress would send me when new comments and pings came in were extremely verbose.

If you really want to clean up those emails, disable comments. Otherwise, plug in Mike’s plugin ASAP.

WordPress Plugin: Clean Notifications