Thinking the unthinkable

For the last couple of weeks, I’ve been dipping in and out of a bid that I am writing for JISC’s Greening ICT Programme. Those of you that follow me on Twitter will have seen me drop related tweets into the stream. I’ve been a bit nervous about doing so because they seem quite unrelated to my usual topics of conversation. Also, the subject matter can be pretty depressing and I worry that it might get on people’s nerves after a while. Oh, well. ((Somewhere in this post, I just want to say thanks to Richard Hall at DMU for encouraging me to write about this.))

Anyway, Peak Oil and a related energy crisis is something I’ve been interested in for a few years and is a topic I discuss regularly with friends face-to-face. Over the years, I’ve found that a lot of people aren’t interested; either because the consequences are just too depressing and/or because the the other ‘big issue’ of climate change is surely what we’re supposed to be worrying about now. (It is, but peak oil is likely to increase our consumption of alternative fossil fuels and therefore increase our carbon output). When we hear politicians questioned about an ‘energy crisis’, they say there is no crisis as long as we concentrate on a shift to the use of a mix of renewables and greater energy efficiency. I tend to disagree because…

The peaking of world oil production presents the U.S. and the world with an unprecedented risk management problem. As peaking is approached, liquid fuel prices and price volatility will increase dramatically, and, without timely mitigation, the economic, social, and political costs will be unprecedented. Viable mitigation options exist on both the supply and demand sides, but to have substantial impact, they must be initiated more than a decade in advance of peaking. ((The ‘Hirsch Report’: Peaking of World Oil Production: Impacts, Mitigation and Risk Management (PDF). An often cited report commissioned by the US Department of Energy in 2005))

My bid to JISC comes under their ‘Small Scale Exploration Studies of Aspects of Green ICT’. It’s basically part research project and part scenario planning for HEIs and JISC to help them consider and plan for a long-term energy crisis. In JISC’s recent Strategy Review 2010-2012, they include a section on Priority Investment Areas, under which there is a sub-section called ‘Efficient and Effective Institutions‘. This includes providing ‘leadership on Green Computing and environmental sustainability‘ and ‘guidance on sustainable business models’. The sub-section is split into the Here and Now, On the Horizon (2-5 years), and Beyond the Horizon (3-10 years).

You’ll see from my comment, that when I read this, it occurred to me that JISC’s Strategy didn’t seem to recognise the possibility of disruptions to energy supply and significant spikes in the cost of energy over the next ten years. There’s the welcome and necessary acknowledgement of ‘Green Computing’, ‘sustainability’ and ‘efficiency’, but these don’t show an awareness of the fundamental problems that JISC’s Vision, Mission and Objectives would face in the event of an energy crisis.

“But what crisis?!?” I hear some of you say.

Well, there’s a lot of good research available from very credible sources. Today, the BBC and Telegraph reported on The Global Depletion Report,  from the Government-funded UK Energy Research Council. The report, launched today, is authoritative in that it’s a review of all the available evidence and arguments around the issues to-date. You only have to read the Executive Summary to find assertions which should cause us all significant concern.

It confirms what some of us have been reading for years, that global peak oil, the point where it becomes increasingly uneconomical to supply the oil that is demanded by the world, is imminent.

On the basis of current evidence we suggest that a peak of conventional oil production before 2030 appears likely and there is a significant risk of a peak before 2020.

The estimated range they give is actually between 2009 and 2031, but this doesn’t really matter because they quickly acknowledge that whether it’s already here, ten or twenty years away, the time frame is very tight when it comes to developing substitute fuels. Note that production of oil has actually plateaued since 2006.

Oil production

The report is up front in saying that it doesn’t discuss the consequences of peak oil or how we might tackle it:

The report does not investigate the potential consequences of supply shortages or the feasibility of different approaches to mitigating such shortages, although both are priorities for future research.

Which is why I hope JISC will recognise that this is a vital area of research they should be funding. I had no idea that this report was being prepared – there are plenty of others that offer the same conclusions – but it does seem very timely given JISC’s Greening ICT programme of funding. As I write in my bid outline:

As HEIs increasingly turn to ICT to enhance, support and deliver education, we ask the question: “What will happen to the provision of a technology enhanced education when the consumption of energy is restricted by recurring interruptions in supply and significant spikes in costs?”

