Library clips

sharing ideas thoughts and feedback

August 29, 2007

Grazr is nearly a standard OPML editor

Filed under: rss, readers, opml

A little while ago I announced that Grazr now hosts OPML URL’s, basically you upload an OPML file and it will turn it into an OPML URL.
Changes in the original won’t reflect, so from time to time you can just reload the original OPML file.

A similar feature to adding a file was adding from the web, essentially this is the same thing, but all you are doing is uploading an OPML URL (instead of an OPML file), and hosting it as a Grazr OPML URL. Similar to adding a file, you need to reload the URL so changes are reflected.

It would also let you bookmark OPML’s that already have a URL, any changes in the original would reflect in your bookmarked version.

Anyway, these 3 options were a bit too much:
- add an OPML file to create a Grazr OPML URL
- add an OPML URL to create a Grazr OPML URL
- bookmark an OPML URL

Grazr have agreed with their users and have cleaned things up a bit.

The have gone back to basics with 2 options:
- Add Feed
- Add Reading List

The terms RSS and OPML may seem too techie…Feed and Reading List seem more friendly.

Add Feed

Basically add a RSS URL and create a Grazr page for it, also create a widget and easy add it to a service like an RSS Reader or Start Page.

Add Reading List

A choice to upload an OPML file, or OPML URL (with an option to copy to Grazr)

Upload an OPML file - this will create a hosted Grazr OPML URL (Reading List)

Enter an OPML URL - this will bookmark the OPML (changes to the original will be reflected)

But, if you also select the option “Copy to Grazr”, you are no longer bookmarking the OPML URL, you are now cloning it and making your own OPML URL version (changes to the original will not be reflected).

It is made clear that if you check the “Copy to Grazr” box, then you are no longer simply bookmarking the URL, instead you are making your own version, and changes to the original will not reflect (just like when you Upload an OPML file)

But what isn’t said is, if you do not check the box, then you are simply just bookmarking the URL, and changes to the original will reflect.

Editing

If you do check the “Copy to Grazr” box (when entering an OPML URL), this creates your own hosted OPML URL (the original OPML URL you uploaded is now out of the picture).

What you can do next is a great step forward, you can now edit your hosted OPML…delete feeds, add some more feeds, even delete all the feeds and put fresh ones in, it’s your own OPML now and you have full control of its contents. You can do this by clicking on the “Edit Source” link.

NOTE: When you upload an OPML file, you don’t need to check any boxes, you will be able to later “Edit Source” just the same.

In a nutshell you can now edit an existing OPML…but you are not quite creating an OPML from scratch, there isn’t a “create an OPML” button as yet, you have to upload an OPML first, in order to edit it.

This is a basic techie type editor, I just know they have will have something like OPML Manager soon, ie. more of a GUI editor.

Don’t forget at the bottom of your “My Files” page is your root OPML, this is a kind of mother OPML that includes all the Feeds and Reading Lists you have added.
When you click on your root OPML, called File List (OPML), it’s just like any other Grazr page, you can create a widget, etc…
You can even add your root OPML to your “My Files” section, creating a new OPML, and edit away…it almost sounds like it’s feeding back on itself, but it isn’t.

Grazr is also social, you can view a profile, click on an item, and “Add to My Files”…don’t think you can disable people from adding one of your files, who would want to anyway.

Don’t forget your Grazr bookmarklets

Other OPML helpers.

Also check out the Grazr tools page for Grazr hacks and other RSS and OPML tools.

August 27, 2007

RSS Reader productivity

Filed under: rss, readers

How you can be more productive with RSS Readers, not by any manual effort, but by the RSS Reader being more smarter.

Personalisation

An obvious method is personalisation, readers like Attensa are the typical example, and the Engagd application of APML attention data now enables you to personalise feeds, even if your RSS Reader doesn’t have this feature.

This is more productive as the reader learns what you like and will deliver that news to you first, this means if you don’t have time to read everything, at least you read the stuff that’s important to you personally.

Clustering/Memetracker (social)

Another is clustering, this usually means that for any given post, other posts in your RSS Reader will be extracted to sit next to it, or under it as one digest of new posts about the same thing.

It’s such a handy feature if you’ve been on holidays or for breaking news…open up your RSS Reader to find a post on eg. Facebook being banned in the workplace, all other posts in your RSS Reader about the same thing will be listed next to this post, this saves you scanning for other new posts on the same thing.

New posts in your RSS Reader that are clustered would be ranked on top of the pile in your river of news (or you could still have date sorted order), as it’s assumed a story with many similar posts clustered is popular, since everyone is talking about it, and you would most likely want to read this first when you open your RSS Reader.

