Notes on WordPress 2.5

Secret: This weblog has been running off the as-yet unreleased WordPress 2.5 for a few weeks now, via subversion checkout. For those not following along at home, WP 2.5 features a radically redesigned back-end that seems almost intentionally designed to piss off people who are resistant to change (but to delight the purists). Funny how we get with our tools – once usage patterns become entrenched, even huge improvements in usability start to seem like blasphemy (cf: people raging about Microsoft’s new “ribbon” interface in recent versions of Office, even though they’re an obvious improvement).

Have to admit, my first experience with 2.5 was disorienting and not altogether favorable. But after a couple of weeks of regular use, I’ve come to appreciate the wisdom of the focus groups; separating out commonly used functions from uncommon in the UI was long overdue. And while the new colors still felt washed out and pallid, a recent Profile page option to re-enable the old colors on top of the new UI compensated.

Birdhouse Hosting keeps all WP installations up to date automatically when new versions are released with a simple script. The system has been fantastic from a maintenance and security perspective, but puts me in an interesting position – when I run the next automated update, I’ll be changing the UI out from under a whole lot of users. Fortunately, my early experience has users reacting positively and not being confused at all – a few minutes of exploration and they’re off to the races. The good news is that there have been almost no API changes in this version that break plugins or themes. In fact, the upgrade from 2.2 to 2.3 broke a lot more stuff than this version will. There’s a plugin compatibility list in the codex if you’re interested; out of the 70+ WP-based publications I manage, only two will be affected by anything on that list (we’ll hold those back for a while).

Loving the new media manager – upload multiple files at once, handle image alignment at insert time, insert multiple images into a post simultaneously as a gallery (with automatic thumbnails, intermediate size, and full size versions – and independently commentable sub-posts for intermediate versions). Full-screen editor. Brand new tag manager. Much improved comment management. The visual editor no longer breaks embedded media like YouTube videos. A ton of subtle improvements that make life easier all around.

There are bound to be bumps, but progress is good.

Update 3/29/07: WordPress 2.5 has been released – go get it! Need a WordPress host with lots of experience/expertise? Contact me through Birdhouse Hosting.

Music: The Mekons :: Robin Hood

WordPress Patch Committed

Wpicon Woo hoo! Last June, while trying to convert a Movable Type site to WordPress, I struggled to come up with a way to get the site’s existing tags, stored in the MT “keywords” field, converted to native WordPress meta fields during import. Finding no workable recipes in the wild, realized I was going to have to modify WordPress’ MT importer directly. Took a bit of hacking and experimenting, but eventually got it working. Decided to share my mods back with the community by contributing a patch to WP Trac.

Months passed, nothing happened. In WP 2.3, WordPress gained native tagging support and I found myself facing a similar problem, needing to convert MT keywords directly to WP tags. Modified the importer again, re-contributed my patch, and… nothing happened. Then, last night, just a week or two before the release of WordPress 2.5, received notice that my patch has been committed to trunk. Fewer than ten lines of code, but it’s my first tangible contribution to an open source project (beyond helping with documentation and plugins, etc.)

A small deal, but I’m proud.

Music: Talking Heads :: Born Under Punches (The Heat Goes On)

Zuckerberg Train Wreck

Just witnessed the most disastrous keynote event — Sarah Lacy of BusinessWeek interviewing Facebook’s Mark Zuckerberg. Wasn’t that interested to begin with, but Lacy was an embarrassment to herself. Flirting with Zuckerberg. Cutting him off left and right, then insulting him when he looked puzzled. Repeatedly turning the conversation back to herself. Bringing up semi-private moments from the past. Getting facts about his life wrong. Teasing him about his age. At one point she compared herself to Leslie Stahl of 60 Minutes (“I feel you, Leslie!”)

Zuckerberg has become an artful dodger, dancing around many of her transgressions politely (rendering everything he said pretty banal). Between the two of them, it felt like a high school TV journalism class gone horribly wrong. Except that it happened in front of thousands of people.

