Maybe some readers are all over RSS and massive amounts of syndication of content, but I am jazzed whenever I discover some small, useful, time saving way to make use of the Small Technologies Loosely Joined. Using free web content services like flickr, del.icio.us, Technorati that can travel the RSS road to dynamically update content elsewhere, moving from static hand spun web pages to live ones, is powerful stuff.

So here is a roadmap of a change I set up in about 30 minutes time to rescue some stale links. This approach is something teachers can easily do to populate their own web sites with new web resources for their students, and can be done so efficiently, and without much effort. It fits in to an instructors own discovery process of resources, and boils down to:

(1) Find interesting sites
(2) Bookmark (using browser tool link) to del.icio.us
(3) Tag it with a special identifier
(4) Create a cut and paste Feed to Javascript code
(5) Past to Web page(s)

By repeating 1+2, the pages in (5) are auto updated. It is no great Einsteinian leap, but cannot imagine where there is not a goldrush stampede of faculty using this approach.

So back to my situation. Our web site for the Ocotillo Online Learning Group has pretty much a stock template for all of the internally linked pages in that site. When I set it up, I did so in a manner so that a box of content on the left side navigation bar representing a collection of new web resources, was generated from a single external text file. Without getting too techie, the PHP technology we use for all of our web pages allows me to create a place in all documents that says, “Take all the contents of this external file, and stick it right here”.

The benefit of a PHP include is if I update the little text file, all changes that reference it are updated.

So my original plan was every now and then I would manually update this file, and there would be a “see more” link to a larger set of web site links. The pitfall to this approach is I either get lazy, or run out of time to keep doing all this manual editing. Thus, the links that were listed as “new” were pretty much 2 years old.

Olg-Leftbar

So I had a brief flash of light. Or maybe it was just an extra jolt of coffee.

I already do a lot of site bookmarking on my collection of my del.icio.us bookmarks. I could just start tagging stuff I wanted on my OLG site with a tag of… olg in addition to other tags L might add like “teaching”, “code”, “ajax”, “technology”, “socialtech”, etc… in my normal review of web sites, and extra click using the del.icio.us bookmark tool files sites into a special OLG category.

Now a link to this collection is a start, but we can do more. If I copy the RSS feed URL for this tag collection, and then take it over to Feed2JS, I can build a cut an paste JavaScript line of “code” that will generate a simple list of say the ten most recent marked sites.

Just by putting this JavaScript code created by Feed2JS
:

<script language="JavaScript" 
    src="http://feed2js.org/feed2js.php?
    src=http%3A%2F%2Fdel.icio.us%2Frss%2Fcogdog%2Folg&num=10
    &targ=y&css=olg" type="text/javascript">
</script>

<noscript>
<a href="http://feed2js.org/feed2js.php?
src=http%3A%2F%2Fdel.icio.us%2Frss%2Fcogdog%2Folg&num=10&targ=y
&css=olg&html=y">View RSS feed</a>
</noscript>

into a text file named new.inc I can have the dynamic feed of new sites inserted into my web pages (the formatting is controlled by some extra CSS styles, but that is not essential. In all the pages I want this on the sidebar, all I need to have in my HTML code is:

<?php include 'new.inc'?>

I also add to my new.inc file an extra link for “more resources” page that goes to another new page that now uses the same construct, but displays the most recent 20 bookmarked sites, and includes the item descriptions.

Now if all of this sounds complicated, it’s only because I’ve tried to over explain. but think about this- once set up, you can use the Feed2JS code on any number of web pages, be they PHP, ASP, CFM, HTML, home page, Blogger template, Blackbaord/WebCT site… And if you set up tags for say your different classes you are teaching, as you find new resource sites relevant to these classes, you can tag appropriately, and the most recent items will be automatically published to your different course web pages.

It is simple, and elegant, or at least I think so. Being able to update numerous web sites via the basic act of bookmarking and tagging in a collection, and having different subsets of content being “pushed” out as new content to other web sites… well it is just sweet music to me.

The post "Little Bits of Syndication" was originally cracked open and scrambled from a rotten egg at CogDogBlog (http://cogdogblog.com/2005/08/little-bits-of-syndication/) on August 22, 2005.

5 Comments

  • tim

    also, check out http://del.icio.us/doc/feeds/js/
    it might be slightly less work.

  • Smelly Knowledge » Blog Archive » Technological Reinventions (again) forestfortrees.edublogs.org/?p=6

    […] There’s alot going on in the early-adopter-web-development-community right now, and like many others (e.g., Will Richardson, Alan Levine, Brian Lamb, and David Warlick) I believe that the impact of these new technologies — and the new mindset — will (eventually) have a pretty profound impact on the field of education and the business of learning. This emerging philosophy and collection of features — termed as Web 2.0 — can be exemplified in tools such as Flickr, del.icio.us, Technorati, Furl, Rojo, the Mozilla Firefox Greasemonkey extension, and many others. There are some very nice write-ups on the topic, such as Wikipedia’s “Web 2.0″ entry, Richard MacManus’ “Web as Platform Mash-ups” entry on his Read/Write Web blog, and Thomas Vander Wal’s “Designing for the Personal InfoCloud”. They do a much better job of describing this stuff than I would, but here are some of the highlights: […]

  • Ouch Tim, you are correct– I keep forgetting about del.icio.us’s own JavaScript generation tool which works very well- I like how you can preview and get the code all in the same page as you make different form options.

  • Smelly Knowledge » Technological Reinventions (again) forestfortrees.edublogs.org/2005/08/23/technological-reinventions-again

    […] There’s alot going on in the early-adopter-web-development-community right now, and like many others (e.g., Will Richardson, Alan Levine, Brian Lamb, and David Warlick) I believe that the impact of these new technologies — and the new mindset — will (eventually) have a pretty profound impact on the field of education and the business of learning. This emerging philosophy and collection of features — termed as Web 2.0 — can be exemplified in tools such as Flickr, del.icio.us, Technorati, Furl, Rojo, the Mozilla Firefox Greasemonkey extension, and many others. There are some very nice write-ups on the topic, such as Wikipedia’s “Web 2.0” entry, Richard MacManus’ “Web as Platform Mash-ups” entry on his Read/Write Web blog, and Thomas Vander Wal’s “Designing for the Personal InfoCloud”. They do a much better job of describing this stuff than I would, but here are some of the highlights: […]

  • BionicTeacher :: New School Plans incsub.org/wpmu/bionicteacher/?p=78

    […] With my new job starting soon I’ve been thinking about all the possibilities, well at least a lot of them. One of the things I’d like to do is have a couple of blog style pages set up with RSS feeds. I’d like to have different pages for each grade level which matched their pacing guides. This seems the simplest way to make relevant and timely resources available to the teachers without swamping them with emails they end up trashing without reading. The key will be to limit posts to the most relevant and useful resources possible as teachers tend to be rather fickle about this sort of thing. This format would also let the more savvy teachers subscribe via RSS (something I’ll be pushing once I get settled). I’m also going to use del.icio.us to save some time. I figure if I use the javascript feed I can easily post the relevant links without adding extra work. I love that. It something I’ve been thinking about doing since I read a CogDogBlog post quite a while ago. […]