In preparing my bid, I’ve obviously tried to pull a few key points together to convince the judges that this is worth pursuing. The first important point to get across is that oil is fundamental to the UK way of life. Pretty much every material benefit we enjoy can be traced back to the discovery, production, supply and exploitation of oil.  Not only does the supply of oil affect the supply of other forms of energy, as the graph below illustrates, it is used in the production of food, plastics, medicines, chemicals, lubricants… you name it and oil plays a part in the process somewhere.

Correlation of oil, coal and gas prices
Source: ODAC

The UK doesn’t rely on oil directly for the production of electricity. We get it from a mixture of coal (32%), gas (45%), nuclear (13%) and renewables (5.5%), importing a third of our gas requirements (this is expected to rise to around 85% of our requirements by 2020). However, we can see that when the price of oil rises, the price of other fuels and, in turn, electricity rises. We’ve all felt this over the last couple of years as we’ve seen consumer electricity prices rise.

As you can imagine, for an organisation the size of a university, rises in the price of electricity can have pretty large financial consequences. Typically, a HEI will tender for a fixed term contract of a couple of years to protect from unforeseen spikes in prices. This is good if the price is relatively low at the time of your tender, like now, but what if your HEI had to renew its electricity contract last year when prices were very high? Our institution, small by comparison with some, is forecasting an annual electricity spend of £1.2m in 2009/2010, up 13% on 2008/9. Even with planned reductions in efficiency and consumption, we’re only likely to be able to reduce the increase from 13% to a 6% increase in spending. Gas, fuel oil and other utilities are in addition to this, too. I might add that we underwent a ‘server consolidation’ exercise last year and most of our server infrastructure is now virtualised, so we’ve already taken steps towards greater energy efficiency there. Of course, there is more we can do.

So, I’ve touched on the cost implications of a peak oil scenario. The bottom line is that it will get much more expensive to run a university, despite increased efforts to reduce energy consumption and improve efficiency. What’s also worth pointing out is that as we increase the efficiency of things that consume energy, we only counteract that by using more energy in other ways. So far, innovation, growth and progress has ultimately required more energy than it’s saved ((An extensive UK government-funded report that discusses this in detail is Prosperity without growth? The transition to a sustainable economy)) which is partly why we’re using 11% more energy now than we were in 1990. ((Digest of United Kingdom Energy Statistics 2008)) This is a global problem to which, despite our best efforts, we are not immune. The OECD European countries are slowly reducing their consumption of oil over the last few years ((Energy Information Administration, International Energy Outlook 2009)), yet consumption pretty much everywhere else is on the rise and so the supply and cost implications still affect us all.

It’s interesting to note that four out of five recessions since 1970 have been preceded by a spike in the price of oil ((What’s the Real Cause of the Global Recession? For a more detailed analysis of historical recessions, see Causes and Consequences of the Oil Shock of 2007-08)), as we saw last year when it hit $140/barrel.

Oil and Recessions

A report from Chatham House, last year (with a postscript in May 2009), concluded that a ‘crunch’ in the supply of oil (i.e. Peak Oil) is likely around 2013 with prices rising to around $200. They note that although recessions temporarily reduce demand for oil, the investment in energy efficiencies decreases during recession, too, and consumers prefer to hang on to less energy efficient appliances for longer because of income fears and unemployment, both of which contribute to an even greater demand for oil as the economy improves. In addition, investment in oil production drops during a recession, so innovation in improving oil extraction from existing reserves and discovery of new reserves is slowed. Any delay in the 2013 crunch which might have come from reduced demand is, according to Chatham House, negated.

It’s all quite complex, but happily (?), even for a lay observer like myself, there is sufficient comprehensible primary research and analysis that it’s not too difficult to get a decent picture of why an energy crisis is imminent and then consider the possible implications of such a scenario.

JISC have already funded work on Scenario Planning. They describe it as:

Scenario planning or scenario thinking is a strategic planning tool used to make flexible long-term plans. It is a method for learning about the future by understanding the nature and impact of the most uncertain and important driving forces affecting our world.

Many of the regular methods for strategy development assume that the world in three to ten years’ time will not significantly differ from that of today and that an organisation will have a large impact on its environment: they assume we can mould the future. Scenario planning however assumes that the future can differ greatly from what we know today.

Participants in Scenario Planning are encouraged to ‘think the unthinkable’ and ask the question, ‘what do we need to do (now) to be ready for all scenarios?’ This is what I propose to do, together with our Business Continuity Manager, Environmental Sustainability Manager, ICT Information Security Manager and other colleagues. We need to be thinking the unthinkable a lot right now and JISC’s Strategy for energy efficiency and sustainability needs to be informed by more than the climate change debate, important though it is.

