Showing posts with label bookmarks. Show all posts
Showing posts with label bookmarks. Show all posts

Thursday, 24 May 2012

Behind the scenes at #cpd23: automating (some of) the registration process

A couple of weeks ago, I asked for thoughts about ways of automating the process of adding new subscriptions to a single RSS feed drawn from multiple sources.  This was to try and streamline the process of managing registrations for 23 Things for Professional Development. I seem to have come up with something that works, albeit in a somewhat ungainly fashion, so I thought I'd write it up.
Here's a diagram of what's what.  Red lines and text are manual steps done by the cpd23 team, and the blue lines and text are the automated bits.  The yellow stars show the outputs that are intended for general use.  If you can't see the image for whatever reason don't worry - I explain all the steps below.
Diagram of the process to process cpd23 registrations, explained the the text following this image
Icons by Mysitemyway Design Team via iconfinder.com


The aims of the system are
  1. to generate a tagged list of participants, so that participants and others can find blogs that interest them, based on geographical region and professional sector
  2. to create a feed of recent posts by participants to show on the cpd23 homepage
  3. to create a combined feed of all cpd23 participants' posts, to which anyone who is interested can subscribe
This is achieved in the following way:
  1. Participants register their blogs using a Google Docs form (embedded into this blog post).The data submitted into a Google Docs form is stored in a Google Docs spreadsheet, which can be accessed and edited.  
  2. Cpd23 team members manually visit each blog that is registered, and (if the link submitted is valid and the blog is a personal cpd blog) they add it to Delicious, including tags for place, sector, year and an alphabetical tag for the first letter of the blog title.  (I use the handy Delicious bookmarklet for this.)
    • Delicious provides scripts that power the 'recently signed-up' widget on the cpd23 blog, and the participants list on the participants page.  There is a limit to the number of links that Delicious will provide (100 at a time), which is why the alphabetic tags are added to the bookmarks: the participants list is powered by a script for each letter of the alphabet.
  3. An ifttt task takes all new bookmarks added to Delicious with the tag '2012' and submits them to the Google Reader folder 2012. Where possible, Google Reader can automatically extract an RSS feed from the link given.
    • Cpd23 team members periodically update the 'Participants posts' widget on the cpd23 blog, which runs using the Blogger blogroll widget.  It's easy to add new subscriptions in the 2012 folder from Google Reader.
  4. Another ifttt task takes all new posts in the Google Reader 2012 folder, and bookmarks them in Diigo, adding the tag 'cpd23feed'. (It could bookmark them in Delicious instead, but I wanted to keep the Delicious account just for links to blogs, and not confuse matters by adding lots and lost of links to posts there).
  5. And that's it.

Benefits of this system:
  • It minimizes the number of manual steps - we only need to get involved at two points in the process
  • It enables us to offer the 'added value' service of a combined RSS feed, on top of the Blogger blogroll and the tagged Delicious participants list.
Disadvantages of this system:
  • It relies on a lot of services running correctly
  • Time lag: the ifttt tasks, and the feeds from Delicious and Diigo update periodically, so new blogs and posts aren't available everywhere immediately.  The lag is usually up to an hour.
  • Ifttt only recognises new tags, so if Delicious recognises a 2011 participant blog such that we're just adding a new 2012 tag to an existing bookmark that blog has to be added to Reader by hand.
  • Google Reader doesn't always correctly find the feed of a link submitted from Delicious.
  • The resulting RSS feed, because it's a feed of bookmarks not posts, only shows links and not post text.  This really isn't ideal, but it's the best I could come up with.




Tuesday, 16 August 2011

#cpd23, Thing 9; Evernote

...or Excuses for Elephants. Every good course needs elephants, I say.

The premise of Evernote sounds amazing. A way of tying together all those notes of cool things, to-do lists for different parts of life, documents, webpages and so on; and of accessing them from all possible platforms and devices. I should be leaning towards this like, well, like this elephant:

'balancing elephant' by paraflyer on Flickr
I ought to embrace Evernote

But the problem is, as I may have mentioned before, that I don't (yet) have a gadget with me at all times. Web-based solutions are great, as I use several different computers, but I don't have a smartphone, or even my own laptop, so a lot of my remembering still has to happen the low-tech way (pace my iGoogle to-do list). I imagine that eventually I'll follow the herd (see below) into the technological present and I'll be able to embrace this more fully.

Untitled by darnstotheradio on Flickr
Following the herd

So what can I do with this Evernote thingy?

'! danger elephants at Knowsley Safari Park?' by Adam Foster | Codefor on Flickr
What, indeed?

Well, I can write little notes, all formatty like a word-processor and tag them. And I can clip webpages, not just the URL but the whole thing if I want, and tag them up too. A quick search suggests that there are ways of getting Delicious bookmarks into Evernote if I wanted to transfer them across, but it doesn't seem that they would be so easily available to other people? There's a 'share notebook' function, so I could set up different notebooks and share some of them but not others. But is it possible to make individual notes private or shared? Sociability is much harder than these guys make it seem:
'baby elephant | playing in the water' by Adam Foster | Codefor on Flickr
Why isn't more of life like this?


'Feel me... touch me....LOVE me!' by ucumari on Flickr
The point. Geddit?
So, what's the point of this post? Apart from liking elephants a lot, I think the point is that I see that Evernote's something useful--I'm sure it could turn me into the productive, organised, efficient person I'm sure I really am--but I need to use to more to work out how it works. And I probably won't use it more in the very near future because of a lack of tech.

Wednesday, 7 July 2010

Thing 12: "Yet mark'd I where the bolt of Cupid fell"

It's a mystery to me why I haven't set up a Delicious account sooner, given that I can utterly see the point of it. While there are some links I only really use at work, and some I only use at home - which can therefore be cheerfully be bookmarked in the browser on home and work computers - there are some that I don't use everyday, that I won't remember without prompting, and that I might want to access from anywhere. Foremost in this list would be 'articles I saw somewhere-or-other but didn't have time to read immediately'. With these all neatly stored away in Delicious under 'toreadandinwardlydigest' they'll be available to me whenever and wherever I have a chance to read them. Very handy.

I also like the design of the site - clean, clear and simple. I like the ability to organise tags into bundles, the choice between viewing them as a list or as a cloud, and between them sorted aplhabetically or by frequency of use. The tools are handy, too, although I'm not sure I'll go all the way and embed a tag cloud or bookmark-roll on my own blog. What do you think?

I can definitely see the merit of using Delicious in a library or other information-management environment. To my mind, it's a great way of disseminating links and resources. Because it's a dynamic tool, users can pick out the links they're interested in by using and combining tags, rather than having to read all through a list put together by someone else: there should be a higher wheat-to-chaff ratio for each individual user than on a static page. From a librarian's perspective, it's also probably easier to maintain than a page of links written in a CMS or in straight html. One disadvantage of using Delicious is, however, that you will be referring users to an outside site if they want the full functionality of the service rather than just a 'latest links' widget embedded somewhere else. This means that they might not realise that the service is being provided and managed by the Library.

I haven't really investigated the 'community' aspect of Delicious yet, so I can't comment of the usefulness of being able to search other people's tags. As with so much, I expect that the value is dependent on the like-mindedness or otherwise of you and the other however-many-millions. It's probably fun to search, but I'd be surprised if it was an efficient search tool.

One final thought: where do I bookmark the Delicious homepage?

P.S. Magistra et Mater's thoughtful post on Delicious comes highly recommended if you're looking for another opinion.