Total ReCal (or Calendar Combiner C^2). A proposed JISC Rapid Innovation project

I’ve just submitted this funding proposal to JISC, under their Flexible Service Delivery programme call. As usual, I’m keen to share bids sooner rather than later, whether they are successful or not. Go here for the full bid or just read the summary below. Comments always welcome. Thanks.

Building on a university-wide initiative to improve collaborative, undergraduate research, this student-driven project will discuss, document and develop API plugins for a number of common corporate applications in the HE sector. The plugins will expose space-time data in an open, standardised format that can then be queried and aggregated by a student-centred calendaring service, which will also be developed during the course of the project.

The work undertaken by the project will improve the student experience by providing end-users with a cutting-edge, centrally supported calendaring service driven by existing aggregate services at the University of Lincoln. The plugins, full documentation and further libraries and code examples for the service will be offered to the JISC community for use by their own institutions.

UPDATE: I’m pleased to say that this funding application was successful. 🙂

On blogging…

I was just asked by our Press Office to provide them with a short comment on blogs and blogging. Here’s what I sent them. How did I do? What would you have said in 150 words?

Blogging takes various forms but broadly speaking it is a form of web-based self-publishing. Prior to the web, it was difficult and costly for people to publish and distribute their thoughts and their work widely.  With the advent of the web, it became easier, but still required some technical knowledge to author and publish a web site.

Blogging represents a maturing form of web authoring, where the software makes it easier for anyone capable of using a word processor to author, publish and distribute their thoughts and work to others.

But it’s not simply about web publishing. Blogging is a powerful network – the ‘blogosphere’ – where a multitude of blogs (and therefore people) are connected through a web of mutual references, discussions, links and ideas. The web liberated the global exchange of knowledge. Blogging is liberating the conversation around that knowledge and providing a space for the creation of new forms of knowledge, too.

Short URLs for the university

Nick Jackson, a computing student and part-time member of ICT staff, has developed lncn.eu, a University of Lincoln branded service for shortening links. Read all about it here. Be sure to read the comments to get a good idea of how he intends to improve the service.

This little project was in response to reading Bernie’s blog post about how a student wanted to use short links in his dissertation.

I see that Nick’s in contact with the Internet Archive’s 301Works to guarantee long-term sustainability of the links, too.

Repositories and the Open Web

I’ve written before about how I used EPrints as a back end for WordPress, which was a front end for some OERs which are aimed at anyone wanting to learn how to sketch. I didn’t really know where I was going with it, but it worked out OK. I’ve also written about how WordPress can be used for scholarly publishing with the addition of a few plugins. In that post, I showed how I deposited my MA Dissertation into EPrints via RSS from WordPress. I’m going to take a similar approach with the OERs we’ve created for the ChemistryFM project, using the repository as canonical storage and WordPress as a front end for the course. I think that for these reasons, I was asked to provide a brief ‘position paper’ for next week’s JISC CETIS event on repositories and the open web. ((The distinction between the open web and the social web isn’t very clear on the CETIS event page. I think that the open web is not necessarily social and that the social web is not necessarily open. For me, the open web refers to a distributed web built on open source and open standards like HTML, RSS, RDF, OAuth, OpenID. Although the two are converging, Twitter for example is not as good an example as Status.net in terms of the open web, but a better example of the social web in terms of its uptake.))

My position is pretty straight forward really. I don’t think it’s worth developing social features for repositories when there is already an abundance of social software available. It’s a waste of time and effort and the repository scene will never be able to trump the features that the social web scene offers and that people increasingly expect to use. The social web scene is largely market driven (people working in profit making companies develop much of the social web software) and without constantly innovating, businesses fail. Repositories, on the whole, are not developed for profit and do not need to innovate for the sake of something new that will drive revenue. That is a good position to be in. Why change it? When repositories start competing for features with social web software, it is the beginning of the end for them.

EPrints offers versioned storage for the preservation of digital objects and a rich amount of data in a number of formats can be harvested and exported from each EPrint. The significance of the software is the exposure of its data to Google, as you will see from looking at the web analytics for any repository.

In thinking about how to join EPrints to the social web, I’ve toyed with the idea of a socialrepo, where WordPress harvests one or more feeds from the repository. With a little design work, WordPress could be the defacto front end for the repository providing all the social features of a mature blogging platform.

We’ve also commissioned a couple of plugins for EPrints that extends the reach both to and from EPrints. The first is a simple widget that can be placed on any web page and provides a way for a member of staff to upload a paper to their EPrints workspace. The second is an XML-RPC plugin that allows you to post a summary of your EPrint to your blog at the end of the deposit process so that the item can be advertised in a place more meaningful to you than an institutional repository and discussed alongside all your other academic blogging.

