RSS is dead, long live RSS


As a long-time user of Bloglines, it’s been pretty clear that the veteran online RSS reader was suffering from a lack of love lately. More often than not, when you hit the URL, you got an error message: two or three refreshes each time wasn’t unusual. The ‘beta’ version of its next incarnation showed no sign of reaching a full release.
But even so, it came as a bit of a shock over the weekend to learn that Bloglines was being closed down.
I’ve moved almost my entire online life to Google products – and yet, I never abandoned Bloglines for Google Reader. Hard to put a finger on why, really. I never really warmed to Google Reader, with all its bells and whistles… whilst Bloglines stuck doggedly to what it was good (enough) at. I particularly liked its stripped-back mobile interface, which allowed for ‘one click to download everything’ reading: perfect for long train journeys through patchy 3G coverage.
The justification comes on the blog of its parent, AskJeeves.com – which, yes, is still going.

The Internet has undergone a major evolution. The real-time information RSS was so astute at delivering (primarily, blog feeds) is now gained through conversations, and consuming this information has become a social experience. … Today RSS is the enabling technology – the infrastructure, the delivery system. RSS is a means to an end, not a consumer experience in and of itself. As a result, RSS aggregator usage has slowed significantly, and Bloglines isn’t the only service to feel the impact. The writing is on the wall.

I’m not sure how to feel about that. You see, before I became obsessed by WordPress, I was obsessed by RSS. Indeed, its approach to RSS was one of the reasons I fell for WordPress in the first place. Yet I still don’t think the usefulness of RSS is widely appreciated.
I don’t agree with the Ask.com blog, which says its place has been taken by Twitter and Facebook: that seems a very individual-centric perspective. That may be true for blogs specifically, person to person; but I don’t think it holds true for larger-scale publishing – website to consumer, or indeed, website to website. I always wondered if the name Bloglines was holding the product back: perhaps this is proof.
So, farewell Bloglines. It was fun while it lasted. I still don’t want to switch to Google Reader – but I need a solution which works seamlessly across iPhone, Android, Mac, Windows, Linux, everything. I’m not sure there’s any serious alternative to Google Reader now… but the immediate plan is to experiment with the various platform-specific clients which sync with it. Recommendations, anyone?

A ‘WordCamp’ for Whitehall

If you’re a civil servant working in UK central government, and you’re using WordPress (or seriously considering it), I’d like to invite you to an all-day event I’m coordinating for mid-October.
Each January, we have the UK government Barcamps, bringing together civil servants and external enthusiasts to talk about ‘web 2.0’, social media, or whatever it’s calling itself at the time. And for the past three summers, we’ve had WordCamp UK, a gathering of the UK’s WordPress developer community. Both have been excellent fora for idea sharing, and contact building.
In the meantime, we’ve seen steady growth in the use of WordPress within government – to the point now that it’s the natural choice for interactive applications, the expected solution for small-scale sites, and a serious option for larger-scale development.
And so, with WordPress maturing, departmental budgets tightening and Ministerial demands increasing, it feels like the right moment to mash the two together: an opportunity for those of us already using WordPress in government to show off our latest creations, float some new ideas, and share our experiences – good and bad.
With the generous support of the team at BIS, I’m organising a day-long WordCamp-style event for the extended family of government – civil servants and gov-centric consultants, plus a WordPress VIP or two.
It will take place on Wednesday 13 October, at a government office in the St James’s Park area, starting at 10.30am and finishing at 4pm – giving you enough time to clear your inboxes before and after. We’ll have room for around 30 civil servants – so please, a maximum of 3 attendees per department. There will be no charge for attending, and we’re hoping to provide a decent (off-site) lunch.
Like Barcamp, we’ll want the day’s programme to consist primarily of volunteers providing 20-25 minute presentations / demonstrations about projects they’ve been working on. So if you’re working with WordPress, please do take a slot to tell us all about it – even if it isn’t quite ready, even if it didn’t quite come off. Unlike Barcamp though, we’ll be doing our best to arrange the programme ahead of time.
In addition to the usual suspects on the consultancy side, we’ll also be joined by a few specially invited guests – including Peter Westwood, one of the core developers of WordPress (and soon to be working full-time for Automattic).
Book your place via Eventbrite – but please, do think about that three-per-dept limit. We’d like all interested departments to have the opportunity to send someone.
We’ll be coordinating the planning of the event using a group on the UKGovCamp.com site, built by Steph and Dave, and running on WordPress/BuddyPress 🙂 – so if you haven’t already registered for that site, please do so. Membership of the event group will be restricted to attendees (at least to begin with).
If you’re a supplier and you’d like to be involved, please contact me (with details of your WordPress and/or government experience). Be warned, strings are attached.
Any other questions, feel free to get in touch via the website, or leave a comment below.

