Yahoo Pipes: Track Twitter Replies with RSS

Justin put together a really cool Yahoo Pipe, Twitter Reply Sniffer, to track twitter replies today using TerraMinds. You can read all of the details on his Metafluence blog.

I will admit to being a complete Yahoo Pipes addict, and I couldn’t just be content to use his pipe without hacking on it and tweaking it a little bit 🙂

I added a date / time stamp to the end of the title so you can also see when the reply was sent. I also filtered for duplicates. Honestly, I wouldn’t expect them, but Twitter can be flaky sometimes, so I wanted to be sure. Feel free to take a look at my tweaked pipe.

Question for my readers: For some reason, Yahoo Pipes strips out the leading 0 in the y:published time fields. 0:2 is displayed instead of 00:02. Anyone know how to easily add the leading 0 back in on single digit numbers? I know that I could use pubDate, but it’s too long and the format isn’t very nice.

Related Fast Wonder Blog posts:

Starter Kit: Social Media and Social Networking Best Practices for Business

Recently, I’ve seen a number of companies struggling with how to get more savvy about social media and social networking, and a few have jumped in to participate, but not in a way that is productive. According to Jeremiah Owyang at Forrester, participating effectively in social media may be even more important in times of recession. In the spirit of helping companies get involved, I thought I would put together a small Starter Kit to help companies get off on the right foot.

Definitions:

I will start with a couple of definitions of what “I” mean by a few of these terms for the context of this article. You can find quite a few definitions of social media and social networking, most of them conflicting. As a result, these are not meant to be definitive industry definitions; they are simply guidelines and starting points to help people understand the basic concepts in the context of this post.

  • Social Networking: Connecting with a community of people in your network through services like Facebook and Twitter with various methods of online interaction.
  • Social Media: Online media like blogs, podcasts, videos, and news with a strong participatory element through comments, ratings, or other mechanisms. Social media is generated by the people and for the people with content created by anyone with a voice (average Joes, village idiots, respected journalists, CxOs, …) I will also include the above definition of social networking as a subset of the broader topic of social media throughout the rest of this post.

Guiding Principles:

I wanted to start with some basic guiding principles that should be used to guide social media participation particularly for companies. These should apply to participation in most online social media environments and social networks.

  • Be Sincere: Sincerity is a critical element; if you aren’t able to be sincere, then social media is probably not the best medium for you. Being sincere in your social communications will increase your credibility, and if you appear to be simply going through the motions, people are unlikely to waste their attention on your messages. Sincerity goes a long way toward believability and credibility.
  • Focus on the individuals: Participation in online communities and social media should be focused on the individuals, not the corporate entity. For example, it is OK to have group blogs for a company as long as posts are tied to individuals (real people), but you wouldn’t want to have a blog where every post is authored by “company name” or “admin”. People work at companies, but the real connections and networks happen between individuals. Show a little personality and little bit of who you are from a personal standpoint.
  • Not all about you: Socia media is a conversation, which is by definition two-way. In other words, it isn’t all about you, your company, your products or your agenda. Participation involves listening and participating in the broader community of people. Don’t just expect people to help you; jump in and help other people in areas where you have some expertise. If all you do is pimp your products without adding to the broader conversation, people will lose interest in you pretty quickly.
  • Be a Part of the Community: Just talking at people isn’t going to cut it in this new social world where the community is critical. You should be a part of the broader community of people with similar interests both online and offline by participating in, but not trying to control the community. Engaging in conversations and when possible actually meeting those people who comment on your content, follow you on Twitter, or friend you on Facebook can go a long way toward making real, lasting connections with people. Attend local meetups, comment on content from people who read your content, engage in online discussion forums, and engage in other places where you can find people from your community of peers.
  • Everyone’s a Peer: The days of expert speakers who talk at us while we passively absorb the information with little or no opportunity for discussion are gradually disappearing. This is the old media model: unreachable experts are on TV, the radio, and in print. Now, anyone can publish video, audio podcasts, and online writing while commenting on the content produced by others. Granted, not all of it will be professional quality; however, with an open mind, I think you might be surprised at all of the opportunities to learn from others. We each come into a discussion with unique and diverse ideas, and we learn by listening and sharing ideas with our peers aka everyone.

Participate

