Jan 12

Transatlantic Telephone Call (On A Plane)

Late last year I wrote, with childish and geekish joy, about onboard wifi on Virgin America. This year, on my first trip of the year to the US, I discovered another item which elicited the same reaction.

There’s some things that you expect to see when you’re on a plane somewhere over the Atlantic ocean. Firstly you expect to see a map of where you are …

Secondly, if you look out of the window, you expect to see the ocean below, through a gap in the clouds and through the ice crystals on the window …

But what you don’t expect to see, is a mobile phone which isn’t only not in flight safe mode, but is also actively connected to a mobile network.

But that’s what you get these days on Virgin Atlantic. Granted it’s a plain old GSM connection, voice calls and SMS only but it’s great for not feeling so isolated when you’re away from home and from family.

So not only will I maybe only write blog posts on from airplanes these days, but maybe I will only make phone calls from airplanes these days too.

Written and posted from Disney’s Yacht and Beach Club Convention Centre, Orlando FL (28.372069,-81.559196)
Posted in Journal | Leave a comment

Dec 11

WP Biographia Hits v2.1.1 In Time For Christmas

WP Biographia’s always had the ability to suppress the display of the plugin’s Biography Box for all users; unfortunately that’s been accomplished by simply not installing the plugin. But judging from requests on the WordPress forums as well as emails hitting my Inbox, suppressing the display of the Biography Box for some users ranks highest on the list of requested features.

So it’s good to be able to say that as of v2.1.1 of the plugin, you can now do this and v2.1.1 is now live and able to be downloaded from GitHub as well as from within WordPress or via the WordPress plugin repository.

New!

As well as supporting the latest v3.3 version of the WordPress core, the complete list of changes for this latest version of the plugin is …

  • Add ability to suppress the Biography Box from being displayed on posts, on pages and on posts and pages on a per user basis
  • Add settings link to Settings / WP Biographia admin page from the plugin’s entry on the Dashboard / Plugins page
  • Add checks for avatar display in the Biography Box being requested with avatar support not enabled in the Settings / Discussions admin page
  • Add Help & Support sidebar box to Settings / WP Biographia admin page
  • Handle upgrades to configuration settings gracefully; fixed bug that didn’t persist unused/unchanged configuration settings
  • Cleaned up the wording for the Settings / WP Biographia admin page and made terminology consistent across all configurable options
  • Tweaked admin CSS to introduce padding between the settings container and sidebar container that changed in WordPress 3.3

As always, the WP Biographia home page has the full details. Consider this, if you will, an early visit from Santa. What’s next for the plugin? Internationalisation is probably on the cards as well as converting the plugin to use classes and not a simple set of WordPress PHP functions; but all of that will have to wait until after the Holiday season.

Photo Credits: Sam. D. on Flickr.
Written and posted from home (51.427051, -0.333344)
Posted in Journal | Tagged , , , , , | Comments Off

Dec 11

Revisiting The Online Me (On A Plane)

Although I fly a lot these days, I don’t fly on internal routes in the US that much and so flying Virgin America, which has onboard wifi, is still something that brings out the childish geek in me. In homage to a certain Mr. Aaron Cope, once again I am in the sky as I write this and starting to think that maybe I will only write blog posts from airplanes from now on.

While sitting in a hotel room about a week or so back, I realised that while vicchi.org has been the home of my blog for years and the current incarnation may have 267 pieces of bloggage tucked away in the bowels of WordPress (that’s 268 with this post), the theme has been pretty much static since sometime in 2007. The same goes for my other web presence over at garygale.com.

But back to this blog for a moment. Like a lot of people I started out with a stock WordPress install and theme. Then I went through the discovery of the WordPress theme repository, installing and uninstalling too many plugins, before finally becoming confident enough to start hacking the PHP and CSS of an existing theme into something vaguely approaching what I wanted. And thereby hangs the problem. My theme, which started out as Chandra Maharzan’s rather wonderful Cleanr, suffered from the problem that each time the theme was updated I needed to go through the changes and manually apply them to my hacked version. Scalable and fun this is not.

vicchi.org - Screen Grab

Enter the notion of WordPress child themes. These allow you to take an existing WordPress theme and build on top of that theme but without actually modifying or adding to the original theme. You start with just inheriting from the parent theme’s CSS and then you can add, adapt and otherwise hack as much or as little of the parent’s templates and PHP functions as you need. As you’re not actually touching the parent theme at all, any updates to that theme are automagically passed onto the child theme, so the need to keep a hacked theme in line with the original simply goes away.

I still rather liked the clean typography and colour scheme of my version of Cleanr so I was able to easily modify my child theme’s CSS to migrate this. I based the child theme on the WordPress Twenty Ten theme but changed the way in which post date formats were displayed, removed the built-in biography display so I could use my own WP Biographia plugin and modified the parent theme’s header image display to use my own imagery and to also rotate the images on page refresh.

Putting together a child theme to give my blog a long overdue facelift has been surprisingly easy; to see just how easy, the source code to the originally named Twenty Ten – Vicchi is over on GitHub to download, fork or otherwise hack around.