This is 2 fold for productivity: posts are clustered and also ranked higher in your RSS Reader.

Some clustering readers will also cluster stories you have already read in the past, I like this option, as sometimes you take a week to write a post, and it’s handy to go back to your RSS Reader and get a cluster around a story whether you have read the clustering posts or not.

Another option would be to additionally get clustering stories from feeds you don’t subscribe to, just for a more rounded picture.
I suppose you can kind of achieve this by clicking Technorati Links or Sphere related stories on the post footer or feed post flare.

I’ve written about this all before and how Google Reader could adopt clustering know-how from it’s sister news site.

Maybe a memetracker like megite could offer a 3rd party clustering button for Google Reader, for any given post in Google Reader you could click the cluster button to get other similar stories from the blogosphere, via the discovery engine.

Megite could even go further to have an interface for one blog, eg. mashtracker…memetrackers are more sophisticated than something like Technorati links, I think a given post has to be considerably popular for the memetracker to work well.

Regardless, this type of 3rd party feature is not the same as what I mentioned at the start of this post, that is, a clustering feature to sort your new posts (and maybe old posts) by popularity and cluster all new posts (and maybe old posts) around one post.

In this respect you can read all new posts about breaking news in one digest, you no longer have to trawl through your RSS Reader to find posts about the same thing.

RSS Reader memetrackers so far are: megite, tailrank, myfeedz, wizag, feeds 2.0, feedable, feedeye

The next move for clustering would be memetracker widgets, where each cluster would be a widget, so you could embed it into a blog post.

Social Network

Some RSS Readers are part of a social network, in these instances you can add friends, look at their profiles, share links with each other, some of these are Spokeo, FeedEachOther, and others…also see mugshot groups.

Page clustering

BlogRovr is in a class of its own, give it some feeds and then any page you visit will let you know if any posts from your feedset have linked to this page.
This can make up for lack of clustering in your RSS Reader in relation to a new product. Just say you find out about the latest product called Pulse.Plaxo. Instead of going through your RSS Reader, let it come to you, just go to the new website (Pulse.Plaxo), and all new posts, from your RSS Reader, that link to this webpage will be listed for you in a digest.

This is a bit harder for a topic like “Facebook banned in the workplace” as all the posts in your RSS Reader about this topic may not point to the same exact page, so you won’t get it in one digest, perhaps BlogRovr could incorporate some memetracking elements, rather than just linking.

Their latest release is juiced up a little more with Google Reader plugin and recommendations. The Google Reader plugin becomes a substitute for inhouse clustering, only thing is do you click on the clustered post on the BlogRovr slider, or do you go look for that post in your RSS Reader.

Otherwise just rely on search, since Google Reader doesn’t have search, I made a custom search engine, you can even get a script to put a box into Google Reader itself.
NOTE: You need to refresh your OPML by reloading it from time to time, as Google Reader doesn’t have a unique OPML URL, arghh!

NEW: BlogRovr now can search in your OPML.

Filtering

Personal - already mentioned Engagd

Social - aideRSS generates filtered feed versions for a given feed based on social activity (popularity)

Manual - lots of remixing tools

Topic

MyFeedz allows you to add feeds, then choose some tags, and content will be delivered by tag, also has an option to let the system create tags for you…other features are personalisation and clustering.

WizAg allows you to add feeds and then create tags (concept topics) to read content, it also has clustering.

ZoomCloud and PersonalBee (acquired by Technorati) create auto tags, where you can read content by tag.

Author tags - both SuprGlu and MySyndicaat differ as you can enter a feed set, and then read content by tags based on the tags authors applied to their blog posts.

Please suggest other ways RSS Readers can be more productive?

NOTE: this post is not about people being productive with methods and workarounds, but moreso the RSS Reader having smarter features.

[ADDED 07/09/07: SharpReader threads are meme enough for me]

August 24, 2007

AideRSS : socially filtered feeds

Filed under: blogs, rss, newsmaster, readers

RSS remixing resources are a plenty (filtering by tag, keyword, etc)…and splicing many feeds into a new feed, and even a HTML page to see your results.

AideRSS is RSS filtering with a difference, for any given feed you enter, it will generate various filtered feeds, not based on the person manually filtering in/out a keyword, but on the social activity around the feed.

Basically enter a feed and it offers a selection of ways to view this feed: All Posts, Good Posts, Great Posts, Best Posts, Top 20.

This is just the start, each of these filtered views has a feed, you can choose to add any to your RSS Reader, or add one to the My Feeds section.
The My Feeds section is a river of news of all your filtered feeds, and it outputs a spliced feed that you can subscribe to in your RSS Reader…the FAQ illustrates this effectively.

