Adding Friend Feed comments to Drupal

Last night, Bill Anderson added a Friend Feed comment on my Feed graph in Flickr.

Whoa! This is an engineering diagram that *is* a picture. What kind of systems are we building? The kind that Aldon has drawn here

What kind of systems are we building? Who is thinking about how all the moving pieces fit together? It is a very interesting line of thought to be following.

It led me to a different question. Are people adding comments to my friend feed that I, and others are missing? Have people commented on Orient Lodge blog posts over in Friend Feed?

At the same time I noticed that Friend Feed evangelist Steve Rubel posted a link: NEW FriendFeed Comment Widget (Blogger, Tumblr and FeedBurner).

It got me thinking. Can I add Friend Feed comments to Drupal? My first pass was to try and tweak some of the code in the article that Rubel linked to. That didn't work particularly well. So, I checked around on Drupal and found an example in this blog post

Doing a little tweaking, I came up with:

function friendfeedcomments(json) {
if (json.count > 0) {
var ffsection = "<div class='subheadlg' style='padding-top:15px;padding-bottom:10px;'>FriendFeed Comments:</div>"
for (var i = 0; i < json.count; ++i) {
var ffcomment = json.value.items[i];
ffsection = ffsection + "<dt class='comment-author friendfeed-comment-icon'><a href='" + ffcomment.link + "'>" + ffcomment.title + "</a>"
ffsection = ffsection + " says...</dt><dd class='comment-body'><p>" + ffcomment.description + "</p></dd>"
}
document.write(ffsection);
}
}
</script>
<script src='http://pipes.yahoo.com/pathawks/ffcomments?_callback=friendfeedcomments&_render=json&ffid=ahynes1&url=<?php print url($node_url,NULL,NULL,TRUE) ?>'>
</script>

which I added to my node.tpl.php file. Note: ahynes1 is my id on FriendFeed. If you lift this code, you should change ahynes1 to be whatever your FriendFeed id is, or you probably won't find any comments.

It looks like it is working. What would be really nice would be if I could add a link to the FriendFeed item even if there are no comments there, so that people could add comments on FriendFeed if they wanted to. That will wait for another round of tests.

Friend Feed and the Twisty Maze

Today, I received a direct message from a friend on Twitter complaining about receiving my status updates six times on Friend Feed. The problem, put simply, is that I use ping.fm to update my status on about a dozen different systems, Twitter, BrightKite, Plurk, Jaiku, Pownce, Tumblr, etc. Then, many of those systems get read by Friend Feed, so the same message shows up in Friend Feed half a dozen times, once from each of the different systems.

Another tool that I’ve been working with recently is Mento.info. Mento sends bookmarks to multiple places; del.icio.us, ma.gnolia, and straight to Friend Feed.

In addition, some of the systems feed each other. So, BrightKite currently feeds Twitter, Twitter feeds Jaiku. Then, there are all kinds of other connections. I use Twitterfeed to update Twitter when I update Orient Lodge. My updates to Orient Lodge also show up in Facebook and Jaiku. Ma.gnolia, which I mentioned above, also updates Orient Lodge.

Beyond this there is the connection between picture sharing sites. Blip.tv feeds Flickr and Orient Lodge. Flickr also feeds Orient Lodge and much of this ends up in Friend Feed as well.

Of course, if I send messages from my cell phone, particularly pictures or videos, I typically send them to multiple services. I haven’t even mentioned Utterz or Twitterfone.

It all becomes a fairly complicated mess, as illustrated by this graph. Not included in the graph is the way I use my cell phone, IMs, Utterz, Twitterfone or other services that I’ve probably forgotten.



Feeds, originally uploaded by Aldon.

Oh, and Friend Feed isn’t the only site other there aggregating data. The same thing happens in MyBlogLog, BrightKite, and probably several other sites that I’m forgetting.

To address this, and appease my friend, I’m starting to cut some of the links. I’ve changed my setting on BrightKite to not send updates to Twitter when I post a note.

I’ve also removed BrightKite Jaiku, Pownce, Tumblr, and ma.gnolia from my Friend Feed. Since the vast majority of the information that they receive is coming from other sites, it will significantly cut down on the duplicated entries on Friend Feed without Friend Feed loosing a significant amount of content initiated on these sites.

Now, it would be really nice if Friend Feed and other sites that aggregate social information could check for duplications like this, so I could keep all the different sites more fully connected. Perhaps that will come in the future.

Visits, Bounce Rates, Time on Site and Other Disasters

A while ago, I installed Google Analytics on my website. However, there were some problems with the configuration, so I never went back and checked it, until today. A bunch of interesting things jumped out at me on my first reading of the Google Analytics. According to Google, the top source of my visitors is EntreCard, making up about 50% of my traffic. Coming in second was Google searches making up 17% of my traffic. 13% of my traffic came directly. Blogexplosion, Twitter, Yahoo, BlogCatalog and Facebook were the other major sources.

