Building a TwitPic Replacement with WordPress
A couple of months back the Twitter world was aghast at changes made to the terms of service of TwitPic, a third party service that stores photos for easy sharing with your Twitter followers, that would allow it to sell any photos posted to it royalty free and the subsequent deal it signed to, in fact, sell the photos. If my twitter feed and news reports are to be believed there was a mass exodus of TwitPic users to other services such as yfrog.
Though I don’t share photos that are very personal on Twitter I too sought a different means of sharing them. The motivation was not so much the TwitPic TOS issue but my philosophy of relying less on the cloud and more on myself. The solution I came up with is actually quite simple for anyone who has set up a self hosted WordPress blog and only slightly more difficult for those who haven’t. (Setting up your own WordPress blog is not very difficult as long as you have a web host that supports it.)
I started with a clean WordPress install and added the Tweet Images plugin to it. Tweet Images is a WordPress install that allows you to roll your own TwitPic (or similar service) replacement. It can be used with any Twitter client that allows customizable third party services for photo sharing so it works that same way TwitPic (and others) do on the client side. Each tweet with a shared photo results in a new blog post. Hashtags result in new WordPress tags. It even includes bit.ly support for short URLs. This is really all you need to have your own TwitPic replacement but I added a few bells and whistles.
However great Tweet Images is it’s not without it’s issues. In my case I had two issues with the URLs it creates. First is that it creates URLs with random strings at the end. I’d rather have my links be of the year/month/day/title format (not year/month/day/random). Thankfully I’m not the only one with this pet peeve. A plugin called Clean URLs for Tweet Images replaces the random string with the post title.
The second issue I had was that I wanted to use my own URL shortener, a YOURLS installation I host on my own domain, instead of bit.ly. (Another project born from my philosophy of relying less on the cloud.) The URL Shortener plugin saved me this time. URL Shortener replaces WordPress’s default URL shortener, wp.me, with any one of the 22 services it supports including custom YOURLs installs. Using this plugin all the URLs on the blog are given short URLs from my preffered source.
One last plugin I installed is WPtouch. This plugin automatically detects when your WordPress blog is being viewed in a mobile browser and displays a suitable theme. This is similar to what Posterous does when someone tries to access it through a mobile browser.
The last peice of the puzzle was the theme for the blog. After a little searching I chose AutoFocus. I liked the clean look and ease of navigation. The choice of theme is purely personal and by no means is this one required for the purposes of a TwitPic replacement. I’d be curious to see what themes others use for their WordPress TwitPic replacements.
There you have it. An easy to build TwitPic replacement. A clean install of WordPress with just 1 required plugin, three optional plugins and a theme.
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.