The automatic filters are based on PostRank which determines the social activity of posts within a feed, by determining it’s number of comments, times it has been bookmarked, rated, linked to, etc…R/WW tells us PostRank is not absolute, it’s only relative to other posts in the same feed:

“It’s important to note that because PostRank is normalized for each blog, a PR8 post on Slashdot is vastly different than a PR8 post on Read/WriteWeb.”

Mashable suggests PostRank could be a feature or plugin to your RSS Reader…more from Mashable:

“…helps you to prioritize news feeds based on the amount of social activity around them. Using an algorithm called PostRank, which tracks the number of comments, Digg votes, del.icio.us bookmarks and more, it will process any feed you enter and spit out feeds of All Posts, Good Posts, Great Posts, Best Posts and the Top 20. The ranking is relative, not absolute: it doesn’t matter that your latest post has less activity than Engadget’s, but rather that your latest post has more activity compared to your previous posts.”

Rather than subscribe to a filtered feed, I would like at my whim, the choice to read one of my feeds as filtered…today you may choose to read “all posts” by a particular feed, whereas if you are away for a couple of days you may decide to just read the “great posts” and ignore the rest.
eg. today I will read all posts from mashable, if I have been on holidays for a week, I may open my RSS Reader and decide to just read “great posts” from mashable…this way you have choice based on your situation.

I noticed mashable also mentions this:

“Make it a portable standard of sorts, rank the posts and let me decide how much I want to read: on busy days, perhaps just the top posts; on days with more free time, all of them. Further down the line, I think we’ll also see increased personalization: rather than showing me the stuff that the world likes best, show me what my friends and similar people liked.”

Memetrackers and memetracker RSS readers can identify socially popular posts and place them on the top of your pile as well as the clustered posts around them, see feedeye and feedable.
In this way instead of subscribing to a filtered feed, the popular posts are automatically ranked in your RSS Reader to the top of the pile.

I kind of find Engagd similar as you can make different variations (filtered versions) of a feed, the unique bit is that it’s not based on how popular it is socially, but how popular it is personally.

How it works

- Enter a feed or OPML

- You get various filtered views with %…eg. your blog may currently have 12% Great posts

- Each filtered view has a feed, subscribe to it in your RSS Reader or add it to your My Feeds section

- You can sort a view by PostRank, date, etc…you can see conversation activity for each post, and a summary if you click on more.

- The header has general stats eg. 170 posts per month • 512 posts since Jun 27, 07 • Last update: 36 minutes ago…and also a blog trends sparkline

- My Feeds section has 3 views: Saved feeds (where you can change the filters and export an OPML file), Top Stories (river of news of all your filtered feeds), and Dashboard (both views in one screen)

- Grab a spliced feed of your river of news or a top stories widget, I use Spotplex for now (this is moreso based on clicks, than conversation)

- Each feed also has a profile page where you can get a summary of all the filtered feeds and a widget (just click on sharing & widgets on a feed page)

Will I use it?

Not sure, I like the idea of entering my Top 10 feeds and not filtering, but sorting the content by PostRank, then subscribing to this one feed.

As mentioned before I’d like this as a feature in my RSS Reader, I think if I didn’t open my RSS Reader for a month, for each feed I would consider just looking at Top 20 posts, or Top 20 posts as a river of news for my whole RSS Reader.
If I’m still hungry for more, I could do the same thing again, but as a Great Posts view (in this instance the posts I marked as read from the Top 20 view would not appear).

These options make your RSS Reader more versatile where you can tailor productivity to the situation you are in
eg. I’ve just come back from holidays and I’ve got a big work load, I don’t have much time to read feeds, so just gimme the Top 20 posts of each feed, and I will feel I’m in the know without having to waste too much time.

It’s also handy if you want to try before you buy, that is, run a new feed through aideRSS to filter posts in different ways, this may help you decide if you want to subscribe (which is a commitment these days).

Filtering by popularity is always hard for the individual eg. mashable posts a lot, and I get a lot of my content from this blog, but I have to scan the many daily posts where I may find a couple of gems. If I sorted this by PostRank, the posts I like from their many daily posts are not necessarily going to be the socially popular posts. Filtering would be even worse as all I would see are the popular posts, this is why Engagd is a very “engaging” alternative, as it’s personalised.

I like the idea of using it for my blog feed to see the social activity, if I don’t use it for my feed reading, at least I will use it as a blogging tool.

The idea of aideRSS would be handy for a blog home page, I’d love to be able to filter a new blog by Top 20 posts, Great Posts, Good Posts, etc…

