Jump to: navigation, search
Welcome to Eric Hartwell's InfoDabble

What's new
About Eric Hartwell: I'm a software/systems consultant based in Toronto, but at home anywhere with a decent IP connection. I'm always interested in development opportunities; contact me.

Special Pages
Contents
What's new
About me
About this site

Sections
Tech Notes
Support
Calendars & Mugs
Apollo 17:
The Blue Marble
Flight Journal

Feeds
What's new
Oddly Enough
Tech News

Latest Updates

I'm pleased to say that this site is now running on MediaWiki. Here's why, and how.

New this year: brand new Cassini at Saturn, Space Shuttle, Have Space Suit, Will Travel, and X-15: To the Edge of Space wall calendars. Not to mention the Planetary Society's Year in Pictures 2007 Calendar.
Also new this year, some wall clocks to go with the mugs.
I needed to turn an old PC into a cheap, dedicated, browser appliance. The cleanest choice is a Linux/Firefox boot-from-CD; the hardware demands are minimal, and it's impossible for users to make any permanent changes. After a little research, I decided to go with SLAX, a small and beautiful Linux operating system which fits on and runs directly from a CD-ROM disc. With the addition of Firefox 2, a Firefox kiosk mode extension module, and a little fiddling with xinitrc, I was able to create a small, clean kiosk boot CD that works on practically any PC without changing the hard disk at all.
The DynamicSkin MediaWiki extension allows the skin layout and content to be defined using normal wikitext articles instead of PHP script files, and to be modified dynamically depending. Menus, styles, navigation can change depending on the contents of the page being rendered. i've published the extension on MediaWiki.org and a description of the InfoDabble skin which shows how a derived class is used to further customize the skin for this site.

I've also published the BreadCrumbs2 extension which generates "breadcrumbs" to help users navigate around the wiki, highlights the active navigation link and/or tab, and optionally changes the site logo based on page categories.

As part of its web application framework, Google provides the Google Data APIs, a set of web services for read/write access to google applications. Even better, the Zend Google Data Client provides a PHP 5 component to execute queries and commands against the Google Data APIs. And that's all you need. Unless you're using GoDaddy as a cheap host. You get what you pay for ... With low cost comes great hoop-jumping responsibility.
The EmailForm MediaWiki extension is used to create email response forms. Both the input form and the results, which are defined on the same wiki page, can be fully formatted using standard wikitext. The extension has been published to MediaWiki.org and is used for the Contact me form on my web site.
poweredby_mediawiki_88x31.png I'm pleased to say that my web site, InfoDabble, is now (mostly) running on the MediaWiki platform. Here's why, and how.
I like to think of GoDaddy as the McBurgers of hosting and domains - they're huge, they're everywhere, they're relatively cheap, and they're utterly consistent. Just don't ask for anything that's not on the menu. Fortunately, MediaWiki fits with just a little trim...
The (not the) Apollo 17 Flight Journal is back in business - new, improved, and much fuller. The site is also a showcase for how to use MediaWiki as a platform for project documentation and research.
"I'm pleased to announce that a reader, Eric Hartwell, has put together a lovely 2007 calendar based upon the Year in Pictures feature I posted looking back on some of the great pics from 2006. You can order it from Cafepress in either a large or a small format (the large looks better, but both are nice). I think Eric did a great job selecting the images and laying them out; the calendars are absolutely beautiful..."
-- The Planetary Society Weblog By Emily Lakdawalla - January. 31, 2007

Contact me