February 18, 2011

Changes to My Site

I’ve been try­ing to get back to blog­ging for the past cou­ple of years, but so far out of all of the things I do in the 24 hours of a day, it’s the activ­ity that’s fallen by the way­side the most. I still hope to blog more this year, but the rea­son I imple­mented the lifestream­ing back in 2009 was to pro­vide an aggre­gated glimpse into my over­all online activ­ity in the meantime.

Unfor­tu­nately, the wp-lifestream plu­gin I was using died for no appar­ent rea­son last Octo­ber. I spent a cou­ple of months try­ing to get it work­ing again but to no avail. I haven’t been able to find a good replace­ment that lets me import my activ­ity into my site (as opposed to just dis­play­ing some­thing that only lives else­where) and pub­lishes it as a daily blog post.

The best I’ve been able to do is hack the heck out of the com­plexlife plu­gin to dis­play my lifestream on my home page. It’s not as com­pre­hen­sive as the sites avail­able in wp-lifestream, but it’ll do for now. Right now, it’s dis­play­ing my pub­lic Flickr pic­tures, my tweets, tweets I’ve favor­ited, my pub­lic Diigo book­marks, things I’ve liked on Friend­Feed, shared items from Google Reader, and posts I’ve made on ALA Con­nect.

If you want to track even more of what I’m shar­ing online, you’re bet­ter off look­ing at my Friend­Feed stream until I fig­ure out how to add more sites here in com­plexlife. If you want to sub­scribe to my online activ­ity to get daily updates pushed to you, I’d sug­gest using my Friend­Feed RSS feed.

So now if you visit the TSL home page, you should see a link to the lat­est blog post at the top, fol­lowed by 30 days of lifestream activ­ity. If/when I get back to blog­ging, I’ll prob­a­bly play around with the home page again to bet­ter dis­play the blog posts, but for now sub­scrib­ing to the main RSS feed will again show just the posts; in other words, not much.

You can also go directly to the blog page to view just the posts. Over­all, my goal is to post shorter, tumblr-like posts going for­ward to try to get back in the swing of things, but we’ll see how I do.


7:39 am Comments (3)

August 21, 2009

Another Reason for Libraries to Make Their Sites Social

Now that I’m on a smart­phone that has a real web browser and is capa­ble of mul­ti­task­ing (the Palm Pre), In fact, I find myself expect­ing it to act like my lap­top. I’ve stopped car­ry­ing my lap­top or my net­book to work each day because I can do so much on my phone, but I’m still notic­ing where deci­sions made by web design­ers make my mobile life easier.

So here’s mobile devel­oper tip #1, my two cents: use plu­g­ins and wid­gets that let users auto­mat­i­cally share your con­tent on sites like Twit­ter, Deli­cious, Face­book, etc., because you’ll make the user’s life eas­ier. Granted, not all phones sup­port the Javascript that pow­ers this type of ser­vice on a web page, but more and more will, so con­sider get­ting ahead of the curve and adding it now.

The alter­na­tive for me as the reader (acknowl­edg­ing each person’s sit­u­a­tion is dif­fer­ent) is to:

  1. Leave the site up in a card until I get home in the evening and can man­u­ally book­mark it on my lap­top. This works about 50% of the time.
  2. Email the site to myself so I can book­mark it later on my lap­top. This works about 80% of the time but is annoying.
  3. Try remem­ber­ing to revisit the site later on my lap­top to book­mark it. This works 0% of the time.

As a result, I’m find­ing that I’m far more likely to book­mark some­thing if there’s a direct link to post it to Deli­cious, and that work­flow will con­tinue for me until there’s a Pre app that makes this eas­ier, which means I really appre­ci­ate sites that offer this. Even bet­ter is if you can add it so that it appears in your RSS feed so that it shows up in places like Google Reader and Blog­lines, too.