Tops stories from my blog (based on social activity)



Filtered feed versions of my blog

Top stories from my blog via SpotPlex (based on clicks in the last 7 days)

Top stories from my blog via SpotPlex (based on total clicks)

August 16, 2007

Roundup : reQall, SlideAware, Snimmer, Spotback cross recommendation widget, PinDax

Filed under: tools, roundup

reQall - phone up and record audio snippets, search and browse in your web archive (as it converted to text), and RSS output…a similar service is Jott. Check out some similar sites at ResourceShelf (I’ve posted on most of these but it’s nice to have them on one list)

SlideAware - publish your slides on the web and also deliver them remotely like you can with web conferencing services, others can leave notes. Other slide sites are Preezo, Empressr, Thumbstacks, Slideshare, Slideburner, Zoho Show, Zentation
BTW, SlideShare now has audio to accompany slides (called Slidecasts)…Zentation also has video. [via DI]

Snimmer - a multi-IM web service like meebo, but in a social network kind of way…imagine if meebo gave you a public profile space, and other meebo user could chat with you. See VelvetPuffin and Hiitch for IM social networks (these are desktop apps).

Spotback cross recommendation widget - this is a post rating social network, but you don’t have to be registered to rate if you don’t want, other benefits of this widget are you can email the post, and see related posts from your blog and the blogosphere…also rate from within your RSS Reader.
Spotback engine recommends based on collaborative filtering, meaning that it uses (mostly) user ratings in order to determine what would be interesting for your readers. Therefore, the articles you write have to be rated in order to get related stories.
See it in action on one of my posts, under the comments box. Similar tools are WizAg and Sphere.

PinDax - create your own group public message board, or create one for your blog…lots of others lists in this post, these have live chat as well. PinDax differs as it’s not really linear messages, but more of a pin board or sticky note board.

August 9, 2007

Roundup : profilebuilder, Tangler Intergrated Discussion Forum, Operator11 net jockey, Groops, Hipcast

Filed under: tools, roundup

profilebuilder - an identity page as well as a lifestream. There are sections like: About (interests), Resume (create using a WYSISYG), Photos (upload an album), Links (enter some links), Blogs (this is better, you can enter a feed), Contact List.
Until I got to the Channels feature, I thought this was just an identity page, but Channels allows you to create your own sections…all that’s left is output by RSS or APML.
The problem here is I can’t view my lifestream in one mixed stream, or at least on one categorised page like Ziki and Blueswarm.
So is it profilebuilder or profil.es?

Tangler Intergrated Discussion Forum - Tangler is a topic discussion service with real-time text chat (like Meebo Rooms), and regular messages…see Chinswing for audio byte discussions, what about VOIP topic rooms, kind of like YackPack with topic rooms.
Anyway Tangler givers you a user space, so you can be added as a friend and chat to other Tangler users, so it’s kind of a social chat network.
Now Tangler is on the move, you can add any Tangler topic channel to your blog, the discussion you see here could be happening on the Tangler site, or someone could be adding messages via your widget, whilst someone else is on another blog with the same widget discussing back.
Better still create a topic that is a discussion forum for your blog, not sure what sets it apart from Meebo rooms.
Not only do the widgets show discussions, but they also enable them…this reminds me of Geesee in a way.

Operator11 net jockey - this live streaming service as it all, not only do you have your own internet live TV channel, you can also get a live widget for your blog, just like blogTV (this link lists similar streaming services). Another thing is to be able to insert other media into your live show, like cutting to a video clip…while this is all going own guests are able to text chat, and after the show is over, it’s not really over…people can comment, rate, etc.
But what really takes the cake is that a netjockey can have guests that they can cut to, these guests take are in control in addressing the camera, or even sharing some media.
It’s kind of like web conferencing to the extreme, but what’s important is that this now can do what mainstream TV or news does, that is an anchor person being able to cut to their interviewee or field correspondent…but it’s more social as the interviewee can take control, and viewers can interact, and the show is available afterwards, even take it away as a widget.
Robin Good has more on his grassroots experiment using this new newscasting media. [via R/WW]

Groops - create your own community, similar to GROU.PS and Ning…Groops is a network of lots of Groups, a user has their own space and they can belong to many groups. When a user publishes a post it has to belong to a group, their user space will show all their posts they have made to all groups, I don’t think you can filter this by group. Each group has members, events, messages, etc…you can find groups and content by search, location, tags, etc…

I guess this is a network of groups, but it’s not really individual centric, unlike clearspace which is more of a closed enterprise tool (where you create several groups/communities on your server), you can have your own blog space and choose to send those posts to a group, only if you want to. In this respect it’s a social network and community site at the same time, ie. you can be part of the network without having to be a member of a group…not sure how Aroundme compares to clearspace. [via m]