Back in business

Thanks, everyone for going easy during the month of August. I haven’t said much about why I took the time off, and don’t propose to: trying to maintain a distance between my private and professional lives. But one word of advice: don’t, under any circumstances, ask me if I enjoyed my ‘holiday‘. Totally the wrong word.
I haven’t been able to tear myself away completely from the technology: to do so these days would be almost impossible, especially when you run your own shop, especially when you’re its only employee. But putting ‘proper’ work on hold has allowed me to play with various things I wouldn’t otherwise have found time for.
Primarily to keep my pre-school daughter entertained one wet afternoon, I splashed out on a Polaroid Pogo mini printer. For £25 or thereabouts, you get a little unit roughly the size of your hand, which prints little colour stickers via Bluetooth. The quality’s so-so, the pictures are tiny, and like old-school Polaroid photos, the blank media is far from cheap… but there’s just something cute about it. I’m seeing plenty of potential uses in the business, not least printing my own custom laptop stickers. 😉
I’ve accepted that my first-gen Asus Eee netbook is now effectively disposable, and have started doing dangerous things with it. I’ve had two or three different flavours of Linux on it in the past month: currently trying Jolicloud. Its blurring of the lines between on-board and cloud-based apps doesn’t feel quite finished; but it’s a nice netbook-friendly front-end on Ubuntu, prettier than the official ‘remix’, and that’s good enough for the moment.
I’ve recoded the puffbox.com theme, although I doubt anyone else will notice. I’m planning a more thorough redesign of the site at some point, and the shift to the same CSS framework I’m using for all my client work these days will help, when the time (finally) comes.
And after much deliberation, I’ve switched my TV and broadband from Sky to Virgin. For roughly the same price, the Virgin package gave me 2-3x faster broadband, HD telly (although I remain to be convinced by it), big-screen iPlayer (etc) and the ESPN family of channels – worth having, as an ice hockey fan. But so far, it’s the 4000-odd music videos on demand which have been the unexpected pleasure of the package.
The work wheels started turning again a couple of days ago, and I’ve got a few very interesting projects in the works. Watch for a significant announcement early next week.

Commenting is not crowdsourcing

I’ve noticed a lot of people getting quite agitated by this Guardian piece about how the Programme for Government ‘crowdsourcing’ (sic) exercise has ended ‘without a single government department expressing a willingness to alter any policy’.
Now, I’m speaking for nobody but myself here – but what the Guardian piece doesn’t fairly reflect is that it was not a crowdsourcing exercise, nor even a consultation.
It was the definitive statement of the outcome of negotiations between the two parties currently forming the country’s coalition government. It was not ‘give us some ideas for what you think we might have agreed.’ The comment box provided an opportunity for people to voice opinions or ask questions, and government promised it would listen.
There was no commitment to take the responses back for a second round of coalition negotiations. To do so would have been quite ridiculous. So I’d argue that it’s entirely reasonable for the departmental responses to take the position of ‘well, we’ve heard what you say, but…’.

Open source policy: back where we started

It’s good to see the coordinated publication of departments’ responses to the Programme For Government exercise – including the Cabinet Office’s reponse on government transparency, which also covered the use of open source software:

We are committed to the use of open standards and recognise that open source software offers government the opportunity of lower procurement prices, increased interoperability and easier integration. The use of open standards can also provide freedom from vendor lock in. In September 2010, we will publish Guidance for Procurers. This guidance will ensure that new IT procurements conducted by Government, evaluate both open source and proprietary software solutions, and select the option offering best value for money.