You don’t need to participate in everything, especially to start. As a matter of fact, I would discourage participating in too many at once. Jump in with one idea to start, try it for a while, learn and build on it. I would recommend starting with Twitter or blogging. After you get a feel for what works and what doesn’t for you, pick and choose a few more that make sense for you.

  • Blogging: I recommend having both a personal blog and a company blog. I tend to like company group blogs, especially for small companies, where several people from the company regularly blog about various topics related to the company. The key is not to use your corporate blog only to pimp your products or for press releases. You should be talking about your industry and sharing your thoughts on the broader market as a whole in addition to talking about your products. Become a thought leader in your industry through your blog. Likewise, your personal blog shouldn’t be all about your company. It’s fine to talk about your company (the reality is that we spend most of our waking hours at work); however, this is your personal blog. Branch out a little. Talk about your other passions, especially the ones tangentially related to your work. Make sure your blog contains a blogroll linking to other bloggers you respect; not to have one is really bad form (see the above section: Not all about You). You might also be interested in reading a (slightly dated) Corporate Blogging 101 post that I wrote when I was at Intel.
  • Audio and Video Podcasting: Podcasting is a great way to distribute content that doesn’t fit as well into written form. Audio podcasts are really good for interviews to talk to other experts or to record interesting discussions that happen as part of conference panels. I occasionally do Fast Wonder podcasts as interviews with interesting people doing cool things in communities or as recordings of round table discussions. Video is great for demonstrations or presentations where you want to show people something. Screencasts with voice-overs work particularly well, especially for technical topics or marketing videos. I work with our developers to do screencasts fairly regularly for our Jivespace Developer Community.
  • Twitter: Twitter is a way to send short format (140 characters) messages to a bunch of people while also reading messages from others. People have mixed reactions to Twitter, but I think that Twitter is only as interesting as the people you follow. If you follow people with interesting things to say, you will probably get more out of the experience. Talk about interesting things (personal and professional), engage in conversations, interact with other people, follow friends and industry luminaries, and have some fun with it. Feel free to talk about your products, link to your blog posts, and talk about what you are working on, but if all you do is pimp your stuff, people are unlikely to follow your posts (again, it is not all about you). Read more about the Beauty of Twitter.
  • Facebook: You may be noticing a trend here, but I think your Facebook “presence”should be focused on individuals: people within your company, especially your executives, sharing information. Like with Twitter, people should create accounts and share some personal information along with the corporate information. If you want to have a “corporate presence” on Facebook, do it as a group that people can join or a page where people can be a “fan of” your company, not a company profile masquerading as a person.
  • More: The four ways to participate listed above are what I would consider the basics right now. However, there are many, many more ways to engage with your community: Second Life, discussion boards / community sites, Ning, Flickr, meetups and events, MySpace, Bebo, and more. In short, go to those places that make sense for your company. If the industry thought leaders in your market are participating in a social networking site, it is likely that you should also be engaging in conversations there.

As I said earlier, you don’t necessarily need to do everything. Use your best judgment and participate in ways that make sense for your company.

I think this post is just a starting point. I would love to have your feedback on what you think about it. If people are interested, I might want to put more detail behind it and turn it into a longer article.

Related Fast Wonder Blog posts:

Recent Links on Ma.gnolia

A few interesting things this week …

Zonker is the New OpenSUSE Community Manager | Socialized Software

Zonker is the New OpenSUSE Community Manager | Socialized Software

Tags: , , , ,

» Kveton joins Vidoop, opens Portland office – Silicon Florist

» Kveton joins Vidoop, opens Portland office - Silicon Florist

Tags: , , ,

» Ignite Portland 2: Let the rounding up begin – Silicon Florist

» Ignite Portland 2: Let the rounding up begin - Silicon Florist

Tags: , , , ,

What Web Life Is Like In Silicon Forest | CenterNetworks

What Web Life Is Like In Silicon Forest | CenterNetworks

Tags: , ,

Building Web Apps Really Fast: Why Developers are Drawn to Weekend Code-a-thons – ReadWriteWeb

Building Web Apps Really Fast: Why Developers are Drawn to Weekend Code-a-thons - ReadWriteWeb

Tags: , ,

Ignite Portland 2 was one of the best nights of my life! at Josh Bancroft’s TinyScreenfuls.com

Ignite Portland 2 was one of the best nights of my life! at Josh Bancroft’s TinyScreenfuls.com

Tags: , , ,

View all my bookmarks on Ma.gnolia

Tips for RSS Feeds, Yahoo Pipes, Attention, and Netvibes

Lately, I have been obsessed with RSS feeds. More accurately, I have been obsessed with all of the cool things I can do with Yahoo Pipes, AideRSS and other tools that make my consumption of RSS feeds even more efficient. There are so many great blogs, people, sites, and more that I want to read, but you can only effectively pay attention to so many things without sacrificing things like sleep in order to keep up. I designed a Top Blog Posts pipe to help me find the posts that were getting the most attention from others using AideRSS as a filter. This is a great start, but having a way to prioritize information in your feed reader can also make a huge difference. This is where Netvibes comes into the picture.

