Syndicating and republishing decentralized content with WordPress

I was going to write up a post describing how to use the cool FeedWordPress plugin for WordPress to syndicate external content into a blog, and republish it in the context of a class or group. But, of course, Jim Groom has beaten me to the punch, and done a much more thorough job of documenting the process than I would/could have done. So, yet again, I'll just refer to Jim's work. What I can do is provide a demonstrating workflow to show how FeedWordPress could be used to pull content from one blog into others in the context of a group, project, or class.

Take, for instance, this post I wrote back in July about the Learning Community for Blogging and Student Publishing. It's published to my blog, and stored in my own outboard brain. But it's not presented in the context of the University of Calgary.

What about my campus blog at Should I copy and paste the post there, because it relates to UCalgary? Nope. I've just enabled FeedWordPress on that blog, and anything I publish to my "main" blog using the tag "ucalgary" will automatically get republished on my campus blog.

What about the Learning Communities blog? That post would also be useful to the participants in the project, and I'm not about to expect or compel them all to subscribe to my blog. So I just configured FeedWordPress to pull the "learning communities" feed from my "main" blog and republish posts to the Learning Communities blog.

[caption id="attachment_2208" align="aligncenter" width="497" caption="FeedWordPress in action"]FeedWordPress in action[/caption]

This gives some pretty easy flexibility - I don't have to manually republish things into various community resources, and I don't have to make anyone subscribe to anything they don't want to. If a one-stop-shopping type of resource is useful for a community (class, group, department, etc...) then why break that? Just use syndication and republishing to get the best of both worlds - decentralized publishing and centralized contextualization.

This process also gets around the hassle and confusion of republishing content. I've never wanted to publish to any place other than my own blog. I've never accepted invitations to write for other blogs. If I want to write something, I'll publish to my blog. But, with automated syndication and republishing via tag-based feeds, it becomes trivial to allow content to flow into various other blogs and websites where it might be beneficial.

There is one wrinkle in the love fest that is FeedWordPress. Although it can suck categories and tags from items in an RSS feed and put them into categories in the receiving WordPress blog - it doesn't currently create tags. It just adds category after category after category. Which works, but is messy. Hopefully a future revision of the plugin properly groks the category/tags distinction...

Finally, this post is tagged with "ucalgary" but not "learning communities" so I know it will automagically appear on my campus blog, but not the Learning Communities project blog. And I won't have to do anything else to make that happen. Very cool stuff.

work  fun 

See Also