As I’ve shown with my own dissertation, EPrints can consume RSS feeds and if we want to add social web compatibility to EPrints, why not focus on improving the ingest process so that data can be harvested from the feed to populate the cataloguing fields? And while we’re at it, recall that the social web is rich in multimedia. EPrints could be much improved in how it ingests multimedia and the batch editing functionality that is essential when dealing with hundred of images, for example. Much could be done on the inside of EPrints, but on the outside, EPrints is an excellent example of the open web but a poor example of the social web. But let’s not beat ourselves up about it. The social web thrives on the technologies of the open web. Give it what it needs to thrive and make it easier for users to feed the beast.

WordPress: Beyond Blogging!!

These are slides to accompany an eight minute ‘Lightning Talk’ for the dev8D conference in London, 24-27th February 2010. Each slide is a link to a blog post I have written on ways to use WordPress and WordPress Multi User, that are not about blogging.

Brief notes are available from slide 12 onwards.

Creating a PDF or eBook from an RSS feed

This morning, I found myself on Baseline Scenario, a well-known site which discusses the economic crisis. I noticed that the authors of the site had laboured over producing a PDF version for each month of their archive, by copying and pasting to Word and producing a PDF. There’s a nicer way of doing this, I think. When you’ve done it once, it should take you no more than ten minutes to go through the whole process any other time.

  1. WordPress provides a way to filter content by date. In our example, we’ll grab the RSS feed from the first month of publications: http://baselinescenario.com/2008/09/feed The permalink structure is clear enough on WordPress. For Blogger, it’s nowhere near as intuitive.
  2. The feed will display the articles in descending date order. When you are reading the PDF or eBook version, you don’t want to read the last article first, as you would on the website. To reverse the order of the feed, use Yahoo Pipes (or for WordPress, see @mhawksey’s comment below). You can clone my example. If you’ve not used Yahoo Pipes before, don’t worry. You just need a Yahoo account. The example I give is as simple a pipe as you will see and should make sense as soon as you look at it.
  3. Once you’ve created the pipe of the feed in ascending order, save and run the pipe. Look for the RSS icon and copy the pipe’s RSS link, which should look like this: http://pipes.yahoo.com/pipes/pipe.run?_id=cb438b51b2819eb1f4f5ec6f10daf09e&_render=rss
  4. Next, go to FeedBooks. Sign up for an account if you don’t already have one. Now, we create a Newspaper.
  5. Click on News in the menu and then on Create a newspaper. Give it a name and tag it. In our example, we’ll call it Baseline Scenario Archive.
  6. Click on ‘Add a RSS feed’. Give it a name (in our case ‘September 2008’)  and paste your RSS feed into the box. Once it’s found and accepted your feed, click ‘Publish’.
  7. You can now click on the name of the specific feed and you’ll be presented with a page that offers an ePub, Kindle and PDF versions of your feed. Here’s the Baseline Scenario September 2008 example.
  8. That’s it. You can do it with whole sites, too, if you like. Here’s one I did earlier (Blogger). The only thing you need to remember is to ensure that the RSS feed contains all the items you’re looking for. For the Blogger site, the source feed looks like this: http://www.blogger.com/feeds/27481991/posts/default?max-results=1000 A thousand items is more than enough to capture this site for quite some time. For WordPress, the site owner has to change their Reading Settings to include sufficient items. For the Baseline Scenario, they need to set this at a number high enough to ensure that a month’s worth of posts are included. I would just set it at 3000 and then forget about it. It would mean the entire site could be captured this way for the next year or so.

Having problems? Got a question? Leave a comment.

Join the lunchtime ‘Blogging and the Social Web Interest Group’!

Do you blog? Are you interested in blogging and other aspects of the Social Web? Do you know that the university has its own WordPress blogging and social networking platform to support all students and staff in their research, teaching and learning? (You probably do if you’re reading this on my blog!)

Blogs are modern, easy to use websites for personal, team, project and departmental use.

The Centre for Educational Research and Development are starting an informal lunchtime ‘blogs and social web interest group’. The group will meet monthly and is open to all staff and students to drop in and talk about how you use the social web and how you would like to use the social web. Share ideas and what you know; learn from other members. Bring your lunch and your laptop if you have one. Some laptops will be available during the hour.

The first get-together is on Wednesday October 14th, 1-2pm in MB1009 (the ‘Bean Bag Room’). Here’s the full calendar for the year. Click here to subscribe to this calendar or use the Google button below.

Leave a comment below, if you have any questions.