I walked out halfway through. Outside, in the halls, everyone was talking about the debacle, re-hashing the worst moments.

Update: The interview was such a disaster that c|net has an article about it. Wired has another. Whoa – Lacy’s video response. She seems oblivious to just how bad she really was, tries to blame the crowd and the “mismatch.” So it’s confirmed – Lacy is on another planet.

Here are the notes I had taken up to the point I walked out anyway (not juicy).
Continue reading “Zuckerberg Train Wreck”

Twitter: I Succumb

A year ago at SXSW2007, I made a conscious decision not to do the Twitter thing. Can’t take another distraction/interruption, no matter how fun it sounds. This year I succumbed and decided to go for it. Couldn’t get shacker (thanks to always being about a year late to any given party), so I’m waxwing (a backup login I’ve left underutilized for long enough).

There’s something perniciously sticky about Twitter… what is it? Hard to stop looking. Like blogging without the pressure to write anything truly substantial. Blogging mashed up with IM. Feels like it should be its own internet protocol or something — a new form of communication altogether. People using Twitter at SXSW as part notepad on panels, part, “Where y’at?” Still finding my way with it.

Follow me. I’ll follow you.

Oscars Preview

A bit post-facto, but when am I not late to the party? For n+1 mag, old friend A.S. Hamrah offers his typically surly, dryly hilarious Oscar preview. Excerpt:

I can’t say anything about Juno because I didn’t see it. I didn’t see it because I hated Little Miss Sunshine so much. After I saw Little Miss Sunshine I really wished I hadn’t. I refuse to make that mistake again. If that’s what a feel good movie is, I can’t stand to feel that good. It’s physically painful for me to feel that good.

Music: Herbie Hancock :: Sweet Bird

Play Continuously

When Miles gets sick he wants to revert to the books and videos he was into at age three. Popped in a Bob the Builder video today, selected “Play Movie” and it took us to a sub-screen with these choices:

PLAY ONCE

PLAY CONTINUOUSLY

Play continuously? That cuts right to the heart of the Hit Entertainment empire. Got a doctor’s office? Store? Play Bob all day long! Need a six-hour break from the kids? Play continuously! Creepy.

Music: Terry Callier :: Promenade In Green

Technology Training for Editors and Reporters

Traditional news media is struggling to retain readership, and it’s all hands on deck to train working journalists in digital media technologies so they can reach the next generation of news consumers where they live (online). That means doing a lot more than shoveling newspapers onto the web, and the Berkeley J-School – in conjunction with the Knight Digital Media Center – has been at the forefront of multimedia training for journalists.

We’re expanding our popular multimedia training program to include training tracks on a broader ranger of internet technologies – map mash-ups, wikis, RSS, widgets, blogs, podcasting, FaceBook, etc. We’ve got two great new workshops in the queue for March and April – one for editors and one for reporters.

The workshops are free to qualified journalists (with stipulations). Click through for application details.

Continue reading “Technology Training for Editors and Reporters”

Star Wars and Kids

R2D2 OK, how to approach this… A few weeks ago Miles brought home an R2D2 toy and a “Learning to Read” Star Wars book. Started talking Star Wars characters and planets (you know, “light savers” and “Dark Tater”… the whole bit). Started making his own light sabers out of cardboard tubes, talking about the next characters he wanted to get. Turns out there’s a sizable cadre of kindergartners who are way into the Star Wars thing, and had even been watching the movies. The school is suddenly swimming with Star wars. Boy-hood had started for real.

Soon after, we went to a Star Wars-themed birthday party. Foam-core cut-out Tie Fighters to bomb with water balloons from the back deck, Stormtroopers tacked to the fence and a rack of Nerf guns to shoot them with, figurines all over the house, the whole nine yards. Great fun, but now Miles wanted to watch the real SW movies.