I’ve been using Netvibes since mid-2006 (I found the first reference to Netvibes on my blog back on August 11, 2006), so I hadn’t really thought much about how I read my feeds until recently. Justin was in the process of putting together some intelligence dashboards for the execs at Jive to keep up with industry news, and after he decided to use Netvibes for the dashboard, I found myself sitting down and showing him all of the cool tweaks to make it more efficient to use. He encouraged me to blog about it, so here I am! 🙂

Part of the power of Netvibes is that it is easy to use for people who are less tech savvy, yet so versatile that it can be used by real feed power users. This makes it perfect for the type of intelligence dashboards Justin has been doing. Now I’ll get on with the real purpose of this post.

Tips for using Netvibes:

  • Tabs. Start by thinking about how you want to organize your attention. This will drive how you configure your Netvibes tabs. I organize my tabs based on content areas of interest: Tech/Web 2.0, Open Source, Community, General News, and Jive. I also have a personal tab where I keep vanity feeds, personal (non-tech) friend blogs, weather widgets, etc. This really helps focus your attention on specific topics at different times of the day.
  • Adding Feeds. You can manually add feeds using the “Add Content” button. You can import your feeds into Netvibes using various methods including OPML files. You can also share tabs with friends; for example, here are a few of my tabs: community, Tech / Web 2.0, and Open Source.
  • Configuring Feeds. You don’t need to live with the default number of items showing for a feed; this can be configured for each feed by clicking the edit button. For blogs that don’t update very often, I bump them down to 3-4 items, while some of my pipes feeds filtered through AideRSS show 15 items. Using the edit button, you can also change the title, show more details (description of each post), and configure links to open in Netvibes preview or directly on the site.
  • Columns. Use columns to further organize data within each tab by clicking the down arrow on your selected tab to set the number of columns. You can configure each tab to have 1-4 columns of data, and I have found that 3-4 columns is perfect for me.
  • Organization. This gets a little tricky depending on how you view Netvibes. Assuming you rarely use Netvibes from your smart phone (I’ll talk more about this later), you might want to put the important stuff at the top of each column or organize information into various columns based on subtopics or some other scheme. You can easily drag and drop feeds all over the page to move them between columns and even between tabs. If you have a lot of feeds, it will be easier to move them around if you collapse all of the feeds by clicking the tiny black up arrow next to the settings link in the top right corner of the page (don’t worry, you can expand all the same way when you are done).
  • Mobile organization. At a recent geek get together over the holidays, Marshall Kirkpatrick was showing me the improvements they’ve made to m.netvibes.com, the mobile interface for Netvibes. I am finding it to be a great way to catch up on feed reading during the bus ride to / from work. However, after starting to use the mobile interface, I found that I needed to do a complete overhaul of the way that I use columns. The mobile interface goes through each column in sequence by completing all of column 1 from top to bottom before starting at the top of column 2 and traversing it from top to bottom. Based on this, I reorganized my feeds into sections based on importance. For example, in my tech / web 2.0 tab, I start column 1 with my Top Blog Posts pipe that filters top posts through AideRSS followed by some of the important industry feeds with frequent content (ReadWriteWeb, GigaOM, etc.), since these are usually the first things I want to read. Column 2 has blogs from industry thought leaders like Confused of Calcutta and Doc Searls, and Column 3 has blogs from tech friends, etc. As long as you keep the things that are important enough to want to read first in column 1, you should be in good shape using the mobile interface.
  • Widgets. There are thousands of really useful widgets that offer more that just feed data. These are built into Netvibes and can be found by clicking the Add Content link. You can find widgets for weather, email, IM, Digg, Flickr, Facebook, eBay, Craigslist, videos, and many more. There are also widget containers that you can use to drop a bit of code into to easily create your own custom widgets for your page.

As you can tell, I’m a big fan of Netvibes. It has some really interesting features that make it easier for me to manage large quantities of information while focusing my attention on the most important bits of data.

What did I miss? Feel free to leave some of your tips for using Netvibes in the comments!

Related Fast Wonder Blog posts:

What Would Dr. Seuss Say about Online Communities

I had the opportunity to do an Ignite Portland presentation last night about online communities in the context of Dr. Seuss quotes. It was a lot of fun to prepare; I got to sit in the children’s section of the library reading Dr. Seuss books for a few hours, which is always a good time! I also had a great time giving the talk – complete with a Cat in the Hat, hat!

You can view the video on YouTube and the presentation on SlideShare.

UPDATE: I removed the earlier embeds, since they were really slowing down the load time of this page.