One web presence down, one to go. Next it was time to give my personal vanity page some facelift attention. The original design for this site was heavily influenced by Christian Heilmann’s approach to web technologies. Chris and I worked together at Yahoo! and he taught me so much about how web pages worked. The original version of this site was dynamically generated from RSS feeds fed through Yahoo’s YQL. Sadly, the YQL API got ever more flaky over the last few years and I ended up having to transition over to use the SimplePie PHP library just to keep the site up and running. It wasn’t the world’s fastest loading site but it was nice and dynamic and at the time, that was important, to me at least.

But in keeping with the clean and spare layout of my blog, I’d been intrigued by the less-is-more approach that about.me had taken. But despite having my own page on about.me’s site I wanted to host my own under my garygale.com domain.

garygale.com - Screen Grab

A random browse through GitHub yielded The Personal Page, a clean, lightweight home page design that appealed to me. One GitHub fork later, plus a photo of me taken at last year’s Geo-Loco conference in San Francisco that I didn’t look too appalling in and the new, Personal Page’d version was up and running. Really, it took all of about half an hour and that’s including testing and finding a social media icon set that integrated nicely with the look and feel of the site. Of course, the web site’s code is also up on GitHub for the aforementioned hacking around.

All of the above verbiage can be boiled down to the simple fact that armed with a little knowledge of CSS, PHP and HTML it’s very, very easy to create a new and, I hope, effective web presence, all of which is powered by open source tools and techniques and that, utterly appeals to the grown up geek in me.

Written and posted on Virgin America flight VX837, between Chicago O’Hare and San Francisco International airports, roundabout overhead Maryville, MO (40.347, -94.873)
Posted in Journal | Tagged , , , , , , , | Comments Off

Nov 11

Smart Phone. Clumsy User

I have learnt four things over the past year or so.

One. The iPhone 3′s glass was scratch resistant but not dropping-onto-a-stone-floor resistant.

Two. I am clumsy.

I Think I Need A New iPhone. Bugger

Three. The iPhone 4′s glass was scratch resistant but not dropping-onto-a-pavement resistant.

Four. I am still clumsy.

FFS. Not Again!

Written and posted from the Nokia gate5 office in Schönhauser Allee, Berlin (52.5308072, 13.4108176)
Posted in Journal | Tagged , , , , , , , | Comments Off

Nov 11

Beta No More; WP Biographia Hits Version 2.0

It’s taken a while but after 20 commits on GitHub, 1000 odd lines of PHP code, 40 odd WordPress forum posts and, what to me is a staggering, 1100 odd WordPress downloads, WP Biographia finally hits version 2.0. As I’ve written before, this is very much an ongoing learning process and putting version 2.0 out into the wild hasn’t been entirely trouble free, as this thread on the WordPress forums amply shows.

But despite the initial teething problems, version 2.0 is out and the list of enhancements and fixes remains unchanged from the beta version, but the official version 2.0 release of this plugin is now both on GitHub and the WordPress plugin repository and while my Codeage page still remains the official home for this plugin, there’s a nicer looking home on GitHub for WP Biographia courtesy of GitHub’s pages feature.

I Want The Biography Of My Life ...

The vast majority of those 1100 odd WordPress downloads are thanks to the WordPress community itself, who’ve had some nice things to say about WP Biographia, such as Kevin Muldoon on wpmods.com  …

As you will have established by now, I think WP Biographia is a great little plugin. Being able to insert the author box directly into an RSS feed will benefit anyone who runs a multi-author blog or website (or those who accept guest posts regularly). The plugin also adds new social media profile fields to users profile and displays them in the author box automatically.

I encourage you to try it out yourselves and see what the plugin can do.

… and on Smashing Magazine’s noupe.com

Arguably the best looking author bio plugin available for WordPress, WP Biographia gives you complete control over what is shown in the bio area and adds Facebook, Twitter, LinkedIn and Google+ profile fields to every users profile. You can choose whether the box is shown on posts, pages, archives and/or the home page and you can customise the colour scheme and border too.

Without a doubt the plugins best feature is the ability to display author bios in the RSS feed. 99% of blogs don’t include a link to the authors posts or website through their RSS feed therefore the guest poster loses a lot of potential traffic from RSS readers. WP Biographia corrects this by displaying a beautiful looking bio at the end of every post in the RSS feed.

… and Rick Bjarnason

Authors like credit. Make sure you are using this plugin so everybody knows who the writer is. Adds Facebook, Twitter, LinkedIn, and Google Plus profiles, but the real killer feature is that it works in RSS feeds.

A next version of WP Biographia, which will probably end up as v2.1 is now in the works, which includes some of the additional feature requests that people have asked for on the WordPress forums as well as directly by email. Trying to keep the usual home life, work life, coding life balance in check means that quite when v2.1 will see the light of day is unclear and as the Christmas Holiday season is fast approaching it may well be sometime in early 2012, but only time will tell.

Photo Credits: Jacob Martinez on Flickr.
Written and posted from home (51.427051, -0.333344)
Posted in Journal | Tagged , , , , , | 2 Comments