Hipcast - record audio online, by phone (dialing a number), upload file…record video online, upload file (even record on your video phone and use email upload)…create podcasts…post audio, video, podcasts to your blog.

BONUS LINK
Wetpaint wiki network now has private wikis…Wetpaint wiki are just as much a group sharing communal website as much as it is a wiki.

August 2, 2007

Roundup : Blueswarm, RSS Mixer, Siphs, HTML to WIKI converter, Yoomba

Filed under: tools, roundup

Blueswarm - a simple and effective lifestream and friendstream service, invite only at the moment, but it’s easy to get going.
Join up, enter your email accounts, user names and it will search a handful of social networks and fetch these for you, also a choice to enter these in manually…do the same for your friends.
Only issue at the moment is I can’t upload my blog feed, or a feed of my choice…I’m told soon they will have blog section.
If your friends happen to join I wonder if it will ask if you want to overwrite with their lifestream, see Socialstream.

What you get is a lifestream sectioned by type (like Ziki): news, links, photos, videos…each has a feed and you have an overall feed, you also get a timeline and a widget. Same goes with your friendstream.

RSS Mixer - another feed splicer, with some nice output choices, see more remixing and output.

Siphs - very similar to ShareThis and others, an easy way to share links with friends, and keep them archived.
I’d like the option to make it a kind of public friend link blog with a calendar.
Like ShareThis (which we are waiting for) a blog post footer button would be handy so people can share your blog posts without having to use the bookmarklet…only thing is they have to be registered to ShareThis or Siphs, it would be good if you could still use the functionality even if you are not registered. [via m]

HTML to WIKI converter - converts HTML to make sense in wiki mark-up, similar tools FF add-on html clip, centricle
[via a]

Yoomba - Once you have downloaded the app, whenever an email is on your screen, Yoomba will recognise it and put 2 icons next to it, phone and IM. I’ll let Digital Inspiration explain it:
“…you provide your email to Yoomba and download a small client which is pre-activated and won’t ask you to setup an account or login. When you click the Yoomba button near any email address, an invitation request is sent to the other person - he or she can download Yoomba and connect with you almost instantly over voice or text messaging.”…see more.

BONUS LINK
Brightkite - placestreaming coming soon.

Engagd APML attention in detail

Filed under: rss, readers, attention

Not long ago I wrote about Engagd, the attention service where you can view content from any site or feed, based on your lifestream feed, clickstream feed and/or any URL that represents your likes, preferences, etc…
This also has a sister service called particls, the gist here, is this RSS alert system filters/ranks content (from your subscriptions according) to your past reading behaviour, this also determines the delivery method for this content (there’s all sorts of manual override).

I have posted about attention in general, just like R/WW latest attention post on the attention economy, but it’s time to get to actual experimentation…this is a long time coming…my first post on attention was 21/11/2005.

Types of Attention

APML is a container that stores your attention, when you interact with a site or with a sites feed, there is the potential for your attention to be captured and output as an APML file, it can also be output as an RSS feed.

Another way to capture attention is very easy; what you blog about, what you bookmark…if you go to the trouble of publishing something and bookmarking, it most probably means you like it, unless you dedicate your time to talking about stuff you don’t like, in that case you have another issue, ie. paying attention to stuff you don’t like…you may stop and think to dedicate your time to stuff you do like. Looking at your past attention says something about you as a person.

NOTE: Actually that’s interesting, someone may pay attention to particular polititcians they don’t like, and publish stuff as a way to inform the public, this is noble…so, in a way their attention is focused on what they don’t like, but it is their attention just the same.
I guess it’s more about the results that come from your attention.

Anyway, here are some types…

1. RSS Reader - top ranked feeds based on your reading habits (output as APML)

* this could be output by an SLE feed (keep updated to a list of the current Top 10 feeds by a user)

2. RSS Reader - new top ranked items based on your reading habits (output as RSS)

* this is new ranked items your RSS Reader thinks you will like based on your past reading habits and actions (demonstrated by clicking items to read, saving, time spent, rating, etc…)
An important part of this is ratings, as you are explicitly telling the system if you like an item or not, so even though you gave it attention, this indicates the quality of the attention.
Just as important is that it records what you don’t like, what you rate negative, or what you choose not to click (read) or save, etc…

