When I first heard a mention of Twitter (ironically on Leo Laporte’s TWIT podcast), the concept was sold as a simple way to quickly announce what you were doing. I brushed it off and thought “nothing could be more boring…”
Of course, being a techie, I still joined and as Twitter has grown and a number of other uses for the site have became apparent and wonderfully so. The down side is that it’s become awkward to post a normal “what I’m doing” update, amongst the news breaking and link sharing. People very rarely now post an actual tweet saying what they’re actually doing or thinking.
When I was younger, I’d always wanted to keep a diary of sorts, and tried, but unfortunately after a few weeks, it sat there and saw dust. So when I started to get into Twitter, I thought this might be the perfect way to keep that diary. Unfortunately, Twitter now really isn’t an update steam any any more, its clogged up with @replies, retweets and links, and what’s more its not even searchable past a couple of weeks. This inspired me. I wanted to a page on the web with my own personal quick fire thoughts, ideas and announcements on special memorable occasions in my own life.
Now, I’m well aware of the masses of other sites out there (http://storytlr.com is a great option) that will allow me to get this done but after the Friendfeed acquisition, I really wanted something that was all mine, something that no one could sell and that – without any doubt – would still be here ten, twenty, thirty years from now. The answer? WordPress (with a little help from some friends..).
Let’s get Started.
How long should this take you? All in all, around 30 minutes. For a life time of your thoughts, pictures, videos to look back on in years to come…it’s worth 30 minutes right?
Goals
- Have something you can update from anywhere and as many devices as possible
- Make it possible to share only specific updates with the world (i.e. on other social sites)
- Make it possible for people to comment/respond from other social sites or from your site itself.
- Embed photos/video easily
- Make it searchable. So you can see updates (thoughts, images, video) that happened between two specific dates.
Steps
What you need before you start: a Posterous account, 2 Ping.fm accounts (yes 2), a Disqus account (if you don’t want to use Disqus, install the Backtype Connect plugin) and most importantly…a fresh install of WordPress on a domain of your own choice mine is http://zee.me/status.
- Install P2 theme into WordPress. You won’t find a better theme for this kind of thing, but by all means try.Important: Now if all you want is a place to post your stuff, you don’t mind that you *have* to go to that URL to post to it, you don’t want to autopost to twitter/facebook etc..and you don’t care that no else may see the site itself…stop here, you’re done.
If you do however want to be able to post via email and text message and you do want to share some of your updates on twitter, facebook, friendfeed etc… then keep following these instructions. - Create one new category in your wordpress set up – call it “pingit”.
- Install these three WordPress plugins:
Ping.fm Custom URL (to bring in things from Ping.fm)
WordPress 2 Ping.fm (to send things out from your site to other social sites)
Disqus (to allow easy commenting from various social networks) - Set up your 2 Ping.fm accounts to do the following:
Ping.fm Account A) Add all the social networks you’d like to have receive your status updates…then add these details into the WordPress 2 Ping.fm plugin instructions.
Ping.fm Account B) Just add the one “custom URL” social site (according to the instructions that came with the Ping.fm Custom URL plugin. - Add your WordPress blog to your Posterous account, according to these instructions.
- Install Disqus
- Now a couple of bits of customization you need to do to the plugins you installed…we’re nearly there now:
Ping.fm Custom URL: Ensure the category at the bottom field has “pingit” in there
Wordpress 2 Ping.fm: Ensure the default category at the bottom says “pingit”
Prologue Options (under appearance in the sidebar of WordPress): Make sure “display titles” is unchecked - You’re Done! Now this is how your site works…
How your site works:
- To post an update that gets sent to all your social networks, you can:
a) Write a normal post in wordpress and make sure you have “pingit” set as the category.
b) Email: You can send an email to your Ping.fm address or if sending a photo, I recommend sending an email to Posterous and add ((tag: pingit)) to the subject of the email. Important: you have to also copy and paste the subject of the email into the body of the email to make sure it appears on your site, other wise the status update on your site will be empty.
c) Txt: You can txt your Ping.fm number - To Post an update that remains that does NOT get sent to all your social networks, you can:
a) Write a normal post in wordpress and make sure you have “pingit” set as the category.
b) Sending an email to Posterous. Important: you have to also copy and paste the subject of the email into the body of the email to make sure it appears on your site, otherwise the status update on your site will be empty.
Limitations
- You do have to consider which is best to post from…Posterous or Ping.fm. One is for private the other more for public. Posterous is also better for photos, video and documends as it embeds virtually anything into the post itself.
- The second, and most significant is that on the updates you send out, there will be a URL at the end of them. The reason why this is there is to allow Disqus to track mentions of your update across the web. If you don’t want to track mentions, you can simply remove {url} from the field in the wordpress to ping.fm plugin settings.
















What are the chances? I was just switching my old weblog for the P2 theme with twitter updates. Looks like I have to do some more tweaking. Thanks!
Good approach. I’d definitely recommend BackType Connect to bring in comments from other services, instead of Disqus. For the simple reason that BackType Connect imports comments from other sites to your own, using WordPress’ native comments system. Disqus is an add-on comments system that replaces WordPress’ comments. Why make your site’s comments wholly dependent on a third party to function when there is no need to do so? If BackType Connect stops working, you still have comments, just not those coming in from other sites.
The P2 theme is nice Zee. I was thinking about using it like a 2010 version of forums only in real-time.
Very nice, Zee!
I had the exact same motivation to join twitter, then turned to brightkite for diary purposes, and now indeed i am hardly posting actual updated of what i’m doing, and more focusing on posting meaningful stuff.
Digital psychological evolution at it’s best ;-) thanks for this great post!
Ralph
Wow, this is great stuff Zee!
Thanks guys
hi
sorry i don’t qiuet get it ! if you post a tweet from twitter’s website you can have the update in your WP ?!
@Mani,it’s really the other way round…If you post to your wordpress, you’ll get it in your twitter, friendfeed, facebook etc..
test
Another approach — depending upon your specific objectives — is to create your very own “Private Twitter Service” for your group, club, company, or other group. From the creators and loyal custodians of identi.ca http://status.net/ Of course Yammer.com offers this as a service, but if you want to roll ur own open source, this is a great way to go.
Very cool. I will definitely try this setup out when I’m more alert and computer friendly.
Teachers and other staff members often know the importance of this work in theory, but pay little attention to it in practice. ,