If you have
a Blogger blog, then it is time to get up to date with Plaxo and Yahoo!
Pipes. Once more, as in many other Widgets I have produced, the Widget might be
of little sensible use. But it has an instructive purpose in addition: it shows
how to mash up datafeeds from another websites, change them into JSON, so that
you can clearly pump the data into your Blogger sidebar. So let’s go!
What is Plaxo?
Plaxo is a social network assistance, which you can use to keep your personal and
business networks. Plaxo has been out there for several years now, but the new thought
of Plaxo Pulse has given new dimensions to the use of Plaxo. The Pulse lets you
share all kind of information with your network. You can add blogfeeds, links,
photo, messages and share them with your friends, family, business relations,
or others.
Yahoo! Pipes
With Yahoo! Pipes you can exchange any feed from any webpage
into something else. You can mash up data from different sources, and generate your
own feed with it.
Piping your Pulse into Blogger
For this new widget I permitted my Personal Pulse Feed in
Plaxo. This means that there is a feed containing all events that took place,
for instance changes in personal information ( Mobile number, address, etc.),
or links that I added to my Pulse. This feed is a ordinary RSS-feed.
So that is where Yahoo! Pipes come in useful. I created a easy
pipe, that picks up the Plaxo Feed Url. The production of this pipe can be
retrieved in JSON-format.
Setting Up Your Plaxo Feed
If you have a Plaxo account, sign in on Plaxo, and select
your Pulse.
Scroll down to the bottom of the page, and click on RSS
Feeds. This fetches you to the Pulse Stream RSS Feeds page. Here you can see
the 5 possible feeds: Everyone, Business Network, Family, Friends, and Me.
Choose one of them and click on Enable. The feed will be
enabled, and you can copy the Feed Url from the textbox. Copy it to Notepad for
now.
Creating the Pipe
If you have a Yahoo! account, go to http://pipes.yahoo.com
and sign in.
At the upper part of the page, click on Create a pipe to
bring up the Pipe Editor. You will see the blank canvas with the text drag
modules here, and numerous modules to the left side of the canvas. Drag the Get
Feed-module onto the canvas. Now copy the Plaxo Feed Url from Notepad, and
paste it into the url-input box in the Fetch Feed Module. Now connect the Fetch
Feed Module to the Pipe Output box. A blue line will emerge. You just created your Pipe!
Click on the Pipe Output box to select it. In the Debugger screen
at the bottom of the screen you will see your Pipe's Output.
Now click the Save-button, and click Back to my pipes.
A the list of pipes, click on you’re newly created Plaxo
Pipe to run it and view its output. At the top-right corner you will find a
small Feed-icon, with the text more options. Click this link to open a small
pop-up menu. Right-click on the menu option called Get as JSON and copy the
link and save it in Notepad. You will need this JSON-Feed-Url in the next step.
Now Installing the Widget
Now it is period to install the widget to your Blog. In the
Widgets and Downloads Page, and click the Add Plaxo Pulse Widget to my Blog
button. This will start the Click-n-Go Installer. In the install-screen, enter
the JSON-Feed-Url from your Yahoo Pipe, and set the highest number of items to
display. Click Modify to create the Widget code, and then Add to my Blog to add
the Widget to one of your Blogs.
Add some CSS
For your expediency I have added 3 custom CSS classes:
.bbplaxobox: a covering
containing the widget
.bbplaxoitem: the
item itself
.bbwidgetfooter:
the widget footer
Now add style descriptions
for these classes to your template's skin.
Your Secrecy
As much as I know, sharing the feed only shares the fact
that you have added or changed information. The feed will not contain the new
information. Clicking on a Pulse Item brings the user to the Plaxo Pages.
Information is only detectable after sign-in, for users who are connected to
you.
I expect this has some use, or that it inspires you to delve
further into Piping and JSON.
No comments:
Post a Comment