We will seek to clarify the areas of uncertainty with respect to sustainable ICT by re-framing the provision of Higher Education within an energy crisis scenario that may arguably emerge in the next ten years – the reference period for JISC’s 2010-2012 Strategy.

While the policies to mitigate an energy crisis are often complementary to those required to combat global warming, the explicit policy-making in the UK for global ‘Peak Oil’ is nothing like as advanced as climate change, yet the threat to institutional business continuity is arguably greater in the short to medium term. The project will seek to effect attitudinal and behavioural change across the sector by developing scenarios for HEIs that examine the provision and continuity of education within the context of a long-term global energy crisis and suggest actions that JISC and the community may make to forecasts widely held by energy analysts though rarely acknowledged by government policy and strategy.

This is important to me, not least because the social implications are so great, but because increasingly I’m thinking that Educational Technologists are building a house of cards. We’re investing our occupation in developing a vision of the future which there is good evidence to suggest, won’t exist.

Everything is put at risk by peak oil. The manufacture of microchips and hard drives ((I ran across an article yesterday that describes how Intel Executives are trying to petition the US government to focus on the problem)), the transportation of ICT equipment to consumers, the reliable supply of electricity to power equipment. ((See also, the report by the UK Industry Taskforce on Peak Oil & Energy Security, which includes Yahoo! and Virgin, among others.))  And it’s not just the obvious things that it will affect. I was discussing this with our Business Continuity Manager recently and she pointed out that if there is no power to the fire detection and alarm system, the building has to be evacuated. ((UPDATE: If they cannot be powered the Unviersity will either have to employ fire marshalls patroling buildings keeping a fire watch or when the battery power backups fail they will have to move to another building. In addition the University would have to go back to manual fire alarm e.g. bells, or an alternative manual warning system (e.g. person shouting being the last resort).)) Our UPS and backup batteries will allow for a graceful power down in some parts of the campus in the event of power cuts, but they won’t maintain business as normal. We had a three-day-week in the UK for three months in 1974, in order to conserve electricity. ‘South African style power cuts’ are forecast for the UK by 2015. What might be the government’s response to an energy crisis and how might it affect HEIs and our provision of an industrialised education? Some local authorities are beginning to take the issue into their own hands. ((See the The Welsh Local Government Association’s Peak Oil and Energy Uncertainty,  and ODAC’s Preparing for Peak Oil: Local Authorities and the Energy Crisis)) I think Educational Technologists should be leading on this in our sector, too.

Postscript

The bid to JISC was not funded though I quote their feedback below:

The main reason that your proposal was not approved for funding was that, although the evaluators thought the question you posed was of great importance and one that really ought to be answered, they decided that it really did not belong in a JISC funded call for projects around Green ICT.

For example, in the question of the overall fit to call, they said:

“Whilst in the general area of sustainability and a piece of useful work, its link to the specifics of the programme is a little thin. Not about Green IT but energy uses response.”

and

“The proposal is very left of afield (sic), it is a good idea and while I am sure it would be extremely interesting to pursue; it does not, I feel, fit within the scope of the call.”

and

“Think this is a very interesting bid that is likely to produce some very thought provoking outputs. It does seem to be slightly orthognonal to the issues described in the call but I think that it would be very useful despite that. It is very clearly written and makes its case well.”

Under the question of the workplan one said:

“Most of it seems well planned. However, I am concerned about only allowing a month for the survey and dissemination. The recruitment risk is significant. Dissemination is very strong.”

In terms of value for money concern was expressed at the high cost of the scenario planning exercise and it was felt overall to be not good value for money.

Overall Comments from the evaluators were:

1. A good proposal, of value to JISC but consideration needs to be given to its relationship to the programme. It appears to be out of scope.

2. Quite interesting as a proposal and possibly work that JISC might want to consider funding under a future call. However, this does not fit well within the current call.

3. An interesting and thought provoking bid that looks to be very useful I would like to give it an A but I have a number of minor concerns as discussed above.

…the evaluation panel came to the conclusion that it was too far from the scope of the programme that we could not fund it. However the panel wanted to pass on their encouragement to seek other sources of funding for this idea and keep in touch with JISC.

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.

Jailbreaking WordPress with Web hooks

