On pubsubhubbub (Part 2) – Get with it, PuSH, you’re supposed to be realtime.

Or at least that’s what I thought you were supposed to be. But that’s not what I’m seeing. What I am seeing is the groundwork for a real time network– link rel=”hub” has been added to every Blogger feed and every FeedBurner feed, no? What I am not seeing are the real time feed updates coming from that network.

I setup My Status Cloud as both RSS Cloud and PuSH enabled. But when I post a new Tweet or cloud message, I can only rely consistently on Dave Winer’s RSS Cloud hub to pass my update information on. The “official” pubsubhubbub server is hit and miss. Whether it’s rate limiting or being lazy, in my little decentralized 140 character network, not every status update is pushed to me immediately by PuSH. Some are grouped together after two updates have been sent. That’s not real time.

I’ve subscribed to many feeds that are PuSH enabled through My Status Cloud. Or at least the FeedBurner feed published indicates that they are. When do I get the updates? Often a large amount of time after they are published. Whenever I’ve gotten a notification from an RSS Cloud server, it is usually within seconds, sometimes up to a minute.

You. Are. Random. That’s the perception I have. There are so many feeds that I’m passed PuSH notifications throughout the day for – with old content and no new content. Fat pings, useful? Yes. More fat pings than necessary? Not so much.

I’ll be honest. I haven’t taken the time to read through the complete documentation to see if I can figure out how the server end of things is supposed to work behind the scenes. When I decide to build a server, I will. Maybe I’m missing an explanation for the sporadic-ness that is coming out of there, but it really should be resolved. If we’re going to be real time, let’s be it already.

My Status Cloud – Now Supporting RSS Cloud and pubsubhubbub

The third post written is the first post published. How does that work?

Anyhow.

Number One.

As of last night, My Status Cloud has support for both RSS Cloud and pubsubhubbub.

Now, while everyone decides which protocol to use, we can just use them. Ship both first, then decide. I like that answer the best.

Actually, they both have benefits and can probably coexist. More notes on what I think will follow. I’ve been closely watching the notifications roll in and I do have some observations to share. Even more so than you will see in the next couple posts.

Number Two.

I stated the other night how I felt about the work I’ve been doing. Pretty proud actually. I don’t normally get that way, but it’s cool. 🙂 In fact, how many aggregators do you know support both RSS Cloud and pubsubhubbub? LazyFeed and…. Just saying.

What this really means is that I’ve been head down coding most nights without paying attention much to the usability of the site. I like having something to play with before I decide how to use it. I also avoided any kind of closed alpha/beta time because I think watching the progress can be fun for people. So, usability changes are on the way. Little helpers and hints to make things easy to use will be added.

If you’re using it, let me know. This really is your chance to have a feed reader that has the features you want. We’ll build them. And more feature posts will be coming soon explaining exactly why it is you should be using My Status Cloud.

🙂

Is Your OPML Cloud Enabled? Let’s Find Out!

New features on My Status Cloud tonight. Actually, one has been around for a couple days, but I wanted to get the next one in before sharing. 🙂

First, my favorite, you can now subscribe by OPML file instead of inputting only a single feed or a .tel domain into the subscription box. How cool is that really? Well, instead of going one by one through your favorite feeds to determine if they’re ready for the next step, you can pass the URL of the entire list of feeds and we’ll do it for you. Pretty sweet.

Do note that if you use this method, the output is going to be a little less friendly. For the sake of showing the user what feeds were or weren’t cloud enabled, I don’t go back to the nice main page after you submit the URL. Instead, I give a list of the URLs that were contained in that OPML file and what the status of each is. The return value will either be:

  • SUCCESS (cloud enabled feed found)
  • EXISTS (we’re already aware)
  • NO CLOUD (feed was found, but it wasn’t cloud enabled)
  • or NO RSS FEED (something just isn’t right about the feed from first automatic glance)

Be aware that if the OPML file you are providing has MANY feeds on it, and some of those feeds are slow to respond, this may take a while to completely process. I’m not fancy enough to handle background scripting for this type of thing yet.

And for a third OPML note- if you have an OPML file that you’d be willing to share, please let me know and I will check it on a regular basis to see when clouds start appearing.

Also, second feature add, you can now mark items as saved when logged in to My Status Cloud. Just look for the little save link at the top of each item to save or un-save it. Then look for the link to your saved items on the left to view anything that has been saved. The first step towards some kind of favorite/star aggregation. You know?

That’s it. More coming. I think XML-RPC is working on the subscription end, but I’m waiting to see how that pans out before providing more detail and options.