It’s such a burden to remain fashionable, especially in web technologies which rise and fade faster than the latest in sweater swim wear…
In assembling future lessons for the Headless ds106 course, I’m on the section for storytelling, and find myself hand editing a list of web resources, the “Bag of Links” approach which has not changed much since 1994. The colors went all faded high chromatic, I heard the crooning of The Mamas and Poppas, and became nostalgic for the dreams of social bookmarking, crowd sourcing dynamic link sharing.
I am so retro in that regard that I still use delicious. Go ahead an laugh, even with the Yahoo purchase and discarding, the frequent blinking of lights with the new owners, I still tag and bag my links there, a collection that goes back to 2006.
In my ideal world, it should not matter where you tag… so I had this fuzzy idea of building something that would provide a strategy for sharing links that did not depend on who’s service you used.
But here’s the thing, what I want for ds106 is a faceted tag search; tag anything ds106, and include a second tag for a particular topic, so we could have resource subcollections for:
- animatedgif (just for the heck of it and cause #WeLoveGIFs)
That is one of the things I love about delicious, you can construct these just by knowing how their URLs work, e.g. everything I have tagged ds106 and audio (http://delicious.com/cogdog/ds106+audio) or everything everybody has tagged the same (http://delicious.com/tag/ds106+audio) — the rss feeds are also easily constructed.
I’ve done a little digging, and found so far that pinboard and diigo both can do compound tags:
Scoopit does not seem to provide compound tags.
See and that is the thing about link sharing in Google+, Facebook, and twitter- you cant get the stuff out (there might be a way with twitter). The links go into the chute and never return.
But I am going even more retro:
That’s right, Yahoo Pipes. Nobody uses that, right?
@cogdog They still exist?
— Fredrik Graver @firstname.lastname@example.org ?? ?? (@fgraver) August 27, 2013
Go ahead and snicker, but I think Yahoo Pipes is one of the more brilliant web building tools out there, because of its maker-like interface of dropping in modules, the way you can test output, and it does things that you cannot really do easily otherwise. It lends itself to learning logic, string manipulation, even some regex, and more.
For years I thought the only reason Yahoo kept it going was because they forgot about it. But I have a hunch that it has some critical internal use.
To try it out, I build one this morning to provide a way to mix these tag feeds together into one. You can enter a general topic tag (like ds106) and a subtopic one, plus list a strong to remove items that have something like “ds106.us” in the links… as a resource for ds106, we don’t need bookmarks to ds106, right?
The first half of the pipe builds the feed for each service, based on the two input tags, using the StrongBuilder to create parts of the URLs, URLBuilder to assemble them, and FetchFeed to…
It uses Union to put those feeds together, a Filter to block out the items that link to ds106.us, Unique to remove duplicates based on link url or title, then sort what is left by publication date with newest first.. and voila! One feed
This is of course dynamic as people tag new stuff we get new stuff. But stuff does roll off the bottom eventually.
But here is my idea- build a series of these for topics in ds106, and use the RSS feed to pull into the site via FeedWordpress. I would create a custom post type, so they don’t litter the blog flow of ds106 activity. And we could than build a series of category pages that would organize these, and they could be searchable.
There is still litter among those. We could add the WP-Ratings and let visitors up vote content, or build something where we could move lesser valuable ones to draft. There are a few ways to do this.
I guess the question is, regardless of my gauche use of old tagging tools and rusty pipes, is this approach sensible? It does hinge on people tagging (and remembering the tags). Are there other services with adding?
Or just tell me to take my knit poncho and go play volleyball with Ted and Bob.