As is often the case, I struggle at first glance to see the full implications of a new development in technology, which is why I so often rely on others to kick me up the arse before I get it. ((I am not ashamed to admit that I’m finding that my career is increasingly influenced by following the observations of Tony Hirst. Some people are so-called ‘thought-leaders’. I am not one of them and that is fine by me. I was talking to Richard Davis about this recently and, in mutual agreement, he quoted Mario Vargas Llosa, who wrote: “There are men whose only mission is to serve as intermediaries to others; one crosses them like bridges, and one goes further.” That’ll do me.))

Where I ramble about WordPress as a learning tool for the web…

I first read about web hooks while looking at WordPress, XMPP and FriendFeed’s SUP and then again when writing about PubSubHubbub. Since then, Dave Winer’s RSSCloud has come along, too, so there’s now plenty of healthy competition in the world of real time web and WordPress is, predictably, a mainstream testing ground for all of it. Before I go on to clarify my understanding of the implications of web hooks+WordPress, I should note that my main interest here is not web hooks nor specifically the real time web, which is interesting but realistically, not something I’m going to pursue with fervour. My main interest is that WordPress is an interesting and opportunistic technology platform for users, administrators and developers, alike. Whoever you are, if you want to understand how the web works and how innovations become mainstream, WordPress provides a decent space for exercising that interest. I find it increasingly irritating to explain WordPress in terms of ‘blogging’. I’ve very little interest in WordPress as a blog. I tend to treat WordPress as I did Linux, ten years ago. Learning about GNU/Linux is a fascinating, addictive and engaging way to learn about Operating Systems and the role of server technology in the world we live in. Similarly, I have found that learning about WordPress and, perhaps more significantly, the ecosystem of plugins and themes ((Note that themes are not necessarily a superficial makeover of a WordPress site. Like plugins, they have access to a rich and extensible set of functions.)) is instructive in learning about the technologies of the web. I encourage anyone with an interest, to sign up to a cheap shared host such as Dreamhost, and use their one-click WordPress offering to set up your playground for learning about the web. The cost of a domain name and self-hosting WordPress need not exceed $9 or £7/month. ((I am thinking of taking the idea of WordPress as a window on web technology further and am tentatively planning on designing such a course with online journalism lecturer, Bernie Russell. It would be a boot camp for professional journalists wanting (needing…?) to understand the web as a public space and we would start with and keep returning to WordPress as a mainstream expression of various web technologies and standards.))

… and back to web hooks

Within about 15 minutes of Tony tweeting about HookPress, I had watched the video, installed the plugin and sent a realtime tweet using web hooks from WordPress.

https://videopress.com/v/25KHD2dF

It’s pretty easy to get to grips with and if a repository of web hook scripts develops, even the non-programmers like me could make greater use of what web hooks offer.

Web hooks are user-defined callbacks over HTTP. They’re intended to, in a sense, “jailbreak” our web applications to become more extensible, customizable, and ultimately more useful. Conceptually, web applications only have a request-based “input” mechanism: web APIs. They lack an event-based output mechanism, and this is the role of web hooks. People talk about Unix pipes for the web, but they forget: pipes are based on standard input and standard output. Feeds are not a sufficient form of output for this, which is partly why Yahoo Pipes was not the game changer some people expected. Instead, we need adoption of a simple, real-time, event-driven mechanism, and web hooks seem to be the answer. Web hooks are bringing a new level of event-based programming to the web.

I think the use of the term ‘jailbreak’ is useful in understanding what HookPress brings to the WordPress ecosystem. WordPress is an application written in PHP and if you wish to develop a plugin or theme for WordPress you are required to use the PHP programming language. No bad thing but the HookPress plugin ‘jailbreaks’ the requirement to work with WordPress in PHP by turning WordPress’ hooks (‘actions’ and ‘filters’) into web hooks.

WordPress actions and filters, are basically inbuilt features that allow developers to ‘hook’ into WordPress with their plugins and themes. Here’s the official definition:

Hooks are provided by WordPress to allow your plugin to ‘hook into’ the rest of WordPress; that is, to call functions in your plugin at specific times, and thereby set your plugin in motion. There are two kinds of hooks:

  1. Actions: Actions are the hooks that the WordPress core launches at specific points during execution, or when specific events occur. Your plugin can specify that one or more of its PHP functions are executed at these points, using the Action API.
  2. Filters: Filters are the hooks that WordPress launches to modify text of various types before adding it to the database or sending it to the browser screen. Your plugin can specify that one or more of its PHP functions is executed to modify specific types of text at these times, using the Filter API.

