Thank you for an excellent, easy-to-follow course. You give out the feeling of ease in a somewhat difficult subject.

A review of Asia’s recent ascendency in the Top500 list of the world’s leading supercomputers, and the supercomputing field generally.

A column for Issue #2 of “Drupal Watchdog”, a print magazine distributed at DrupalCon London and later made available online.

Your courses really make learning Drupal a joy!

One-hour, live presentation to The New Media Consortium (NMC), which helps educational organizations learn about new media and new technologies.

Article about advances in electronic displays that can bend, be made in irregular shapes, and be produced through a print-like process.

Your Drupal courses on lynda.com really broke a logjam in my understanding of Drupal. I’d read several books but really wasn’t getting it. Your pace and explanations were perfect for me.

I wanted to congratulate you on your lynda.com training videos. I can’t remember that I’ve ever had such a great “kick-start” into an unfamiliar technology.

Learning Drupal has been a big learning curve, and I’ve been able to fast track it through your Lynda tutorials. Your advice was terrific – all worked and saved me a shed load of time and ulcers.

A column for Issue #1 of “Drupal Watchdog”, a print magazine distributed at DrupalCon Chicago. (Content not available online.)

Screen shot of the certifiedtosuck.com siteYou might know of Certified to Rock, which reduces your activity on drupal.org to a single number, much as a long simmer reduces gourmet food to a carbonaceous layer that ruins the frying pan, and I really liked that pan!

Anyway, the problem with CTR is that it only measures how great you are, and some of us don’t take praise well. For we Drupalists of low self-esteem, now there’s Certified to SUCK! Here’s how it works.

  • Go to certifiedtosuck.com
  • enter your drupal.org username
  • click the button
  • wait for the meter to do some corny sprite-based animation
  • see your score
  • check out the scores of Drupalists you know
  • get angry that they have better scores than you
  • check your own score again, as if it’ll be different
  • write a long post about how bogus the whole thing is and about how people can’t be reduced to numbers, man.

Scores on CTS are calculated by… oh, never mind, it’s long and boring. The important thing is that it works and Must Be Obeyed. Void, like many things, in Idaho.

Hug me.

Drupal 7 Essential Training had me creating sites within hours.

A collection of 24 one-page articles to be given to clients and potential clients when I was a real-estate agent. I often put out a few of these at open houses I hosted and got several bites as a result.

Geller has a knack for covering a large volume of information in a condensed space without making the reader feel rushed. He manages to take what could be a technical ‘bible’ of information and distills it into a practical guide.

I’ve been watching Drupal 7 for almost two years now and have been champing at the bit to start using it. I launched the promotional site for “Drupal 7: Visual QuickStart Guide” in Drupal 7 — how could I not? — about a month before Drupal 7’s official release. Now I’ve also taken the opportunity to combine tomgeller.com and gellerguides.com (my portfolio site) into one. The new one is at tomgeller.com, of course; for the moment you can still see the old version (with comments closed) at http://temp.tgeller.com.

The upgrade itself wasn’t so bad, although I ran into more error messages than I expected. But merging the two sites was frankly harder than I expected. There are basically three options for transporting nodes:

  • Feeds: This is my favorite tool except for two things: There’s no way to bring over node comments in D7 (yet!), and I was stymied for hours until I realized that it demands Unix-style line endings. (On the Mac you can force those in the Save dialog box of TextWrangler.)
  • Node Export: Again, no way to bring in comments, but otherwise handy. Despite its name, it handles both exporting and importing — which is good, because there’s still no D7 version of Node Import.
  • Migrate: Requires substantial custom programming, and is therefore a non-starter for me. People who can use it say it’s great, though.

I mention these options — and a lot more — in the paper I wrote for Acquia, “Migrating a Web Site to Drupal”. (That link takes you to one of my Panels– and Quick Tabs-based portfolio pages, which I’m very proud of.)

Beyond node migration, there were other surprises. For example, messages that Drupal automatically sends to users — to confirm their membership, for example — use old-style tokens like !username instead of [user:name], and have to be changed manually. I missed a theming change that threw some baffling errors, and had to drop some functionality because the modules weren’t ready. Then the statistics table stubbornly refused to update properly — until I moved the site to its host.

So what’s the prognosis? I agree with TimOnWeb.com that your situation dictates whether to upgrade to (or build anew on) Drupal 7. The “7.0” label is psychologically powerful, and I made the mistake of believing that its “release” meant that major problems had all disappeared. They haven’t; there’s still a lot of work to be done. (Speaking of which, please continue to support developers who are working on 7.x projects!)

Having said all that: The proof is in the pudding. tomgeller.com is up and running on Drupal 7, with a hell of a lot of functionality I’d been withholding while on Drupal 6. Enjoy this forward-looking time for all its worth.

I just bought your Drupal Essential Training from lynda.com and would like to thank you for the great videos. You’re a super teacher!

The article looks great. I think it’s the best I’ve read on the subject so far.

Tom Geller is a wonderfully natural and informative presenter.

Finding knowledgeable, evenhanded writers is hard enough. But finding one whose writing is as clean, precise, on-time, and well-crafted as Tom’s is almost unheard of. A keeper!

I love your videos. Your voice is very pleasant and you explain everything precisely. I am mostly a self-learner because I often find that courses too slow for me, but yours are just perfect!