Here are some options to con­sider for adding this func­tion­al­ity to your site.

  • For Word­Press blogs, you can use the Socia­ble plu­gin (I’m sure there are oth­ers, but this is what I use so I know it works). I have another blog post brew­ing on this topic, but this is yet another rea­son I encour­age libraries to make their “what’s new” page a blog — you can then use the wealth of plu­g­ins out there to improve the user’s experience.

    Sociable WordPress plugin

  • For Dru­pal sites, you can use some­thing like the Share mod­ule (I’m going to look into this for ALA Con­nect. If you’re using a dif­fer­ent CMS, check to see if there’s a sim­i­lar mod­ule for it.
  • Fail­ing that, or even for use on gen­eral web pages, check out some­thing like the Add This wid­get, although I have to admit I’m not sure how acces­si­ble it is.

Regard­less, this can be a rel­a­tively easy way to help meet the needs of your mobile users, a group that’s just going to grow in the future. Food for thought. Nom nom nom.


11:17 am Comments (6)

August 20, 2009

You Can Still Help LFPL

The Louisville Free Pub­lic Library might no longer be flooded, but it can still use your help. Steve Law­son began this effort with a goal of rais­ing $5,000 for LFPL, and he’s more than halfway there. Please con­sider donat­ing if you can.


9:11 pm Comments (1)

August 17, 2009

Experimenting with My Stream

I’ve finally been able to slow down my exter­nal (non–ALA) work enough to cir­cle back around to work­ing on my own stuff again. I’ve been want­ing to get back to blog­ging, but I read­ily acknowl­edge that I’m still not likely to blog at my 2002–2003 lev­els ever again.

Watch­ing Steve Rubel change his focus from his blog to his lifestream made me real­ize that the tools are finally avail­able for me to do some­thing sim­i­lar. Other long-time blog­gers such as Robert Scoble and Jason Grif­fey have been re-examining their online pres­ences, and it’s excit­ing to fol­low the exper­i­ments every­one is trying.

While I admire what these folks are doing and appre­ci­ate the fact that they’re openly think­ing out loud, I knew I wanted to try a dif­fer­ent approach. Because as much as I love the cloud, I’m get­ting a lit­tle tired of being bit­ten by the com­pa­nies run­ning it. Don’t get me wrong — I love most of those com­pa­nies, I’m very appre­cia­tive of the fact that they offer these ser­vices for free (usu­ally at a mon­e­tary loss), and I still plan to par­tic­i­pate in them, but I’ve also decided that I want to own my lifestream and have an archive of it.

So as I started look­ing at my options, based on my under­stand­ing of each tool, I ruled out pos­si­bil­i­ties such as dis­play­ing my Friend­Feed stream as my home page or using a third-party site such as Pos­ter­ous. Those solu­tions work well for oth­ers and are super cool at what they do, but they don’t let me backup or own my cloud. I’m also not inter­ested in send­ing the same update to every ser­vice because I use them all differently.

Lifestream for WordPress logo The solu­tion I’ve come up with is to use the Lifestream plu­gin for Word­Press, which kind of lets me run a stripped-down ver­sion of my own per­sonal Friend­Feed (but with­out the com­ments on indi­vid­ual items). It totally rocks, so a big thank you to David Cramer for writ­ing and shar­ing it.

By default, it lets me set up feeds from my major sites, such as Flickr (pic­tures), deli­cious (book­marks), Twit­ter (microblog­ging), Google Reader (shared items I’ve read about that day) , YouTube (videos), and more. It also lets me add the RSS feed for any ser­vice that’s not already listed (this is one rea­son I still think RSS is the great­est thing since sliced bread and is still very impor­tant). Most major ones are already there — I just don’t use most of them. Sur­pris­ingly, Friend­Feed isn’t listed yet, but I was able to eas­ily add a feed for items I’ve liked. Since I don’t post much orig­i­nal con­tent to FF, it shouldn’t get too recur­sive there.

screenshot of the Lifestream plugin's default feeds

There are two ways you can use this plu­gin. The first is to cre­ate a sep­a­rate page with your full stream, which updates at set inter­vals. The alter­na­tive, which I’m using, is to do a sum­mary post of all of your activ­ity at a spe­cific time each day. This way, I can aggre­gate all of my non-blogging activ­ity in one post at the end of the day.

Even bet­ter, the Lifestream plu­gin seems to actu­ally import each item so I have a copy of it. I’m assum­ing these are in a data­base I have access to, but I still need to fol­low up on that. Ide­ally, this means I have backup copies of all of my text updates on any aggre­gated ser­vice, and I can access it in the future if one of those ser­vices ever dis­ap­pears. In addi­tion, adding the stream to my blog means things like my Google Reader shared items, tweets, and deli­cious book­marks get indexed there, so I can search for most of my stuff in one place. It’s not really orga­nized in any way, other than chrono­log­i­cal, but I’ll be inter­ested to see if hav­ing a search­able ver­sion gives me any advan­tages down the road.

This isn’t ideal, but it’s enough of a first step for me to imple­ment this for a while to see how it works. All lifestream posts from the plu­gin should appear in the Lifestream cat­e­gory, which I think I’ve now excluded from email updates for my site. I’ve also set Twit­ter­feed to only share links to posts from my site that have the tag #blog­post in order to avoid a recur­sive stream there. I’m still look­ing for a way to pre­vent the lifestream posts from appear­ing in Friend­Feed. I have a feel­ing I have to add some magic behind the scenes to get an RSS feed for just the “blog­post” tag or cat­e­gory in order to feed just those items into FF.

Another issue is com­ments, but I haven’t found a good way to aggre­gate all of the com­ments on my items back into my site. I’d love to be wrong that this isn’t yet pos­si­ble, so please let me know if you’ve done this suc­cess­fully. It’s also unfor­tu­nate that I can’t use an RSS feed of just my com­ments from Friend­Feed, because it counts my deli­cious descrip­tions as “comments.”

I also have to make a deci­sion about Face­book and my sta­tus updates there. It’s the only site I post to that’s even remotely pro­tected, and even though I don’t post any­thing there I wouldn’t want the world to read, I still like the idea of hav­ing one site that really is just my friends and friend­sters. I’m torn, though, because it would be nice to archive those sta­tus updates along with the rest of my stream. We’ll see if that desire ulti­mately wins out over hav­ing a smaller online circle.

This solu­tion won’t work for every­body, but I’m going to let this solu­tion run for at least a cou­ple of months to see how it works, and I’d be inter­ested in your feed­back over time, but I really like the idea of aggre­gat­ing my own dig­i­tal iden­tity so that I have more con­trol over it (espe­cially under my domain). I do intend to keep blog­ging, although I sup­pose now tech­ni­cally my blog will be the blog­post tag for this site. The blog items won’t always be this long, but hope­fully this will get me back into a flow where I can at least post starter thoughts or dis­cus­sion points for future exploration.

For so long, my online pres­ence was mostly my blog, but it’s become so much more, and this move helps pull it all together. I can also see myself using this process to facil­i­tate that aggre­ga­tion. For exam­ple, I may start post­ing more descrip­tive tweets in order to explain some­thing that’s appear­ing in my stream that I just don’t have the time to blog about that day or maybe using a Flickr pic­ture to aug­ment a deli­cious book­mark. Regard­less of what hap­pens, it will be an inter­est­ing experiment.

I’ll try to post updates about how this new flow works for me, but let me know what you think, too.