* to be clear this feed does not include past data from your actions, it’s just newly ranked items based on your past behaviour. This means that you could grab the RSS feed of a particls user and see the world as they do. RSS Readers like Rojo have a general RSS feed, meaning you can subscribe to a river of news of another person’s whole RSS Reader. What makes Particls different, is that this river of news is ranked content that has been personalised to that users reading habits. With Rojo you can see all posts that are user has in their RSS Reader, whereas in Particls you are seeing these posts in a personalised order, so you are even moreso getting an insight into another users world.

3. Lifestream - new items based on your actions, such as publishing a blog post, bookmarking an item, etc…this is based on your blog feed, bookmark feed, etc… (output as RSS or APML)

* point 2 is the system giving you stuff in a ranked order it thinks you will like to; read, blog about, bookmark, etc…whereas point 3 is stuff you have already actioned…so they are kind of similar, only point 3 is more defined or complete (as you have judged it).

4. Clickstream - new items based on sites you have surfed (output as RSS or APML)

* surfing to a site doesn’t mean you like it, but if it can record implicit attention, like, the amount of time and number of times you spend at a site, then this is more holistic…rating sites as you surf is an explicit and accurate way to record attention.

particls

Import some feeds, or generate an inhouse keyword search feed, then filter/rank items by manual settings, such as keywords, and/or let items appear according to your past reading behaviour (attention).
Obviously the more you use this, the more it gets to know you, and the more it can rank stuff to what you only want to see.

So this is newly ranked items, filtered against how you have used this service in the past…particls will generate an APML file for you.
This does not contain any feed items, it only contains a list of your interests, and it may also contain a list of feeds you subscribe to and how much you are interested in them but never actual feed data.
Perhaps this is similar to Google Reader Trends.

Particls will also generate a highest ranked items RSS feed which you could input into Engagd Profiler as one of the feeds that make up your APML file.

So what would be the difference between these 2 APML files?

NOTE: these APML are both mentioned in points 1 and 2 respectively in the Types of Attention section above.

The first one has some interest keywords and highest ranked feeds according to your reading trends.

The second one has highest ranked new items (this is a more granular level, as we are talking about actual personalised items, and not just default all items from a feed, like the first one)

1st APML - Ranked feeds

If I browsed and uploaded the first APML file into Engagd Profiler, then in Engagd Item.Rank whack in the feeds I read, this would be weird, as the feeds I read are already in my particls APML file, I would just be comparing the same feeds to themselves.

Instead if I whacked in a whole different set of feeds into Engagd Item.Rank, then it would be displaying content from these other feeds based on the feeds in my APML file.

I guess this is like saying, I like the content from these 10 feeds (from my Engagd Profiler APML file, which came from my particls APML), give me ranked posts from these 10 other feeds (Engagd Item.Rank) that are similar to typical content from the 10 feeds in my APML.

As mentioned above Google Reader Trends could generate a similar APML, we could then use it as an attention file to compare against a new set of feeds or even a library of data like Amazon.

2nd APML - Ranked items

Now if we go to the second APML file (based on the generated highest ranked new items RSS feed from particls)…if I whacked in 10 new feeds into Engagd Item.Rank, this would return posts matched against actual items I like from subscriptions, this is more granular.

NOTE: Item.Rank does not return results, it makes various filtered feed versions of the feeds you entered, you can subscribe to these filtered feeds, which in inturn will show new items (results).

This is like saying, I will probably like the ranking of these new posts (contained in my APML file - based on my RSS reading habits), give me ranked posts from these 10 other feeds that are similar to the posts in my APML.

Another scenario is using this APML file against the current feeds in your RSS Reader, with this first APML example we said this may be a bit weird, as that APML only contains feeds (not items), and what’s the use of matching the same feeds against themselves.

But with this second APML (which contains items) it can be useful to measure against the feeds we already read…what we are saying is, I like the ranking of the new items that I read from these 10 feeds, from now on when I read these same 10 feeds, rank/filter the content according to what I have liked in the past.

If you use a personalised RSS Reader, then you need not worry about doing this, as it already does it for you continuously, but another person could subscribe to these filtered feeds based on your world…kind of like selling or sharing your RSS reading attention for a set of feeds (your attention is based on these same feeds).

Just the same, you could also share your RSS reading attention for a set of feeds that are different to the set of feeds your attention is based on.

As mentioned earlier, Item.Rank does not return results, it makes filtered versions of a feed you submit…in this example it means re-subscribing to the feeds in your RSS Reader with the filtered version you have made. These filtered versions are based on your attention, so the gist is you will see all posts, but ranked.
These filtered feeds are always synching to your APML file, so if your interests change, your filtered feeds will tune to this and start delivering content according to your new interests.

