Puffbox

Simon Dickson's gov-tech blog, active 2005-14. Because permalinks.

2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005

Code For The People company e-government news politics technology Uncategorised

api award barackobama barcampukgovweb bbc bis blogging blogs bonanza borisjohnson branding broaderbenefits buddypress budget cabinetoffice careandsupport chrischant civilservice coi commentariat commons conservatives consultation coveritlive crimemapping dailymail datasharing datastandards davidcameron defra democracy dfid directgov dius downingstreet drupal engagement facebook flickr foi foreignoffice francismaude freedata gds google gordonbrown governanceofbritain govuk guardian guidofawkes health hosting innovation internetexplorer labourparty libdems liveblog lynnefeatherstone maps marthalanefox mashup microsoft MPs mysociety nhs onepolitics opensource ordnancesurvey ournhs parliament petitions politics powerofinformation pressoffice puffbox rationalisation reshuffle rss simonwheatley skunkworks skynews statistics stephenhale stephgray telegraph toldyouso tomloosemore tomwatson transparency transport treasury twitter typepad video walesoffice wordcamp wordcampuk wordpress wordupwhitehall youtube

Privacy Policy

  • X
  • Link
  • LinkedIn
  • 11 Dec 2008
    company, e-government
    android, api, iphone, mashup, puffbox, youtube

    Puffbox's Project MyTube: hooray for APIs

    A few days ago, I bought an iPod Touch; and I can finally understand the fuss. I didn’t really want it; I’m not short of portable media players, and my Android phone gave me a perfectly good touchscreen to play with. But I’m very excited about mobile-optimised web interfaces at the moment, and felt I needed an iPod/iPhone to do some proper testing (as opposed to educated guesswork).

    I’ve been especially blown away by the quality of videos streamed from YouTube. For example, I’m a big ice hockey fan – and the NHL (the big league in North America) is kind enough to put full highlights of every game on YouTube. But as you can probably guess, a flying puck isn’t easy to see in a heavily pixellated non-HD video stream. It’s a completely different story on the iPod Touch – crystal clear.

    But – unless I’ve missed it? – there’s no easy way in the built-in YouTube applications, either on the iPod or Android, to log into your YouTube account and see your various ‘subscriptions’. On the face of it, it’s an extraordinary omission. Subscriptions are effectively your personalised EPG, allowing you to cut through the chaos, and get to the content you want. Isn’t that exactly what you want/need? So I did it myself.

    If you go to mytube.puffbox.co.uk, you’ll see an intro page with a dropdown list of various YouTube channels: these are being called in dynamically via Javascript, from the puffboxtv account on YouTube, courtesy of Google’s astonishingly comprehensive API. (I got the list of HMG YouTube channels from Steph’s digitalgovuk catalogue – ding!) When you choose a channel from the dropdown, it makes a further API call, drawing a list of the last 10 videos posted to that account, with upload dates and thumbnails. Click on a title, and you’ll see the clip description, plus an embedded player. On a normal browser, the clip will play on the page; on an iPhone/iPod or Android unit, it’ll play in the native YouTube app, full-screen. The ‘back’ button in the top left corner (not the browser back button!) returns you to the list of videos.

    That’s pretty cool… but here’s the really clever bit. If you have made your YouTube subscriptions publicly visible, you can call your own favourite channels into the dropdown – go to http://mytube.puffbox.co.uk/?account=yourname and you should see a familiar list. I should stress, my site never holds any personal information: it’s all coming in dynamically from YouTube.

    As with most of my experimental stuff, it comes with zero guarantees. There are rough edges, and it could be a little prettier. But here’s the important point: I knocked this together in 24 hours*, thanks principally to (a) Google’s wonderful API and (b) the free JQuery javascript library to process the responses.

    Coincidentally, as I was putting the finishing touches to the site, I came across Charles Arthur’s piece in today’s Guardian about the Home Office crime mapping problems – which concluded thus:

    The Free Our Data campaign thinks the practices outlined in the memo do not go far enough: what external developers especially are looking for is pure data feeds of events, rather than static maps… Ironically, the police’s efforts to meet the deadlines might be better aimed at producing those data feeds with time, location and crime form data which could then be used by external developers – who would be able to produce maps more quickly than in-house efforts.

    I couldn’t agree more – and I hope my efforts over the last 24 hours prove the point. I’m amazed by how easy (relatively speaking) such things are becoming. The common thread across all the really successful web 2.0 properties is the availability of an API, allowing developers to work their own unique magic. As I’ve said before… Government needs to recognise this, and get in the API game. Not just as a ‘nice to have’, but as an absolute priority.

    * 24 hours? Well, put it this way. It was working perfectly in Firefox, Safari (desktop and mobile), Chrome, Android… but not IE. It’s taken me the best part of a day to make it work in IE, and I still can’t really understand what I’ve done differently to finally make it work. Opera’s acting really strangely, but I’ve spent long enough playing with it for now.

  • 5 Dec 2008
    company, e-government, politics
    news, parliament, puffbox, wordpress

    Bong! Parliament goes WordPress

    The Parliament web team have launched a new News site for the new parliamentary session – and hurrah, it’s done in WordPress.

    I can’t really claim any credit for actually doing any of it, despite what you may have read elsewhere. The internal development team did a considerable amount of customisation, most of which won’t be immediately visible to the reader, before I ever came along. I didn’t do a lot more than pick holes in it for a day or so.

    It’s definitely a ‘news site’ rather than a blog, and the layout sits comfortably alongside the likes of the BBC. It’s a brave move to commit to putting big photos on every story, but if it’s sustainable, it’ll pay dividends. There’s a little way to go as regards the editorial; but these are early days, and the direction is unquestionably the right one.

    Their plan is to make heavy use of WordPress’s fantastic RSS functionality. There’s already a very detailed subject (category) taxonomy showing on the site; and of course, once everything’s tagged, it’s relatively easy to use category-specific RSS feeds to surface the headlines on other sites. Other departments might, for example, want to integrate into their own pages a list of Parliament’s latest news on their particular topics..?

  • 5 Nov 2008
    company, e-government, politics, technology
    Mark Ballard, nhs, patientopinion, Scotland, scotweb2, Stephen Glenn

    Speaking at ScotWeb2

    I spoke last Friday at ScotWeb2, organised by (now former) civil servant Alex Stobart to talk about Scotland and web 2.0, open source, engagement, all that good stuff – with a particular, but not exclusive, focus on public sector activity. There isn’t yet (so I’m told) much of a critical mass for this stuff north of the border, and this was an effort to kick-start things.

    It’s a story I’ve told many times before: how open source software and free services can be a match (or more) for mega-expensive content management solutions; how the rock-bottom cost of development should make us reconsider the meaning of ‘failure’; and the fact that whatever you want to do online, you could probably now do it. As ever, it turned into a WordPress evangelism session, and I think I’ve encouraged a few people to look at it for their more modest online projects. It’s becoming a very easy ‘sell’.

    James Munro from Patient Opinion was up before me. His starting point was that people would share their views of NHS services, whether you provided a mechanism or not – but I didn’t expect him to quote Flickr or YouTube as the platforms people might use. Having initially been funded by the Department of Health, 50 NHS organisations are now paying for ‘value added’ services on the Patient Opinion site… and with the NHS in Scotland being a separate entity, James talked about looking to expand northwards.

    If I’m honest, I was a little distracted during the afternoon’s proceeding; having got my Googlephone on launch day, I hadn’t had the chance to play with it. (Er, I mean, configure it properly.) But there were – inevitably – some interesting discussions in the pub afterwards – concentrating most notably on also-ran Scottish football. By which, of course, I mean all of it apart from Rangers and Celtic.

    The event took place at Edinburgh University‘s education faculty (?), a few doors up from the Scottish Parliament, but I was struck by the event’s very different atmosphere compared to, let’s say, a similar seminar in Westminster. Much more relaxed, with no problem interrupting speakers’ presentations, and with people on all sides of the political game happy to chat. I’d never been to the Parliament building – and it’s reassuringly, remarkably ordinary. If that’s what comes of devolution, let’s have more of it.

    Hi to some of the guys I met on the day: LibDem PPC Stephen Glenn, ex-Green MSP Mark Ballard, blogger Duncan Stephen and Stewart from w00tonomy… and thanks to Alex for making it happen.

  • 5 Nov 2008
    company, politics
    android, iphone, onepolitics, puffbox

    Onepolitics now Android and iPhone-optimised

    I’ve just rebuilt my onepolitics website, which aims to bring together the latest from a personal selection of prominent political blogs into a single page. It’s the third incarnation of the site in less than a year: initially it was built in WordPress, then rebuilt in June as a more straightforward PHP/RSS-powered website. It’s had a steady trickle of people using it, measured in the dozens each day, but I’ve never pitched it as a public service: it’s always been for me primarily, but anyone else is welcome to drop by.

    Version three recognises the primary use case of the key target audience (me): mostly on my mobile. And having just got my hands on a new T-Mobile G1 Googlephone, it seemed sensible to make the design work best in that context. So I’ve recoded the pages to give b-i-g touchscreen-friendly clickable areas, and applied some conditional code to select appropriate styling for the G1 and (as best I can) the iPhone. If you’re on something else, including a desktop browser, you’ll still get more or less the v2 design.

    I’ve abandoned the filtering options, as it didn’t seem people were using them anyway. So now the site concentrates solely on its ‘homepage’ presentation of the latest 20 items from the political blogs considered by our editorial board (me again) to be the most prominent and influential. Updating is lightning fast, usually within a few minutes of an article’s publication, as it’s powered by feeds from Google Reader.

    If anyone’s got an iPhone, could you try it out for me, and let me know how well it matches? I’ve tried to follow the Apple guidance, as far as I could be bothered anyway; and testiphone.com has been helpful (when used in conjunction with Firefox’s User Agent Switcher plugin).

    PS: Quick Android tip. I’ve only seen it advertised on 18-month contracts, with no charge for the handset; but I got mine in a T-Mobile store on a 12-month contract for a ยฃ49.99 payment. I don’t know about you, but 18 months is a l-o-n-g time to be locked in.

  • 28 Oct 2008
    company, e-government, technology
    downingstreet, javascript, opera, PHP, puffbox, wii, youtube

    Gordon Brown on your Wii

    One of the more inspiring developments at the BBC recently has been the extension of iPlayer away from the desktop PC. Back in April, they launched iPlayer on the Wii – but it wasn’t the breakthrough moment it might have been. Leaving aside the fact it didn’t stream especially smoothly on my machine, the interface was optimised for a screen resolution which the Wii couldn’t deliver, making for a horrid user experience. Last week they made amends, with a Wii-optimised screen setup – and it’s truly brilliant. Try it on your desktop PC, but to appreciate its full glory, you need to be sitting on the living room sofa, in proper telly-watching mode.

    I’ve been a bit surprised that people haven’t done more optimising of content for ‘games consoles’ – particularly the current generation, with their online capabilities. And with the Wii (again) selling like hot cakes (set to get even hotter too), it has tremendous potential for video-on-demand in the living room.

    Inspired by the Beeb’s efforts, I wondered how much effort it would take to put a Wii-friendly front end on some YouTube content. So I took a few hours last night to build a prototype – and here it is: wii10.puffbox.co.uk

    It’s basically the same concept as the BBC’s design, rebuilt from scratch using a combination of PHP, RSS and Javascript (specifically, JQuery). The code pulls in the last 10 items from Downing Street’s YouTube account, and puts them into a JQuery-driven carousel. When you click on a clip, a popup fades into view, and the embedded YouTube player autoplays. The big buttons left and right make the playlist scroll beautifully from side to side.

    I want to stress: I’ve done this completely off my own bat. Although we have a continuing working relationship, I wasn’t asked to do this by Number10. It’s purely a proof-of-concept, using publicly available (publicly funded) material. It’s a bit rough round the edges: some of the link highlighting isn’t too smooth on the Wii, the word wrapping isn’t polished, and it doesn’t seem to work properly on (desktop) Firefox for some reason – although curiously, all other browsers seem OK, even IE! But having proven the concept, to be honest, I may not bother going back to fix these issues. There’s also a risk of YouTube changing their code, as has happened before: the Wii’s Flash player is a bit behind the times, and YouTube’s improvements have caused problems in the past.

    But for now – it works, really quite nicely, and I’m dead pleased with it. You need never again say the words ‘there’s nothing on telly.’ ๐Ÿ™‚ And with more and more government content going on YouTube, if anybody thinks this might be useful in a proper business context, please get in touch.

  • 17 Oct 2008
    company
    downingstreet, puffbox, wordpress

    WordPress T-shirt in Downing St

    I’ve been meaning to sort this out for some time… ๐Ÿ™‚

    Simon wears WordPress t-shirt outside No10

  • 15 Oct 2008
    company, e-government, technology
    mysociety, puffbox, tomsteinberg

    MySociety, outsourcing and precedents

    Happy birthday to MySociety: five years old, and now talking in terms of 20-year plans. Tom Steinberg’s speech at last night’s birthday party contains much to ponder.

    Our agreement on the basics is a given. You can do a tremendous amount of good with relatively little money, as long as you have good people involved. People who understand the context, who have a feel for the technology, and who have a passion for what they’re doing. That’s been the very basis of MySociety’s success, and (I hope) my own here at Puffbox.

    ‘So long as the cult of outsourcing everything computer related continues to dominate in Whitehall,’ Tom says, ‘little is going to change. [The UK government] fired everyone who could do those things, or employed them only via horribly expensive consultancies. It is time to start bringing them back into the corridors of power.’ Hmm… depends what you mean by ‘outsourcing’, and ‘bringing them back in’.

    It’s an outrageous generalisation, but what the heck – my experience over the last five or so years has been that small computer-related projects done by small companies are generally successful, whereas large projects done by large companies aren’t. So if we’re talking outsourcing to those ‘horribly expensive consultancies’, by which I guess we’re talking six, seven or even (gasp) eight-figure budgets, hear hear.

    But having operated as a consultancy myself for a little while now, I actually think the outsourcing of small jobs to small external operators is beneficial to all parties.

    • The client generally deals with someone at, or certainly much closer to the coalface. No account managers, business analysts, project support officers, etc etc. All these people and processes are introduced to reduce risk; but in my experience, they actually increase the risk of not delivering.
    • There’s an inherent benefit in doing lots of small jobs for lots of different people: you inevitably learn something new on every job, which then makes the next job even better. If you’re tied to one single government department, there just won’t be that many interesting jobs in any given year.
    • ‘Coming in from outside’ gives you the right to be a bit more contrary, provocative, arrogant even. You can say the unsayable, if you like. And whilst it’s never a desirable state of affairs, you do have the right to say ‘no’ to the more insane propositions which might come your way.
    • The rigidity of government grading and payscales is actually a disincentive for ‘doers’ to remain in a civil service job. To earn a ‘market wage’, you need to seek promotion to senior management levels… and with every upward step, you move further and further away from the coalface. More talking, less doing. Trust me, I’ve been there.
    • It’s invariably cheaper, and often better quality.

    Given the more commercial edge to the new MySociety website, it looks like I’m pushing at an open door there.

    I’m a little intrigued by Tom’s comment about the ‘repurposing [of] generic new communications tools like blogs’. That has become the core of what Puffbox does, and I make absolutely no apology for it. It allows me to deliver powerful, intricate websites in double-quick time – giving end-users what they want, how they want it, whilst maintaining a straightforward back-end interface. It gives people cutting-edge tools to do their work, and hopefully makes them ask more difficult questions of the inevitably bespoke IT projects elsewhere in their work.

    I detect a slightly pessimistic tone to Tom’s remarks, and not just on funding. ‘We’ve shifted the culture of government internet usage less than we might have hoped over the last five years,’ he concludes frankly. I’m more inclined to see the upside; it has shifted, and it is shifting – slowly.

    I’ve written and spoken before about the power of precedent: and with every MySociety production, large or small, the precedents become stronger. (I hope the same can be said of Puffbox’s work too.) Yes, it’s taking time to see the ripple effect: but it’s definitely coming. Some of the projects I’m discussing with people just now are truly mouthwatering.

  • 8 Oct 2008
    company, e-government, technology
    blogactionday, blogging, dfid, puffbox, simonwheatley, tonyparsons, wordpress

    DFID Bloggers: tales from the front line

    The latest Puffbox project gets a soft launch today, ahead of a formal (and hopefully high-profile) announcement next week. DFID Bloggers is a satellite site off the main Department for International Development website, and follows in the FCO’s footsteps of giving front-line staff a blog on which to talk about their work and experiences.

    In some respects, it was an obvious thing for DFID to do. Their work isn’t generally seen by the UK taxpayers who fund it. By definition, they operate in exotic and/or difficult locations, and have powerful stories to tell. They saw the value in putting some human faces on it all; and in opening lines of communication with anyone worldwide with something to contribute. The Foreign Office had already set a helpful precedent: my brief was effectively ‘can we have what they’ve got, please?’

    Using WordPress was, of course, a given; but perhaps surprisingly, I took the decision early on to use the standard version, rather than MU (Multi User). Everyone is effectively writing to the same ‘group blog’, allowing us to aggregate and consolidate the presentation (eg on the homepage, and in the main RSS feed). But the WordPress approach to output templates allows us to give each blogger a personal homepage, with a fuller biography, a filtered RSS feed and an archive of posts. The best of both worlds, if you like – with fewer concerns about the speed of updates and the compatibility of plugins.

    All the standard blog functionality is in there, plus a few things you won’t have seen. The homepage shows the latest post for each ‘active’ blogger; when they haven’t written something for a fixed number of days, they’ll automatically drop down into an ‘archive’ list. There’s some customisation of the standard WordPress user profile, adding a new ‘job title’ (ie short biography) field, and incorporating Google Map functionality, for the bloggers to pinpoint their location. This geo-data gets aggregated into a Bloggers Map page, with the popup ‘speech bubbles’ showing a summary user profile, including a link to their latest blog entry.

    I can’t say how pleased I am with the results. I’ve been collaborating with a couple of new contacts – my near-neighbour Tony Parsons on the design side, and Simon Wheatley (who I met at WordCamp) on the technical stuff that was beyond me. Both have been truly brilliant. And I have to say, the DFID guys have been fabulous too – giving me all the freedom I could ask for. It’s been a perfect combination, and I think it shows in the site.

    In the spirit of open source, Simon W has released the custom WordPress plugins to the world via wordpress.org. In reality, you’ll only be interested in them if you’re wanting to build a carbon-copy site; but they are now ‘out there’, and you’re welcome to them.

    I’ve also been working with Shane McCracken and his Gallomanor team (including Dave Briggs and Griff Wigley), who have been tasked with training the DFID volunteers in the art of blogging. Judging by the initial posts I’ve been reading, they’ve done a great job. I’m sure they will tell their own stories in due course.

    Quite honestly, I think it’s the best thing Puffbox has yet produced. Great design, great functionality on front and back end, and a client committed to doing it right. With so many great stories and pictures out there, I hope it can have a big impact.

    And by the way… it’s no coincidence that the site is launching just ahead of Blog Action Day next Wednesday (15 October), when bloggers have been asked to write something about poverty and development issues.

  • 9 Sep 2008
    company, e-government
    barcamp, scotweb2, speaking

    Speaking at ScotWeb2

    Alex Stobart at the Scottish Executive Government is putting together ‘an informal, bar camp style event allowing participants to listen, network and share experiences with those who have designed and are managing Web 2 services’: and he’s seen fit to invite me up to speak at it.

    ScotWeb2 is a one-day event being held at Edinburgh University’s Holyrood Campus, with backing from BT, on Friday 31 October – long weekend, anyone? It’s already a cracking line-up, with Ross Ferguson (ex Hansard Society, now at Glasgow’s Dog Digital); James Munro from Patient Opinion; Iain Henderson of the intriguing Mydex; and Stewart Kirkpatrick, ex editor of Scotsman.com, now running w00tonomy – ‘Scotland’s first, only and leading content marketing agency’. Oh yeah, and me. Gee, that’s a lot to pack into a single day, never mind a Friday. (And more is promised.)

    There’s more information at Eventbrite, with the ability to claim your (free) ticket; there will be a website at scotweb2.com, but it’s not really ready yet.

  • 2 Sep 2008
    company, technology
    freesoftware, google, stephenfry

    Selling free software

    Presenting, in the blue corner, Google’s announcement of its forthcoming Chrome browser – by the medium of the comic book. And in the red corner, Mr Stephen Fry’s armchair chat on the subject of GNU, the movement to create a completely free operating system.

    Both are trying to do something quite peculiar: they want to give you something for nothing, and they feel they have to really push the boat out to persuade you why that’s a good idea. For the record, I’m not sure either is a presentational success. I find the comic book really hard work to read, especially when it starts talking about detailed tech stuff. And much as I hate to say it, Stephen Fry’s video piece is rather dry and a little repetitive. Maybe it needs more Alan Davies. (It certainly could do with better audio.)

    Selling ‘free’ software – normally WordPress, of course – is effectively what Puffbox does. But what am I actually ‘selling’? The manifestation is usually in the form of custom theme design, selection and configuration of plugins, brainstorming of new features and functions, plus a bit of coaching and training. But fundamentally, clients are paying for my experience with the product: knowing what it’s good at, knowing how to make these things happen, and being able to do it more quickly (and hence more cheaply) than they could themselves.

    And as WordPress (well, strictly Automattic) CEO Toni Schneider told the recent WordCamp in San Francisco, it’s a flourishing business. You can’t say that about much these days, can you? But then, as noted on my last piece about Internet Explorer… I really believe the ยฃ0 price tag changes all the rules.

Previous Page
1 … 6 7 8 9 10 11
Next Page

Proudly Powered by WordPress