I never in a million years would have that the actual SW movies were age-appropriate for a five-year-old — we’re still on Backyardigans and Curious George fer cripes sake. Seemed like a quantum leap to go from kid shows to one of the great epics of the 20th century overnight. As of last week, his idea of grown-up TV was carefully selected and filtered episodes of Mythbusters and Man vs. Wild (my own personal TV obsessions), which he watched with me.

Started to doubt myself after learning that a lot of kindersquirts were already watching Star Wars. I was concerned about two things: Amount of violence and plot complexity. Could they even begin to grok it? And what effect would that much violence have on them? Talking to a lot of other dads about this recently, and starting to feel alone. Was I artificially holding him back? Was he more ready than I was giving him credit for? And if movie violence is in the context of an epic struggle between good and evil, and you know good is going to win, and that most of the killing is abstracted to ‘droids, is it really so bad? Especially if you watch with them and explain everything?

And doesn’t every parent who grew up with eps IV-VI dream of eventually watching the whole series in order, with their kids? I did. Just didn’t think we’d be doing this until age 10 or so.

Darthmaul Finally relented and borrowed episodes I-III from another dad. Granted, we were hitting the pause button every few minutes to explain things, but I was blown away, both by his ability to understand the story arc and by the fact that he wasn’t scared. Not one bit. I kept asking, and he kept reassuring me. I started to feel like I really had been holding him back, perhaps babying him unnecessarily in terms of what he could handle. His questions and impressions were so innocent, yet so wise. The death of Qui Gon Jinn seemed to affect him profoundly, but only, as it turned out, because he thought Qui Gon was Anakin’s daddy. Then Obi Wan’s vengeance on Darth Maul gave rise to a discussion about concepts of justice and revenge. The scene of Yoda teaching the ways of The Force to five-year-olds from across the galaxy had him ecstatic. He was getting it all, lapping it up. We were having an awesome time.

Got halfway through episode II tonight, then off to bed. 20 minutes later he starts crying out in terror from his bedroom. Went in to see what was up, and he was barely able to blubber out “DARTH MAUL IS STARING AT ME IN THE HALLWAY!!!”

Lord, what have I done? I’ve traumatized my child, subjected him to things no kindergartner should see. Feeling terrible about this. Held him for a long time, till he drifted off in peace.

Turns out that what he saw was the silhouette of a cute, puffy red dinosaur attached to his backpack, hanging from the door, amplified in the dim light to the standing incarnation of evil itself. Interesting that entire space stations full of souls being blown to fragments seem to have no effect, while the face of the dark side linger in his mind.

What to do next? He’s obsessed with a story, and we’re having a great time, but maybe I should have trusted my instincts and waited a few years. Should we turn off the Star Wars valve tomorrow? Maybe it’s a passing thing. But then what happens when he has to witness Luke doing battle with his own father? The politics of it all are complicated enough – how would I explain that one? We’ll leave this one up to him. If he’s willing to risk another bad dream in exchange for the waking fun, then so be it (but Amy sez: “One more nightmare, and we’re done.”)

Moving out of toddler-hood into genuine childhood, and all of its complexities. Everything becomes less clear-cut. You have to make up some of the rules as you go. But you also have to be solid, and consistent. You have to articulate things to yourself that have been dormant, bubbling in the back of your mind. “If I’m ever a parent, I’ll…” Time’s up. No more abstractions. Decision time.

Music: Pere Ubu :: Surfer Girl

QuickTags

Web-based forums/boards have had comment formatting buttons (quote, italic, bold, link, etc.) for years. I have no theories as to why this feature is not present on any major blogging platforms I know of. Even weirder, it’s really hard to find a plugin to implement what would seemingly be a much-requested feature. But went searching for one tonight and eventually found LMBBox.

Quicktags

Not listed in the major plugin repo’s. Doesn’t claim support for anything over WP 2.0, but I’ve got it working in WP 2.3. Required some mods to comments.php in my theme (probably one reason why it’s not a common plugin), but seems to be working nicely (Safari of course insists on showing its usual elegant but un-styled form buttons; not yet tested in IE).

Music: Vicki Anderson :: The Message From The Soul Sister