eg. If you subscribe to 10 web 2.0 feeds, and you stop clicking on posts about “wiki”, but start clicking and saving posts about “sms” moreso than you did before, well then your filtered version of these 10 feeds will receive this information and start delivering “sms” type posts to the top of your pile, and “wiki” type posts lower in the ranks.

NOTE: Instead of seeing posts ranked, you could choose to completely filter out stuff, but using your attention file in this way in this scenario wouldn’t be wise, as you would seldom see “sms” posts, as there would be no opportunity in seeing different stuff that would result in a change of interests.

This second APML file (new top ranked items) is kind of similar to your lifestream feed, only sort of…your lifestream feed is made up of items you publish and bookmark and even surf (clickstream feed), whereas the second APML file is also made up of items, but only high ranked new items in your Particls system, these are not articles you have actioned, eg. blog posted, bookmarked.

At the moment Particls has the new items ranked feed, but it will soon have feeds for actioned content, ie. feeds for rated items, flagged items, marked as read items (all part of its Pebbles feature)…but if you have a lifestream feed, then you already would be flagging stuff eg. bookmarking in del.icio.us, Google Reader Shared Items, etc…

NOTE: particls allows you to bookmark items into social bookmarks like del.icio.us, etc…

This feature is built into some personalised RSS Readers like Attensa, and Feeds2.0. It records your past reading behaviour (what you click, flag, save, rate, etc..), and then begins to show you content from your feed subscriptions in a different order, an order that should be pleasing to you, as it’s based on your past preferences.

If these types of RSS Readers output this clicked based attention information as a feed we could convert it to an APML file, better still it could just be output as an APML file.
It would be good if we could own this attention as we could use this file against other content outside of your RSS Reader.

eg. plug it into a library of data like Amazon or use it as a filter on a batch of feeds that someone gives you in an OPML file, instantly you are reading contents from these feeds according to your attention file (based on your RSS reading habits)…choosing the option to see all posts ranked, or to filter out posts you don’t like so you don’t have to see them.

So this is different than an RSS Reader having a new ranked items feed, this is moreso a file on your history of clicks, saves, etc…so it’s kind of like a clickstream, and lifestream feed all within your RSS Reader environment.

NOTE: to be clear, a new ranked items feed is new ordered items based on past clicks, whereas a click history feed/file contains these actual past items you clicked on.

engagd

So how do you use APML?

What I recommend is get yourself a lifestream feed (stuff you post, bookmark, etc…), this way your APML file will have granular items…you must like these items as you blogged about them and bookmarked them.

NOTE: I guess some sort of word/link frequency would determine how much you like some items over others…not sure.

I mean how can it determine the aboutness of which blog post you liked writing about over other blog posts…maybe it could look at your categories/tags in your blog and bookmarks and decide that since this tag has more posts/bookmarks you must like it more.
But then again you may have a tag that contains only one bookmark, and this may be your most liked bookmark…I guess this is where manual rating is handy.
Anyway, that’s just more on the depth of your attention juice, I’ll leave that up to the techies.

OK, so you input your lifestream feed into Engagd Profiler, if you don’t have a lifestream feed I guess you can kind of make a backend one at Profiler, as it allows you to enter multiple feeds, just enter one for your blog, bookmarks, etc…

Then it will generate you an APML URL…I haven’t shopped this APML around yet, ie. plug it into a website or library of data, in order to have an immediate personalised experience, this is what we hope to do soon as more websites APMLify.

But for the moment what I can do is goto Engagd Item.Rank and enter a feed/s from a website/s I want to check out, this will in turn generate filtered versions of this feed/s, which I can then subscribe to in my RSS Reader.

Example of various filtered feeds generated from a feed filtered against an APML
eg. SUBSCRIBE: Full Ranked Feed | Most Items | Important Only | Very Important Only

What this means is I have made filtered versions of these feed/s based on my APML file (which is based on my lifestream feed, and any other feeds).

The attention experience

As mentioned earlier if I could visit Amazon directly and plug in my APML, it will list me stuff from its catalogue that it gathers I will like, even if I have never visited the website before…this is the ultimate personalisation scenario.

Now what about if I want to continue doing this for new items added to Amazon (if Amazon had a latest items RSS feed, it does for user tags), I could filter this feed based on my APML file, this way I don’t have to visit Amazon everyday, see the example below.

NOTE: In the examples below I use Amazon as an example, another obvious choice is to use del.icio.us latest items RSS feed.

NOTE: I have not tested these examples below, but anyone can start testing now, we have the tools. I guess my next post on this topic would be some test cases and results to see if the practical meets the theory.

eg. 1
Enter your lifestream feed into Engagd Profiler
Enter Amazon latest items feed into Engagd Item.Rank

