All in the <head>

– Ponderings & code by Drew McLellan –

– Live from The Internets since 2003 –

About

About Drew McLellan

Photo of Drew McLellan

Drew McLellan has been hacking on the web since around 1996 following an unfortunate incident with a margarine tub. Since then he’s spread himself between both front- and back-end development projects, and now is Director and Senior Web Developer at edgeofmyseat.com in Maidenhead, UK (GEO: 51.5217, -0.7177). Prior to this, Drew was a Web Developer for Yahoo!, and before that primarily worked as a technical lead within design and branding agencies for clients such as Nissan, Goodyear Dunlop, Siemens/Bosch, Caburys, ICI Dulux and Virgin.net. Somewhere along the way, Drew managed to get himself embroiled with Dreamweaver and was made an early Macromedia Evangelist for that product. This lead to book deals, public appearances, fame, glory, and his eventual downfall.

Picking himself up again, Drew is now a strong advocate for best practises, and is currently Group Lead for The Web Standards Project. He has had articles published by A List Apart, Adobe, and O’Reilly Media’s XML.com, mostly due to mistaken identity. Drew is a proponent of the lower-case semantic web, and is currently expending energies in the direction of the microformats movement, with particular interests in making parsers an off-the-shelf commodity and developing simple UI conventions. He writes here at all in the head and, with a little help from his friends, at 24 ways.

Moving hkit Forward

16 January 2008

A few days back I took the step of setting up hkit as a project on Google Code. If you’re not familiar, hkit is a PHP5-based microformats parser designed to help find and extract common microformats form arbitrary web pages. You can play with a live demo to get the idea. Not a complete piece of solution in its own right, but a building block to enable PHP web applications to make use of microformats.

Although always open source (hkit carries an LGPL license), up until now all the development had been behind closed doors for no other reason that my having not put anything more structured in place. After receiving all sorts of feedback and patches over the last few months, and feeling a bit guilty about the fact that I had newer developments in place than I’d had time to organise into a formal release, I was finally prompted into doing something about it.

Those who wish to keep up to date with the latest code can check out from the public svn repository, and those wishing to contribute (which would be very welcome) can patch against the latest trunk. There’s also a wiki with an outline roadmap, known issues and such. A corresponding discussion list has also been created for those need help in using hkit or wish to discuss the development of profiles or whatever. The doors are open.

As we push towards a version 1.0 release, the key things we’ll be looking at are getting XFN cooked into the core, and really tightening up the hCard support – including detection of representative hCards, and creating a set of user documentation. If you feel you’ve got something to contribute in any of those areas, take a look at the wiki, join the discussion list and come and say hi. Any contributions are more than welcome.

- Drew McLellan

Comments

Photographs

Work With Me

edgeofmyseat.com logo

At edgeofmyseat.com we build custom content management systems, ecommerce solutions and develop web apps.

Recent Links

Affiliation

  • Web Standards Project
  • Britpack
  • 24 ways