Keep Blog Syndication Simple[r]

It should be simple right, if you believe in RSS and that it stands for Really Simple Syndication.

Going back to DS106 in 2011 and onward to maybe 12 projects and my own teaching (currently for NetNarr), the blog syndication hub in WordPress has been at the center of a lot of work. I can set one up in a flash.

Yet… The managing of the Feed WordPress plugin involves ongoing wonkiness, odd error messages that come and go, wrestling with featured images, and often feeds that Just Don’t Work (the most reliable fix is washing them through FeedBurner).

And while I have written up a pretty extensive guide that a number of intrepid people have waded through, well, it’s not for everyone.

I’ve been thinking of a different approach, that means not building a web site, but having participants rig up their own syndication, using an old fashioned RSS Reader (ask your grandpa what they were). I started doing this last year in an MA Graduate Research seminar I led for a handful of students at Kean University.

The participants did blog their progress and there is the usual Hub site, it dawned on me that a more effective approach is asking the students to build their own syndication platform in a Reader (for them I had recommend Feedly, not that it was any better or worse than others).

One is a matter of efficiency. To check new content in a blog hub, means remembering to visit the site and try to remember what you have not read before.

The feed of syndicated posts on the ResNetSem blog hub

Compare this to scanning your own Feed Reader, where you can not only see instantly what is new (bold title), but you can read/scan the content without having to click away to another site.

The RSS Reader view of syndicated blogs.

That’s why, I will repeat until I get put away in the Old EdTech Folks Home, that this is  The Indispensable Digital Research Tool I can Say, Without Lying, Saves Time. You will never convince me otherwise.

The other part is, you can then encourage your students to also build their own set of feeds to monitor, a research tool I’d want students to be using. For those that make the flailing claim that Twitter is their RSS Reader Replacement would you suggest your students do the same? Really?

So what does it take? Are you ready for another acronym?

OPML. Who cares what it stands for? It’s just a way of packaging a set of RSS Feeds into one file, it is a collection of blog feeds. So maybe you have students send you their blog URLs by email, or have them fill out some kind of Google form. You don’t even need to ask them to try and figure out their RSS Feeds (you just need a wee bit of savvy to find a feed URL, that’s for another post).

You have a few ways to create an OPML file:

  • Find an OPML Generator. Just a web form where you paste in the feeds for your student’s blogs and click a button. The funny thing is every item listed on this old page is dead. Don’t fret, this one looks solid https://opml-gen.ovh/
  • Let an RSS Reader Do it. Add the feeds one by one to an RSS Reader, like Feedly, organize them all in a folder, and look for an Export OPML option
  • Let WordPress do it. Look inside your site for the Links editor, add your Blog Feeds to it as new links (delete any of the default ones WordPress puts in there). If you tack on wp-links.opml to your blog URL, wowza you get an OPML file. Heck, someone actually wrote a blog post about this.

Okay, I am going quickly now, and if you need more help, ask. But once you have that OPML file, you just need to get it to your students, tell them how to set up a Feed Reader, and how to import the file.

Perhaps you are wrinkling your brow saying, “I thought you said this was simple, CogDog.”

Believe me, the first run through may feel not so simple, but it’s much much less than doing all the FeedWordPress shenanigans.

What if the list of blogs change, you ask? For the most part, if you import an updated OPML file, it only adds one not currently in the list. A more elegant approach might be to have students use Inoreader because it has a feature for dynamic OPML subscriptions. This means you put the OPML file on a web server somewhere, and have students use that as a way to set up their subscriptions. If you every update the file, replace it, and everyone subscribed to the feeds will have their subscriptions updated.

I set up a Feed Reader for any group of feeds in a class I am teaching or a project using the approach. It’s the only sane way to make sure I can scan when students have new posts.

Looking at the collection for all my student feeds, I can quickly see what is new, that I have not read yet. Hey! It’s like email!
And I can also look at an individual blog to see one student’s work.

If you rely on manually checking students blogs… well have fun with that.

But wait… there’s more…

I can also get a collection of RSS Feeds for comment activity on my student blogs, woah Neo!

That’s right, at a glance, I can scan at the amount and content of comments on my student’s blogs.

Getting the comment RSS feed URL is not too complex, for a WordPress site such as http://blog.sillycat.net/ the comments feed is http://blog.sillycat.net/comments/feed/. The feed will be for all comments on a blog, I don’t think you can peel it back for category, tag. For one hosted on Blogger, say https://sillycatfoodlover.blogspot.com/ the comments feed is https://sillycatfoodlover.blogspot.com/feeds/comments/default?alt=rss.

Don’t get me wrong, there is still value in having the syndication hub site; it makes for a nice way to show the overall activity, and also to have an archive of the items published.

But in terms of processing the flow of information, an RSS Reader is much better at this, a worthy skill for students to learn (even if so called experts keep writing the eulogies for RSS), and it can also be done distributed; a web site and hub are not even needed.

What’s more important is the writing and sharing that is done.


Featured Image: I did some remixing by changing “Simple” to “Syndication” from Keep Things Simple flickr photo by gdsteam shared under a Creative Commons (BY) license

Privacy Statement