Now you will have a choice of new filtered versions of the Amazon feed to subscribe to in your RSS Reader
SUBSCRIBE: Full Ranked Feed | Most Items | Important Only | Very Important Only

Subscribe to the “Most Items” version of the Amazon feed into your RSS Reader.

How does this differ than subscribing to the regular Amazon feed?

It will show you only those new items (Most Items) from Amazon based on your lifestream (stuff you blog about, save….)

How about that, a personalised experience without ever having used Amazon before…imagine doing this against the many library catalogues and journal databases, etc…

NOTE: this is going further than ranking items, you are actually filtering items out

eg. 2
Enter your 10 favourite blog feeds into Engagd Profiler
Enter Amazon latest items feed into Engagd Item.Rank

It will churn out a choice of 4 filtered feeds for each feed you entered, if you choose the “Full Ranked Feed”…

it will only show you all new items (Full Ranked Feeds) from Amazon, but ranked according to the content from your 10 favourite blog feeds.

NOTE: Full Ranked Feeds is the full feed with rank tags for each item

eg. 3
Enter your clickstream feed into Engagd Profiler
Enter Amazon latest items feed into Engagd Item.Rank

It will churn out a choice of 4 filtered feeds, if you choose the “Important Only”…

it will only show you those new items (Important only) from Amazon based on the content from your clickstream feed (sites you surf)

eg.4
Enter your RSS Reader most ranked new items feed into Engagd Profiler

It will churn out a choice of 4 filtered feeds, if you choose the “Full Ranked Feed”…

it will show you those all items (Full Ranked Feeds) from Amazon, but ranked according to your RSS reading habits, ie. typified by items you usually click, read, save, etc..

NOTE: particls is the only RSS system I know of that delivers a most ranked items feed, other personalised RSS Readers choose not to output this data.

eg. 5
Enter your lifestream, clickstream, and most ranked items from your RSS Reader as your APML file

….you know the rest.

APML and OPML

What if I upload my lifestream feed as my Profiler APML file.
Then I enter my RSS Reader OPML into Item.Rank (something you can’t do yet, so you have to enter each feed manually).
Now I will have a choice of filtered versions of each feed from my OPML.

If my OPML has 50 feeds, I could now select which filter I want on each eg. feed 1 Most Items, feed 2 Very Important Only, feed 3, Full Ranked feed, feed 4 Most Items, etc…

When I’m done I hit generate and it would make me a new OPML URL (hopefully we will see this feature soon)
Then I go to my RSS Reader and delete all my feeds, and enter my new OPML.

Isn’t this nice, OPML and APML being used together :)

NOTE: actually just enter your new OPML into a new RSS Reader to see if you like it first.

Now when I read my RSS Reader, I only see content I want to see with some feeds, and other feeds I may have chosen to see all content ranked (all this is based on my lifestream)…this is the concept.

I suppose this idea is similar to what Attensa would automatically do for you.

As mentioned before Attensa will track my reading behaviour, and rank items in my stream according to my attention, it may also choose to not show me certain stuff at all (as I never click on these type of posts)

eg. If I never click on “Second life posts”, but I always click on “Google” posts, my RSS Reader will be tuned to always rank posts about “Google” on the top of my pile as it know I like them…and it will rank posts about “Second life” on the bottom of my file as it knows I don’t pay attention to these posts, it could even take them off my radar all together.

All these actions I’m performing in a personalised RSS Reader like click, flag, save, rate is demonstrating my attention within this system, similar to how my lifestream/clickstream show my attention.

The main difference is my lifestream is mine, and not restricted to one service, I can take it away and apply it to another set of feeds or pool of data.

RECAP

What makes up attention?

- Past RSS reading habits feed or file…contains actual items you have clicked (a combination of a clickstream and lifestream limited to the RSS Reader arena)
- A feed for future RSS Reader items ranked based on past reading habits
- A list of ranked feeds (not items), based on your past reading habits
- Lifestream feed
- Clickstream feed

How can I convert these attention captured feeds in a usable format?

- Create an APML file at Engagd Profiler

Then what?

1. Plug your APML file into a library of data like Amazon or a journal database (this is what we hope to do soon…ie, visit a website and get a personalised version of that site)

2. What we can do for now is if this website/s has a feed, we can then make a filtered version of this feed to see content ranked to our preferences, or even filter out content all together.

This option 2 saves you visiting the website all the time, like in option 1.

3. If your RSS Reader doesn’t have a personalisation feature, you can create filtered versions of your feed subscriptions against your lifestream, and then subscribe to these feeds as a replacement.

Get free blog up and running in minutes with Blogsome | Theme designs available here