Nothing much to get excited about, to be honest. I suppose it’s nice to see an acknowledgement of ‘the opportunity’ of achieving benefits. But it’s a little disappointing that it should close with a flat statement about evaluating both proprietary and open-source on ‘best value for money’ grounds alone – which leaves us right back where we started. I note there’s no reference the Maude statement, back in June, about departmental websites using open source ‘whenever possible’.

NHS kills Google advertising

I noted back in February that NHS Choices had spent £2.7m in one year on pay-per-click advertising. Well, that’s all changed now: a PQ answer reveals that the Adwords budget has been cut by 100%.

In line with Government policy, NHS Choices no longer has any arrangement, or pays for any search engine activity. No commitments have been made with Google or any other search provider for ‘pay per click’ online marketing since the moratorium on marketing spend was put in place on 24 May 2010. NHS Choices used paid search activity to ensure that it reaches the widest possible audience, and that users can easily find clinically assured health information and access the services they need from Government.

(And sure enough, other top spenders like the Act On CO2 campaign have also scrapped their Adwords activity.)
In my February piece, I looked at two specific search terms – ‘stop smoking’ and ‘chlamydia’. The NHS site is still the top natural result for ‘stop smoking‘… although it comes beneath sponsored links to specific pharma products. The picture for chlamydia isn’t so great: the NHS site comes well down the first page of Google results – beneath the American CDC, interestingly. Time to ramp up the SEO activity.

Directgov's £28m/yr to be cut by a third

For those interested in the move of Directgov, and its 172 FTE staff, back to Cabinet Office control, there’s loads more detail in an explanatory document published on the Parliament website. I say ‘published’: it’s been slipped out as a PDF on the little-known deposits.parliament.uk subsite.
The note confirms that ‘Directgov funding will be reduced by a third over the Spending Review period’, from £28.4m in 2010/11, ‘together with the funding for the digital teams based in the Cabinet Office.’
But alongside the nuts-and-bolts details of who pays for the laptops, there’s an interesting perspective on what Directgov’s actual role is:

Directgov‟s ongoing role is to enable government to:

  • Reduce the deficit
  • Encourage individual and social responsibility, through provision and sharing of information and services in an open and transparent way
  • Enhance the role of social enterprises, charities and co-operatives in public services

New project adds iCal feed to WordPress 3


I’ve been working with well known LibDem blogger Mark Pack, whose day job is with PR company Mandate, to migrate the website of the Cancer Campaigning Group over to WordPress. It’s a fairly modest little site, and I was under orders to keep the design broadly as-was. But it’s got one specific feature I’m very excited about.
Nearly four years ago, I wrote about the increasing adoption of the iCal standard for calendar sharing. With Outlook 2007 set to embrace the format, I foresaw a rush of websites publishing event data in iCal feeds, allowing you to subscribe with a single click, and then see someone else’s dates alongside your own.
The, ahem, optimistic assessment would be that I was well ahead of the curve. Four years on, you’ll struggle to find many (mainstream) sites offering such feeds – although I’ve noticed a slight increase of late. The BBC, for example, had a feed of World Cup fixtures; the Arsenal site has a similar service for its new fixture lists, including the Reserves, Youth and Ladies teams. Why? Maybe it’s the growing prevalence of smartphones by Apple and Google, both of whom were quick to adopt the format.
And then suddenly, the opportunity presented itself to build an iCal-enabled site of my own. The Cancer Campaigning Group’s previous site had an ‘events’ section, although it wasn’t anything special. WordPress 3.0, released just over a month ago, includes the ability to create ‘custom post types’; and I only recently discovered its little-documented ‘add_feed’ function, introduced as far back as early 2007. A little jQuery on the front- and back-ends, and we had all the ingredients we’d need.
So I’ve written some code to create a custom post type called ‘Event’, and added it into the WP back-end interface. You enter event details just as you would enter a post or page, with a title, body text and optional excerpt. There’s a special ‘event type’ categorisation; and a pop-up date picker for simplicity and consistency.

