Nov
5th

Yahoo Pipes: Combine the Latest Posts from Multiple Authors

Thanks for stopping by my personal blog on Marketing Technology! Over 50,000 visitors a month find my content worth returning for, so don't forget to subscribe to the Marketing Technology Blog RSS feed or to the Marketing Technology Email to have new content sent directly to your inbox. You may also find my other business blog helpful, Social Media Domination.

With the conference, Masters of Business Online, around the corner, the group has been going back and forth with ideas to find some ingenious means of marketing the event itself. After all, if you’re going to have an event advertising the best of Online Marketing… you better do a great job at marketing the event! :)

The challenge is that it’s a small venue and we’re preparing for it quickly. How much do you need to market when you know you’re probably going to sell out? It’s a tough question. Lucky for us, we have a great team lead in Jim Brown from EverEffect. Jim is your consummate entrepreneur and marketer. When a few of us mentioned that we thought we should have a greater marketing presence - regardless of participation, Jim quickly called the team together and began execution. I can’t make our upcoming meeting, but I did have some fun tonight with one little project.

To raise some awareness of the folks involved in the conference, Jim toyed with the idea of aggregating all the blog feeds into a single feed. Parsing RSS isn’t too difficult, but doing it quickly can take some programming resources that we don’t have. Yahoo! Pipes to the rescue!!!

Tonight, I built a new pipe that looked up each of the feeds and then aggregated them together in a single feed in descending publication date order:

Yahoo! Pipes - combine multiple feeds into one

In order to build the Pipe, I pulled a fetch feed object for each person’s feed, then truncated each individual feed to one post. Since RSS is published with the latest feed last, this is the latest post by default. Once I completed that, I pulled a union tool over and unioned all of the feeds together. The union tool has only 5 incoming nodes, so I needed to follow it with another union node to bring in a 6th need. Lastly, I had to bring a sort object in and I sorted the posts in descending order by publication date.

Not only does this do all the difficult work and aggregate the feeds into a web page, there’s also a RSS output for the feed so you can utilize it with other tools for syndicating the content. Pretty cool stuff! If anything, Yahoo! Pipes is an awesome way to put your theories to the test before applying development resources! Yahoo! Pipes is an incredible tool and it doesn’t get enough attention!

Go here to see the published Masters of Business Online Pipe yourself.

You might also find these posts interesting:

RSS feed | Trackback URI

5 Comments »

Comment by no imageAde (SezWho)
2007-11-05 23:15:10

Do you also happen to have an OPML file with the feeds?
Rate this:
2.9
 
Comment by no imageNoah (SezWho)
2007-11-06 09:51:42

Great post. I’ve used Pipes to do that exact same thing. It’s great when you need to combine a small to medium number of feeds in a hurry.

If you have more time, SimplePie is awesome for twisting feeds in PHP.

Rate this:
2.9
Comment by no imageDouglas Karr (SezWho)
2007-11-06 10:02:56

Great resource, Noah! Thanks! I had always used MagPie RSS and for this specific instance, the server is on .NET so I recommended RSS Dot Net to display the feeds.
Rate this:
2.9
 
 
Comment by no imageCiro (SezWho)
2007-11-06 09:58:47

I tried to do the same for a blog ring I’m part of. Thing is that it’s like 15+ blogs, and we had ourselves listed in del.icio.us, so I tried to pull the addresses from that feed.

In the end I couldn’t make the “Use this pipe” option appear. The del.icio.us feed is not always available, so the pipe gives some weird errors :-/ Maybe I’ll have to enter each address manually.

Rate this:
3.0
 
Comment by no imagePito Salas (SezWho)
2007-11-06 20:42:55

This sounds a lot better than when I last tried Pipes and found it to be quite hard to use and to control. But having this kind of processing done at the server indeed allows you to “pipe” together different tools into some pretty interesting setups. Have you found it to be reliable enough to depend on?
Rate this:
2.9
 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

My Comment Policy: I moderate comments. Please be patient:

  • Spam will happily be destroyed.
  • Use your real name, not some keywords. Otherwise it will be destroyed.
  • Mean comments aren't necessary. If I don't post them I will reply personally to let you know why.
  • Lewd comments will be edited, I don't want my readers leaving because of offensive content.
Great debate, criticism and colorful commentary is always appreciated and approved!