My overall bounce rate was 87%. All of my Search Engine Optimization friends are likely to say uh-oh when they see a number like that and roll their eyes. However, I think people may be looking at bounce rates wrong. Bounce rates are the number of times people come and look at a single page, and then leave without looking at other pages.

If you are a company trying to sell product online, or if you are a candidate hoping voters will spend time learning about you and getting involved in your campaign, your bounce rate can be very important, especially if you have a splash page.

Yet if you are a blogger, a high bounce rate may not be bad at all. People come, read your blog post, and move on to whatever they are looking for next. 92% of my traffic from EntreCard bounces off to the next site. Actually, I don’t view that as bad at all. It means that 8% of the people who visit the site via EntreCard spend time to read other posts. People coming from Google or Yahoo bounce about 80% of the time. Twitter is giving me a bounce rate of 84% and Facebook is at an astoundingly low 67% bounce rate.

To me, what is more important is how much time do people spend reading material on my site. Interestingly enough, people coming from BlogCatalog lead the ranks in average time on the site, at over 2 minutes. The overall average is just under a minute. BlogExplosion comes in with the lowest average time, of just 11 seconds. I may have to rethink my use of BlogExplosion. EntreCard does well enough with the average time of 36 seconds.

Perhaps, this is in part because I’m not on any of those speed dropping lists. EntreCard speed droppers talk about trying to drop 300 cards in fifteen minutes. That works out to be three seconds per visit. Canny Granny commented in one of those discussions about how she likes to actually read the blogs that she visits. I imagine she puts a lot of time into her writing and likewise hopes that people spend time reading what she writes.

There are a lot of good reasons to spend time reading blogs that you through EntreCard. They provide a great snapshot into life. BlueStem Winery has a stunning picture and story of their son and daugher-in-law’s house which was hit by a tornado. A Changing Life has pictures of flooding, and My Interesting Files has remarkable photographs by a wedding photographer in China during the earthquake.

Yeah, you can measure website traffic in terms of visits, bounce rates, and how long people spend on a page, but these metrics pale compared to moments of real life as they get captured in blogs.

It seems like Pisio got that part of my interest in blogs in their review of Orient Lodge. If I spent a little more time on the general layout of my page, in part following Pisio’s suggestions, I could perhaps decrease my bounce rate a little bit. I might get around to that some day, but right now, my writing is more important.

A midsummer’s night dream

The seminal disinformation was lost.
All that remains is the transaction.

This phrase came into my mind as I tried to make sense of a weird dream I had this evening.

It was in a strange city, part New York, part Washington. It mostly took place at some sort of museum or grand gathering place on the West Side of Central Park. Yet the feeling of the building was of a Washingtonian ambassadorial mansion, with wide sweeping staircases.

There had been a party inside. During the early parts of the dream I was at the party, yet the detailed memories of the party departed before the dream ended. I have vague recollections of being upstairs. Like the city and the building, the party seemed to be drawn from many sources. It was partly a black tie event, like an opening at the Metropolitan Museum in New York, partly some sort of political event with overtones of ambassadors gathering, or perhaps an after the inauguration party, and partly a party from my high school years at the ABC house.

ABC is A Better Chance. It was a program at high school years ago, where students from poor neighborhoods came to live at the ABC house and go to our local high school. When Deval Patrick started running for Governor in Massachusetts, I wrote a blog post about the ABC program. As I think about the dream, my thoughts go from the ABC house to Deval Patrick, and ultimately to Barack Obama

The folks at the party were mostly grown up versions of people I knew from elementary school and college.

One woman borrowed my cellhone. Another my wallet. They were both former high school classmates. I was left with nothing as I waited for them to return. Kate Heichler was there. As I waited for the women with my belongings to return, I explained to her what was going on. Later, as I continued to wait, Kate explained the details to Amy who was passing by.

For people who are not regular readers of this blog, Kate Heichler is an old friend of mine from when I first lived in New York City, close to thirty years ago. We went to the same church and with the folks from that church went to many events together. She has since become a priest. Her first day as a seminarian was at Christ Church, Bethany was also my first day at Christ Church, Bethany, two days after Kim’s mother died. This was a little over a year before Kim and I got married. Since then, Kate has become priest of a church in Stamford, a few months before we moved out of Stamford. Amy is my ex-wife. She went to the same church as Kate and I.

People came and went in horse drawn carriages, and eventually, my wallet was returned and I found myself in possession of a large balloon tired bicycle.

There was a wicker basket on the front of the bicycle. Inside the basket was a manila folder. The folder contained important information, some sort of important documents on standard sized paper. It also contained a ten dollar bill. I was still waiting for the woman with my cellphone to return. I was waiting with many people to depart from the parking circle in front of the mansion.

I turned to talk with another person, and found that the folder was now missing. It was then that the phrase came to mind:

The seminal disinformation was lost.
All that remains is the transaction.