So, if I understand all this correctly, what HookPress does is turn WordPress hooks into web hooks which post the output of the executed actions or filters to scripts written in other languages such as Python, Perl, Ruby and Javascript (they can be written in PHP, too) hosted elsewhere on the web.   In the example given in the HookPress video, the WordPress output of the action, ‘publish_post‘, along with two variables ‘post_title’ and ‘post_url’, was posted to a script hosted on scriptlets.org,  which performs the event of sending a tweet which includes the title and URL of the WordPress post that has just been published. All this happens as fast as the component parts of the web allows, i.e. in ‘real time’.

In other words, what is happening is that WordPress is posting data to a URL, where lies a script, which takes that data and creates an event which notifies another application. Because the scripts can be hosted elsewhere, on large cloud platforms such as Google’s AppEngine, the burden of processing events can be passed off to somewhere else. I see now, why web hooks are likened to Unix pipes, in that the “output of each process feeds directly as input to the next one” and so on. In the case of HookPress, the output of the ‘publish_post’ hook feeds directly as input to the scriptlet and the output of that feeds directly as input to the Twitter API which outputs to the twitter client.

Besides creating notifications from WordPress actions, the other thing that HookPress does (still with me on this ‘learning journey’ ??? I’ve been reading, writing and revising this blog post for hours now…), is extend the functionality of WordPress through the use of WordPress filters. Remember that filters in WordPress, modify text before sending it to the database and/or displaying it on your computer screen. The example in the video, shows the web hook simply reversing the text before it is rendered on the screen. ‘This is a test’ becomes ‘tset a si sihT’.

The output of the ‘the_content‘ filter has been posted to the web hook, which has reversed the order of the blog post content and returned it back to WordPress which renders the modified blog post.

Whereas the action web hooks are about providing event-driven notifications, the filter web hooks allow developers to extend the functionality of WordPress itself in PHP and other scripting languages.  In both cases, web hooks ‘jailbreak’ WordPress by turning it into a single process in a series of piped processes where web hooks create, modify and distribute data.

Finally, I’ll leave you with this presentation, which is all about web hooks.

In the presentation, there are two quotes which I found useful. One from Wikipedia which kind of summarises what HookPress is doing to WordPress:

“In computer programming, hooking is a technique used to alter or augment the behaviour of [a programme], often without having access to its source code.”

and another from Marc Prensky, which relates back to my point about using WordPress as a way to learn about web technologies in a broader sense. WordPress+HookPress is where programming for WordPress leaves the back room:

As programming becomes more important, it will leave the back room and become a key skill and attribute of our top intellectual and social classes, just as reading and writing did in the past.

Open Education: Talis Incubator Proposal

Back in May, I woke up with an idea in my head which, in a slightly modified form, I’d now like to try and find funding for. ((I figure that if I repeat this idea enough times, someone will see that it’s worth funding ;-))) The idea is based on work we’re doing on our JISCPress project, which itself is based on work Tony and I have been doing with WriteToReply since February. In my original blog post, I proposed that WordPress Multi User ((and here I’ll repeat what is becoming my mantra: ‘the same software that runs six million blogs on wordpress.com’ )) and Scriblio, a set of plugins for WordPress which allows you to import an OPAC library catalogue and benefit from all the advantages of the WordPress ecosystem, would together allow libraries to host independently branded catalogues on an open, union platform.

Imagine that JISC, Talis or Eduserv offered such a platform to UK university libraries. It could be a service, not unlike wordpress.com, where authorised institutions, could self-register for a site and easily import their OPAC, apply a theme, tweak some CSS, choose from a few useful plugins, and within less than a day or two, have a branded, cutting-edge search and browse interface to their OPAC, running under their own domain.

Paul and I gave a Lightening Talk about this at Mashoop North, which I present to you below.

Slide four is the useful one. It show the various slices of the platform and, by implication, the various uses each layer offers.  The bottom slice shows the OPACs converge with WPMU to the benefit of the institution. It’s a nice, easy, hosted service that would offer an end-user experience not unlike the one that Plymouth State offer to their users. The middle slice – the WPMU bit – is where the OPACs converge together in union, under a single administrative interface that is easy to manage, widely used and supported. For $5000/year, Automattic, the company that leads the development of WordPress and runs wordpress.com, would provide support and advice with a six hour SLA. On top of that, anyone with a knowledge of PHP, can quickly learn the guts of WordPress, as Alex who’s working on JISCPress, will testify. My point is that this is a well tested and widely understood technology.

