Jun 262013
 
Image of feeds on EDINA homepage

In late May/early June Twitter finally took some long standing API components out of service as they switched to Version 1.1. This shift had been advertised for some time – and most developers should have already have made the appropriate changes – but the new API represents a couple of important changes so I thought it might be useful to review these.

The most significant change for many will be the final withdrawal of the last Twitter RSS feeds. The visibility of RSS was scaled back several API releases back (there used to be a link on each user’s page) but they remained available – and actually easier to call on – for  those looking for them. They have now been entirely switched off with Twitter redirecting interest directly to the (less easy to use/play with) API or the (much more tightly controlled) Twitter widgets and tools.

The withdrawal of all RSS feeds is understandable in business terms – Twitter will now be able to monitor activity around a tweet much more easily and to, perhaps, push promoted tweets more directly, but it is a frustrating move in terms of the openness and re-usability of Twitter data. The recent introduction of a much expanded suite of Twitter widgets plugs many of the gaps left by the RSS withdrawal however the switch off proper will be surfacing other custom scripts, embeds, etc. that still need updating or replacement.

Here at EDINA we needed to make some updates for the RSS switch-off. We display the most recent blog post (still brought in via RSS from our aggregated blogs) and tweet on the EDINA homepage as this gives visitors a sense of the most recent news and updates. For the Twitter update we have switched from a custom RSS feed from Yahoo! Pipes which aggregated and filtered content from the feeds for each of our 18 organisational accounts, to a widget highlighting the latest tweet from a Twitter List of our accounts. This new solution works reasonably well after some quick but crucial customisations to ensure a good fit with out homepage (whilst still obeying the Twitter display guidance), but the new widget, whilst convenient and Twitter-approved, does restrict our ability to filter out specific noise (retweets from other accounts, which may look more out of place on our homepage, in particular).

The EDINA Twitter list stream

The EDINA Twitter list stream

The other change to accessibility and flexibility of data is less obvious but also frustrating for those who like to do a quick and low tech mash up or prototype. Whilst Twitter have been using OAuth for some time this update ensures that effectively no Twitter tool, app or widget can use anything other than OAuth – rendering the RESTful API a rather different beast to use. With that last change in mind users of Martin Hawksey’s excellent Twitter Archiving Google Spreadsheet may want to make sure they have upgraded to Version 5.

Useful Links

 June 26, 2013  Posted by at 5:03 pm Social Media News & Resources, Week In the Life Tagged with: ,  No Responses »
May 102011
 

This weekend my colleague Gavin and I decided it would be useful (and fun!) to head along to Culture Hack Scotland, a 24 hour hackday organised by the Edinburgh Festivals Innovation Lab and themed around both the festivals and the wider Scottish cultural scene.

The Edinburgh Festivals Innovation Lab is a new(ish) initiative which has emerged from Edinburgh Festivals, the organisation that is jointly funded by all 12 of the official Edinburgh Festivals to enable them to work together throughout the year, promote initiatives and festival content etc. The idea for the Innovation Lab apparently emerged out of discussions with all of the festivals about their use or interest in digital technology: there were lots of ideas and potential for projects but they didn’t necessarily have the time or skills to take these forward. Last year the Lab hired their inaugal geek-in-residence Ben Werdmuller (he of Elgg fame) and the Culture Hack Day was a significant outcome of the work he has been doing over the last few months. Continue reading »