I’m not sure what that seminal disinformation was. I suspect it was one of the documents in the manila folder. The ten dollars was gone, but at least I still had the bike. A taxicab, also waiting to depart cut, in front of me. The driver said angry words at me, which I mostly ignored. I was more interested in the discussion with other people waiting, with trying to get my cellphone, and with waiting for things to open up so everyone could leave.

My mind became stuck on the phrase,

The seminal disinformation was lost.
All that remains is the transaction.

I tossed and turned, half awake, and finally came down stairs to record as much of the dream as possible.

Before I return to bed, I glance at my emails and delete a bit of spam. One message was about the U.S. destroying information about detainees at Guantanamo. A couple other emails are about Avery’s graduation.

Avery Doninger is the young woman who graduated last night from Lewis Mills High School in Burlington. She has been embroiled in a court case with the school district over a blog entry she wrote at home one evening. There had been a battle between the students and the administration over scheduling for a concert at the school. Avery and some of her classmates sent out emails to encourage parents to contact the school administration about the issue. The school administration reacted negatively and told Avery and others that the concert would be cancelled. Avery called the administration douchebags and encouraged others to contact the school administration to piss them off even more. Avery was barred from running for class office, but the students wrote her name in anyway, and she won on the write-in vote. The school refused to recognize the results of the election. Things escalated and it has ended up being fought out in the Federal Courts.

Some of the recent issues around the case surround emails that the Principal sent which violated school policies and Federal laws and resulted in a two-day suspension without pay. Emails obtained by Freedom of Information requests indicate that this has been a recurring pattern.

Was this some of the seminal disinformation that was lost? Was the information about Guantanamo some of the seminal disinformation that was lost? Was it something combination of both or something else?

I also received several emails from the Group Psychotherapy mailing list I participate in. One of my interests is in Social Dreaming Matrices, which takes the Group Relations tradition and adds the sharing of dreams, not so much from dream interpretation stance, but more from exploring the associations that people have to each others dreams and learning from these associations.

There is a lot on this dream to associate to, and I am most curious about others reactions.

I wrote much of this upon waking up and stumbling downstairs. I went back to bed. My strange dreams returned. In my subsequent dreams, there were some mass executions taking place. People were gathered in a large stadium and notable people were being executed first. I was too be executed, and my elder brother was supposed to execute me. I stared him in the eyes and he flinched, unable to kill me. I ended up being let off on some sort of double jeopardy clause.

As I think about this dream segment, I thought about our retaining a lawyer to file for bankruptcy and the financial difficulties my brother has gone through. I thought of a discussion at a party last night, where the hostess spoke about an opportunity she had to meet a wild tiger that she felt was attempting to hypnotize her. There is plenty more to unpack on this, as well as long posts to write about our financial situation. Yet,

The seminal disinformation was lost.
All that remains is the transaction.

(Categories: )

Continuing the Discussion About Fair Use in a Digital Age

Yesterday, I wrote a blog post about the issues between the Associated Press and the Drudge Retort concerning Fair Use. I also sent out a lot of emails, trying to get a meaningful dialog going to establish best practices around Fair Use by bloggers and other online publishers.

Partly as a result of this, there will be a session Saturday June 28th at Sharing the news: Reaching students, training citizens, being organized by the New England News Forum. There have been some interesting emails about trying to define what Fair Use really should mean for bloggers, how disputes over Fair Use should be approached, and some of the problems with the lack of due process in Digital Millennium Copyright Act Takedown Notices. I look forward to continuing this discussion in Lowell.

Then, today, I saw an article in the Washington Post, AP Says Drudge Retort Excerpt 'Matter' Closed; No Official Policy Announced. It described the results as non-response response following the usual pattern of trying to shut the door after the horses are not only out of the barn but on into the next county

Part of this non-response was:

In addition, the AP has had a constructive exchange of views this week with a number of interested parties in the blogging community about the relationship between news providers and bloggers and that dialogue will continue.

Unfortunately, the AP is not currently planning to join in the dialog in Lowell. Jim Kennedy, vice president and strategy director of the AP, responded to an invitation to speak in Lowell by saying:

Thanks for the invite. I'd love to help, but we won't be in a position to talk about this subject in detail for a little while longer. The latest episode raised some issues that need to be discussed and decided here, and that probably won't happen in the timeframe of the panel.

In the meantime, I can't put us in a position of speaking publicly. Thanks again for thinking of us.

The AP statement quoted in the Washington Post ended on a more hopeful note. The resolution of this matter illustrates that the interests of bloggers can be served while still respecting the intellectual property rights of news providers.

Yes, the interests of bloggers and the interests of other intellectual property right holders can be well served when everyone is willing to sit down and discuss how best to meet everyone’s interests. It is unfortunate that the Associated Press will not be participating in this discussion in Lowell.

Update: Hat Tip to Jay Rosen, for providing the following additional links:

Rogers Cadenhead's comment

Bob Cox's comment

AP's story

Scott Rosenberg's question: prelude to a longer conflict?

and

Scott Rosenberg writing about AP’s nightmare identified

(Categories: )
Syndicate content