Related Fast Wonder Blog posts:

Ignite Portland 2 Rocked the Bagdad

Wow! We had 750 people show up for Ignite Portland 2 at the Bagdad Theater last night. This is about 150 people more than the 600 or so who RSVP’ed on Upcoming. We were amazed and thrilled with the response.

We had some incredible presentations. We’re posting them as they get uploaded on the Ignite Portland site. I also had really interesting conversations with people, and I personally had a great time.

We also had some interesting challenges mostly associated with having way more people than anticipated. We even gave up on having people register in order to just get people in the door. Despite the challenges, people seemed to enjoy themselves.

There were so many great volunteers who helped make Ignite Portland 2 a success; we could never have pulled it off without their help. The sponsors also made this possible by providing the funds required to buy food, the use of the Bagdad Theater, insurance, etc. A huge thank you to everyone who helped, sponsored, took pictures / video, and more to make this event so much fun to attend.

Rick has (as usual) done an amazing job of summarizing the blog coverage of the event on Silicon Florist, so please visit his page to hear what other people are saying about the event.

If you attended Ignite Portland 2, please visit the Ignite Portland blog post “What did *you* think of Ignite Portland“. Drop your thoughts in the comments to let us know what you like and areas where we could make Ignite Portland 3 even better.

Related Fast Wonder Blog posts:

BarCampPortland: May 2, 3, and 4

OK, I think we’ve settled on a date and location for BarCampPortland 2, Portland’s second annual BarCamp event. It will be held at CubeSpace on May 2, 3, and 4.

At this point, we are in the initial planning stages, so you can expect many more details to trickle out over the next couple of months.

What can you do now?

  • RSVP for the event on Upcoming; edit the BarCampPortland wiki and add yourself to the “Campers” section to help us learn more about you
  • Sponsor! These events can’t be successful without our sponsors. Contact me if you would like to sponsor a portion of the event.
  • Join our Mailing List: Sign up for our Google Group to get email announcements about future meetups and events.
  • Tell your friends: Don’t forget to use the BarCampPortland tag when blogging, posting pictures, etc.

What is BarCampPortland?

BarCampPortland is an unconference for the Portland tech community, produced BY the Portland tech community. Interesting topics, cool people, great networking opportunities, wifi, and more! Building an active tech community in Portland, Oregon.

BarCamp is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos, and interaction from participants. You never quite know what to expect at BarCamp. When you arrive on Friday, there will be an agenda framework (times / rooms), but the content for the sessions will be decided by the participants.

Related Fast Wonder Blog posts:

Recent Links on Ma.gnolia

A few interesting things this week …

BarCampTexas – Awesome Photo Shoot

BarCampTexas - Awesome Photo Shoot

Tags: , , ,

Ignite Portland :: The Oregonian – Special Coverage – OregonLive.com

Ignite Portland :: The Oregonian - Special Coverage - OregonLive.com

Tags: , , , ,

SproutBuilder: You’ve Got to See This Drag and Drop Widget Maker – ReadWriteWeb

SproutBuilder: You've Got to See This Drag and Drop Widget Maker - ReadWriteWeb

Tags:

Office Snapshots

Office Snapshots

Tags: ,

How to Successfully Moderate a Conference Panel, A Comprehensive Guide

How to Successfully Moderate a Conference Panel, A Comprehensive Guide

Tags: , , ,

The DataPortability Report: January 2008 – DataPortability.Action.Evangelism | Google Groups

The DataPortability Report: January 2008 - DataPortability.Action.Evangelism | Google Groups

Tags:

How to Develop a Community Strategy – Online Community Report

How to Develop a Community Strategy - Online Community Report

Tags:

View all my bookmarks on Ma.gnolia

The DataPortability Report for January: Good, Bad, and Ugly

The DataPortability initiative just released their report for the month of January. I love the open approach the group has embraced to share the issues, highlights, and progress with the community.

The Good:

The work is being broken down into a bunch of action groups to help get the teams organized and break the work into manageable chunks.

The Bad:

Like many similar efforts, the big vendors agree to participate and make a lot of noise about it, but they haven’t all been doing the real work necessary to make it succeed. With any luck, this open approach will convince some of the vendors that they need to participate and contribute if they want to be part of the initiative.

The Ugly:

There has been quite a bit of criticism of the DataPortability group about the slogan, naming names, vendor hype, and more. The good part is that the group is responding to the criticism in an open and honest manner and making changes to address the issues.

This is just a really quick summary, but you should read the rest of the report for more details.

Related Fast Wonder Blog posts:

Open source, research, and other stuff I'm interested in posting.