Then to call the calendar into a page, you use a WordPress shortcode – [calendar]. You can also specify the range (past or future), and the view (simple text list or javascript-enabled grid), plus the ‘type’ (if you’re using them). This actually gives you remarkable flexibility, only some of which is obvious on the Cancer Campaigning Group site.
And of course – there’s the iCal feed. If you take the feed URL into your calendar app of choice, you should be able to subscribe to it. And then, as the site admin adds new events, these will simply appear alongside your own personal appointments.
It hasn’t been easy: and to be honest, I’m not entirely confident that we’ve captured and resolved all possible issues. The biggest problem has actually been with Google Calendar: Google caches the feeds for an indeterminate period, and there’s no apparent way to force a refresh. So if there’s an issue with your code, you may not realise for several hours; and it may take a further few hours for your fix to feed through. I’m also fairly sure that the code, as it currently stands, won’t scale too well.
So for now, I’m watching the Cancer Campaigning Group site to see what happens. If it goes OK, I’ve got a couple of much higher-profile clients waiting in the wings.

Constituency maps in under a minute

Opening up geographic data is beginning to bear fruit. MySociety’s Matthew Somerville has just unveiled MaPit, ‘our database and web service that maps postcodes and points to current or past administrative area information and polygons for all the United Kingdom.’ What that means in practice is, postcode lookups and boundary data are now just a URL away.
(Quick update: actually, not for all the United Kingdom as it turns out – the following method doesn’t work for N Ireland. See Matthew’s comment below.)
Here’s a quick example, as much for my own future reference as anyone else’s. Let’s say you wanted to generate a map of a given MP’s constituency – say Lynne Featherstone in Hornsey & Wood Green:

  • You need to find the appropriate reference number for the constituency: either by browsing the list of all constituencies, or searching for places whose names begin with Hornsey. Note – these will produce nasty-looking data files, rather than pretty HTML lists. Hunt through the code, and you’ll find:
    “65883”: {“codes”: {“unit_id”: “25044”}, “name”: “Hornsey and Wood Green”, “country”: “E”, “type_name”: “UK Parliament constituency”, “parent_area”: null, “generation_high”: 13, “generation_low”: 13, “country_name”: “England”, “type”: “WMC”, “id”: 65883}
  • The ‘id’ is the number you need – in this case, 65883. The MySociety API now lets you call the geometry of that area, in – among others – Google Earth’s KML format, using the following URL. (Don’t worry about the ‘4326’ here: it’s a reference to the coordinate system being used, and won’t change in this context.)
    http://mapit.mysociety.org/area/4326/65883.kml
  • Conveniently, Google Maps lets you enter a KML file’s URL as a search query, and it will draw it on a map. Even more conveniently, if you add ‘output=embed’ as a search parameter, it strips away everything but the map itself. So here’s an embedded map of Lynne’s constituency, pulled into an <iframe>. Look at the source code, to see how easy it is.

Boundary data generated by MaPit.mysociety.org which contains Ordnance Survey data © Crown copyright and database right 2010; Royal Mail data © Royal Mail copyright and database right 2010 (Code-Point Open); National Statistics data © Crown copyright and database right 2010 (NSPD Open).
And thankfully, it bears a close resemblance to this map on Lynne’s own website, which took me considerably longer to churn out.

Directgov returns to the Cabinet Office

I couldn’t help smiling at the news of Directgov going back to its original home in the Cabinet Office. Funny how things go full-circle: launched from within the Cabinet Office in April 2004, to COI (an ‘ideal location’) in March 2006, to DWP in April 2008, back to Cabinet Office in July 2010.
The Cabinet Office press release says it will ‘sit in the Government Communications team headed by Matt Tee’, with oversight from Francis Maude and Danny Alexander; but will also have celebrity input:

Today’s move puts new energy behind the drive to get more people and public services online. Martha Lane Fox, UK Digital Champion, will drive a transformation and redirection of Directgov as part of her role advising government on how efficiencies can best be realised through the online delivery of public services.

That’s quite a curiously worded sentence when you look at it. In terms of traffic at least, Directgov is doing well – so you could argue that a ‘transformation and redirection’ of Directgov would be breaking what has so far been a winning formula. But then comes the key word – ‘efficiencies’. I think we know what that means.
And so, Directgov continues to be shuffled around government every two years. But maybe now, with Matt Tee’s Cabinet Office government communications unit holding responsibility for all the key strands of activity, it’ll get the kind of clear, authoritative leadership it’s perhaps been lacking.
Let’s all meet up again here in 2012, and see how it went.