Now, once you have one or more OPACs hosted on WPMU, you bring together a lot of library catalogue data into one database and the platform’s web analytics (i.e. usage trends) can be a rich source of data for learning about what library users are looking for. Each library, would have access to their own analytics, while the analytics for the entire platform would also be collected. I do this on our university WPMU installation.

The next slice in our diagram, shows a few different ways of getting data out of the platform (and this would also apply to each individual catalogue site, too).  First, you can see that the platform as a whole could act as a union catalogue where, from a single site, users could search across library holdings. That union catalogue would have all the useful features of WordPress, too. Next to that, you can see Triplify, a nice little web application that transforms a relational database into RDF/N3, JSON and Linked Data. Triplify could re-present the data in each catalogue as semantic data and this could be subsequently hosted on the Talis platform.  We’re already doing this with JISCPress. Every night, changes to any of the library catalogue data could be pushed to Talis, where the data can be queried and mashed up using the Talis API. Finally, don’t forget good old RSS and Atom feeds, which are available for almost every WordPress endpoint URL, as I’ve previously documented.

Given the work we’ve done on JISCPress, which covers our experience with WPMU and Triplify, I think that a demonstrator prototype, using entirely open source software, could be developed within the constraints of the Talis Incubator fund. I canvassed my original idea to the Scriblio mailing list and had positive and useful feedback from Ross Singer at Talis. Leigh Dodds at Talis also sees potential in the use of WPMU and Triplify, although I understand that neither of these people are endorsing the idea for the Talis Incubator fund, but their interest has been encouraging.

So, what I’m proposing is that Paul and I work with Casey Bisson, the Scriblio developer, on a short project to get this all up and running. In my mind, Scriblio needs some more work to make the set up process easier for a variety of library catalogues and the last time I looked, it needed documenting better, too. I think that the maximum of £15,000 from the Talis fund is workable. In fact, I’d like to bring it down a little to make it more attractive to the judges. Paul would bring his knowledge and expertise from working with our university library catalogue, I would bring what we’ve learned from JISCPress and could manage the WPMU server side of things and the project in general, as well as write documentation, while Casey could be funded to spend some dedicated time fine tuning Scriblio to meet our objectives.

So what do you think? A wordpress.com like platform for library OPACs that pushes semantic data to the Talis platform. Each catalogue remains under the control of its owner institution, while contributing to a wider union OPAC that will benefit users and offer the library community some useful analytics. The platform as a technology, would be as flexible as WordPress itself is, so additional features could be developed for the platform by other future projects. Only last week, Tony was discussing on his new Arcadia project blog, how it would be useful to be able to capture library catalogue links as QR codes. Well, using WordPress in the way I’ve described, we could implement that across every UK HEI Library catalogue in a snap using this plugin. Hoorah!

Student timetables in iCal format

When I first set up the Learning Lab, ((it’s nothing fancy, just a Linux server and what goes on on that server is called ‘Learning Lab work’)) I had it in my mind that clever people might be able to use it as space to experiment with web applications that would benefit the university community. Until now, it’s just been me in my lab coat poking at things until they work. I didn’t really spread the word very well.

Anyway, Alex, who’s a 2nd year Computing student and working with me on the JISCPress project, tweeted this earlier…

Got bored so I wrote a script to convert your University of Lincoln timetable to an iCal.

…which seemed like a very clever and useful thing to do for his fellow students, so I asked if he’d like to host the script on the Learning Lab and here it is:

Click here! >> MyTimetable << Click here!

It’s nothing fancy to look at but it means that students can now grab their timetable in the .ics format that will import into Google Calendar and Apple’s iCal. Students are already using calendar applications like these so it easily integrates into whatever they’re using and, if it’s something like Google Calendar, it works well on their mobile phone, iPod Touch or similar gizmo, too.

Very handy.

ALT-C 2009 Demo: WordPress Multi-User: BuddyPress and Beyond

This is just a reminder that I’ll be giving a demonstration of WordPress Multi-User and BuddyPress at the ALT Conference at 10:50-11:50 on Wednesday, 9 September in room 1.219

Here’s the blurb I submitted.

I write quite a lot on this blog about the use of WordPress and WPMU. Here’s a list of posts that may interest you. Here’s the RSS feed for that search, so you can keep updated with anything I write on the subject.

I’ll be setting up an ALT-C BuddyPress site for anyone to play around with over the course of the conference. It will be available from the 6-17th September 2009. Expect to find it at: http://learninglab.lincoln.ac.uk/altc2009