Crying lessons

doodle art

I need crying lessons. I don't know how to cry. I don't cry like the doyennes in the movies. My cries are blubbery, snotty, croaky things. I gag and cough. My blood presses against my head. My face hurts. My eyes burn. My tummy flip-flops. Even after sleep I'm still a wreck. My body is rubber. My brain just aches. My throat is raw. I need a more sustainable solution.

Tags:

Samsung or iPhone? A screenshot worth a thousand tweets

screenshots of maps apps on Samsung and iPhone

(Okay, maybe not a thousand. But a lot!)

So last night, I saw that John Gruber had favorited one of my Flickr photos from 2008: a screenshot of the Google Maps app on the iPhone. Hmm, what was that about?

It turns out quite a bit. I found Gruber's Daring Fireball post pointing out what appears to be Samsung's alteration and reuse of a screenshot image I created in 2008. You see, three years ago I blogged about iPhone apps I thought were a big deal — "game changers." (The post was cross-posted on BlogHer, where it got noticed.) Scroll down to see my excitement then about the ever-useful maps.app, with screenshot in question.

Some nice sleuthing there, John! I tweeted about it and went to bed.

New details in the sunlight

This morning greeted me with more references as this issue caught on. Retweets. The Next Web. Gizmodo. All the scraper sites that pull from them. (I haven't done a thorough search.)

Embarrassing for Samsung, if true. I'll leave judgment to you. But if it's true, it's also a violation of copyright and the Creative Commons license. Not that it's any skin off of my nose. But it's never good for image when marketing gets caught hawking apparent bulloney. (I can't help but wonder why a marketing department would not use screenshots from its own device? Would the Samsung version of the app really so unappealing?)

"The world has infinite knowledge," writer Jascha Kessler would tell his students, meaning that you really need to write what you know and research what you don't know, because the readers will see your bullshit. Of course, that's all the more true now in the web world, where search, social links, and literally a world full of readers are archiving, contextualizing, tagging, bookmarking, and remembering what you put out there. I'm not sure how Gruber found the image match. One of the image search engines, possibly?

"Good artists copy, great artists steal."

Setting aside Picasso's original meaning for the moment, l leave you with the late Steve talking about design in 1994.

Good publicity out of the bad

Oh, and by the way, Efrain's II is indeed the best Mexican food in Boulder. I'm glad they got some free indirect publicity from all this. The green chile is to die for.

The theming firehose (NB for designers & front-end developers new to Drupal)

Drupal markup in a Wordle

You theme with the mark-up you have, not the mark-up you'd like to have.

That's the essential truth that designers and front-end developers new to Drupal need to understand. You don't get to construct your pages from scratch, building out essentials, never a wasted div, never an extraneous class. No, you have to flip the entire process around. With Drupal you're getting markup shot at you from a firehose, and as a themer you need to sop it all up and make it pretty. Don't spill a drop.

What this means is that, by default, you're spending a lot of time debugging the theme you're building so that it handles all the different configurations, content types, page structures, etc. that the Drupal site is throwing at you.

You have to be braced for it. It can be overwhelming. You can feel like you're drowning. Don't worry. You'll get used to it after a few months. Mostly.

Make friends with Firebug.

But wait, can't this situation be changed?

Well, kind of. You can intervene in the mark-up. You can write your own page templates. Your own fields templates. Your own views templates. Your own search templates. Your own node templates. Your own comment templates. But be warned: You're going to be working against a ton of mark-up. And you'll need to know some PHP to add your own variables — mighty powerful and nifty, but your Dreamweaver chops aren't going to help much.

You see, Drupal aims to be flexible, and it does that by throwing a zillion divs, spans and classes into the output. That means if you're not expert at CSS, you're going to be lost adrift in a sea of markup, and if you are expert at CSS, you have to learn how to see through the clutter — because when you have four or five nested divs to contain one single element, it's not necessarily obvious which one to target with your CSS. Especially if there's some nefarious Drupal core CSS already at work.

There are endeavors to make Drupal mark-up better, including in the HTML5 Initiative. But that's a slow process, and it sometimes meets heavy resistance.

Meanwhile, to get sites themed now, you may have to change how you work. Change how you view the web “page”. Get used to being the html sponge, absorbing and directing the firehose, using only the drops you want and letting the rest by without touching a thing. Let go of the idea that you're building from scratch, and get used to the mindset of diagnosing what's already there.

That's the price of power. Drupal is incredibly powerful. You need to flex your theming muscles to match what Drupal throws at you. Work through the complexity. Trust in Firebug. And don't despair. In the end, the resulting webapp is orders of magnitude bigger and badder and more kick-ass than what you could have done on your own, having 100% control but going it alone.

Hat brain

illustration of brain processes, by Robert Fludd circa 1619

Do you ever get hat hair? You know, what happens when you've been wearing a hat or visor and you take it off and your hair is all dented and messed up?

I get hat brain. It comes from having to change hats so often during the work day. Designer hat. Project manager hat. CEO hat. Coder hat. Community member hat. Marketer hat. So many hats! And I have to wear many of them each and every day.

And that's hard. It's especially hard when jumping from a designer or coder hat, where I'm deep in flow puzzling out something, experimenting, totally immersed, to a project manager or CEO hat, where I'm stepping back, looking at the big picture, strategy stuff, people interactions. Each hat leaves dents in my brain. It takes a few minutes to let the dents fade, a few minutes before I can realistically and effectively wear a different hat.

Right now I see timeboxing as an answer. I'm tempted to write a quick app to facilitate it, since I haven't seen anything too useful so far. But of course that would require changing hats.

[Illustration by Robert Fludd circa 1619, via Wikimedia Commons]

How is "great content" found?

Dead Sea Scrolls photo

In a provocative assessment of Google’s Google+ strategy of launching a “recommended users” list (a topic of its own), Robert Scoble shared an assumption behind his conclusions:

If you have great content you will get found by one of the folks on this list.

It’s an interesting claim. I've heard this kind of thing for years, and always wondered: Is it true? My intuition always said it's not. So last night I questioned Robert's statement in a tweet, and he replied:

@lauras it's pretty rare that good content doesn't get shared with others.

How do we know that it's "rare" that good content doesn't get shared? We know only about the good content we've already found. We have no idea how much good content has not been found. So how can we lay any odds as to how common or rare it is for good content to be found?

And "found" ... by whom?

I thought I'd lay out some thoughts on this and see what people think.

What does it take?

  1. The content must be "good".

    We all know that there's a ton of bad content that gets much more attention than good content. But for good content to get found, the question assumes good content. What makes content "good"? That's a question that is addressed piecemeal in the following points.

  2. The content must be on a viable platform, in a viable format.

    The content must exist in a form that can be consumed if it is found. A book in Braille is not going to influence many. Your handwritten novel may be fabulous, but the single copy's being on yellow pads, with all the words scribbled in your poor penmanship ill serves your great novel.

  3. The content must be findable.

    If people can't get to it, you can't share it. For online content, it must be in a format to be indexed by search engines. For movie content, it must have distribution. Your painting that's viewable only from your livingroom is not findable by others except your house guests. (If only you had a gallery showing!)

    A Confederacy of Dunces was eventually published posthumously and found by a delighted readership and a satisfied Pulitzer committee, but what if John Kennedy Toole's mother didn't champion his manuscript after his suicide and convince a publisher to publish it? How many John Kennedy Tooles have passed through the world, leaving behind great manuscripts that never will be read?

  4. The content must be accessible.

    How many provocative news articles languish behind a paywall, never to be accessed by the people who could most infuentially share it? How much great content in China is never found because it's censored? An Internet without Net Neutrality could render much content completely inaccessible due to preferential content mainstreaming deals by access providers.

  5. The content must be understandable.

    It must use a common language. It must use existing cultural references. We can love the music of Beethoven because he touches us in musical language still used today, but we are lost hearing Javanese gamelan, and modern avant-garde composers might speak in musical references too modern or obscure for us to grasp. How much ancient Greek poetry can be enjoyed when Greek is no longer taught in university?

  6. The content must have some audience.

    Here's the trick. Somebody must start the sharing chain. Likely it takes a lot of somebodies to achieve some sort of sharing critical mass. How many of the most interesting people you know don't have a popular blog, don't have a jillion Twitter followers, aren't in oodles of Google+ circles? I can't count them all on the fingers of both hands. There are simply too many to count.

    My own blog has a small audience, but perhaps is on the radar of just enough people where good content fitting all the criteria listed here could break out and be "found". But if I tweet about my post, I can perhaps reach a slightly larger audience (via a fraction of my Twitter followers). On the other hand, if my post is Drupal-related and appears on Planet Drupal, my audience is suddenly and automatically increased by an order of magnitude, meaning so many more people can see and pass along my content if they deem it to be "good".

    How many content creators have that kind of audience available, who in turn can share that content with yet other people? Yes, there are some popular thinkers out there really putting out good content. But let's face it, most of the popular stuff is pretty crappy.

    Which leads us to:

  7. The content must stand out in the noise.

    And there's a lot of noise these days. In the above-referenced Google+ joint, Scoble states: "Most people can only follow 250 people. In fact, the average user follows far less than that." That's because of noise. How much great content passed right before your eyes on Twitter, flitting by before your attention was drawn? I probably see 1% of all the stuff that crosses my Twitter feed, and that's on a good day, and even then I actually read only a fraction of that. Most of what we see is noise. But I love the serendipity that comes from following too many people.

    But if everyone is following only 250 people or fewer, how interconnected are we, really? Does your headline grab attention? Does your post have a striking image? Does your so-well-crafted jewelry look too much like discount store junk for anyone to notice its fine qualities? Has your essay topic been played so much that your most-insightful points aren't enough to gain anyone's attention?

    This last leads us to:

  8. The content must be timely.

    This doesn't apply only to the insightful post on the latest political event can't be posted weeks after everyone has forgotten about the event. It also means that your content must fit the concept of what's "good" in that era. Vincent Van Gogh died a pauper; we can say his paintings were "found", but did he ever know it? Much of our filtering mechanisms are conscribed by popular culture – popular media culture, popular political culture, popular academic culture, you name it. The most-shared good content will fit within those contemporary frames – not "ahead of its time", not out of fashion, not when the event is forgotten, not when the moment has passed. Many a bon mot would have been more bon had they not been "esprit d'escalier".

  9. The implied author must have an appropriate identity.

    Your public image of you (as opposed to the "real" you – c.f., Wayne C. Booth, The Rhetoric of Fiction) is how many will decide whether you're worth paying attention to. If they've decided yes, your content gets higher consideration. If they've decided no, your content is dismissed out of hand. If they don't know, well, then it depends on your perceived identity and how it "fits" into the context of things – or how it "fits in", period. Scoble points out that "Most content on social networks is developed by only 5% and most of the audience listens to the top 5% of that." The most popular bloggers link to each other, because they perceive each other as credible enough to read.

    What about those not already in the echo chamber? They must have an identity that appeals. Despite all the public touting of how we live in an age of "tribes", we tend to vastly underestimate the value of having an identity appropriate and acceptable enough to influence others. And yet what is social networking but a way of forming tribes to filter out the noise? If you don't "fit in" the tribal filter, you're part of the noise as far as others are concerned.

    Sometimes that's just by circumstance. Sometimes it's by preconceived stereotypes. For years, women have known that (many) guys don't link. In the tech world, a start-up with venture capital backing is taken much more seriously than a start-up with no backing; not only the venture capital PR muscle, but the very fact of having gotten venture backing at all helps start-ups stand out from the noise and be perceived as worth paying attention to. Joe Coder comes up with a fabulous new app and nobody pays attention, unless the app gets some sales traction; Pete Programmer with Acme Ventures backing gets buzz before the app is even approved by Apple.

    I would argue that perhaps the biggest impact Acquia had on the success of Drupal came from nothing more than the fact that Acquia got venture backing, which put it and Drupal on the radar of tech bloggers and journalists, who then put Drupal on the radar of many who've since adopted Drupal for their projects. And yet some of the most profound and influential content about Drupal has happened outside of that paradigm. But those content creators didn't have the right identity to be found. (This is nothing against Acquia as a company. Acquia does much more than raise the visibility of Drupal, don't get me wrong. But seeing the rather sudden "discovery" of Drupal once Acquia announced funding was really hard for the rest of us to miss. [Disclosure: My business does business with Acquia. Many Acquians are my friends.]

    In another example, in Google+, you must have the right kind of identity to even participate. If you have the "wrong" identity, how likely is it your "good" content will be found?

  10. The content must last (long enough).

    Paintings rot. Books dry up and blow away. Great movies of the 1930s and 1940s disintegrated or burned in vaults. The fire of Alexandria took away how much greatness from even the possibility of our discovering it? This challenge will never leave us, even in the digital age. How ironic that an essay noting the ephemeral nature of digital content can be found only via the Wayback Machine!

In a perfect world, there are fields of dreams

The success of good content (no matter how you define "good") depends upon each of these links. If one breaks, odds are that content will languish in obscurity. If everything lines up perfectly, then all you need to is build it and they will come. For those of us on the Internet, we have it pretty good – better than ever in history, perhaps. Content creators weren't so lucky thousands of years ago. Even a couple of decades ago.

And content creators aren't so lucky in media that doesn't happen entirely online. In Hollywood, for example, one of the old saws preached by the successful is, "If you write a great script, it will get made." They justify this by the fact that good scripts are extremely rare in their world – so rare that bad scripts have to be produced into movies because there are not enough good scripts to feed the production/distribution machine. (This perspective also validates their own sense of self-worth: If they "made it" in Hollywood, it's because they did good work, right?) Yes, the good scripts that actually get their attention have some chance of getting made. But do those good scripts tell stories that studio executives think people will pay to see? Do they have good roles to draw marketable stars? Do the stories tell a political message the executives are comfortable with?

And what about all those scripts that never get read by the Hollywood decisionmakers – the people who not only can say 'no' (of which there are many) but can also say 'yes' (of which there are very few)? One of the most common entry-level positions in Hollywood is that of "reader". The reader reads undiscovered scripts that are submitted (to the agency, to the production company, to the studio) and writes "coverage" that becomes the actual measure for assessment by others. Culling is done by the reader directly, and by others who don't read the script but only read the reader's coverage of the script. There are who-knows-how-many great scripts that never get past this stage.

How much good art that exists in your community do you know about? How many good white papers have been posted by authors you're not predisposed to find credible? How many good novels have a cover you find unappealing and never pick up?

If you're a content creator, so much of your success is out of your hands. You need some degree of luck or providence. Seneca wrote, "Luck is what happens when preparation meets opportunity." Corollary: Luck cannot happen if you are not prepared. But you cannot make luck happen. All you can do is be prepared, and be persistent at that preparation, and not blink if the opportunity comes.

That is how great content is found.

What do you think?

[Photo by "Ken & Nyetta (Creative Commons)]

Is choice enough? AmericansElect.org and the accountability question

I voted sticker

Americans Elect is an interesting new political venture.

Americans Elect is the first-ever open nominating process. We're using the Internet to give every single voter—Democrat, Republican or independent—the power to nominate a presidential ticket in 2012. The people will choose the issues. The people will choose the candidates. And in a secure, online convention next June, the people will make history by putting their choice on the ballot in every state.

This sounds like a refreshing new approach to American politics. Goodness knows what we have now is only a small distance from absolutely disgusting. Maybe I'm being generous.

Their pitch is all feelgood sentiment, full of hope, optimism and promise of relief from our political angst and despair:

Becoming a delegate of Americans Elect is a serious endeavor. And we have the president of the United States himself saying our politics is dysfunctional. The genius of our country is the fact that the last self-correcting measure we have is the American people. At Americans Elect, the spirit of Americans Elect is to give the people the power to self-correct our politics.

Great marketing! Yet apparently, they have not disclosed the identities of the donors to their project, and have no intention of disclosing them. They say it's up to the donors to self-disclose. Count me among the skeptics on that issue. But I don't see this as the most vital question.

When I look at Americans Elect, I wonder: What is this but a new voting machine?

Open source voting

For years, I've viewed voting machines, as they're currently implemented, as a bane of our electoral process. These machines run proprietary software, are easily hacked, pass through many hands with little accountability, and count votes in secret, with only their corporate manufacturers knowing what happens inside. Our public elections require more transparency than that.

Open source voting is an answer to that. Program the machines using open source software that can be viewed by all. If the algorithms and software processes are known and inspected by the public, then ensuring accountability essentially comes down to machine security and public counting of the results in the database. Of course, this runs up against market leaders' business models. Once again, open source finds itself to be a disruptor, but this disruption must be driven by election officials who purchase voting machines.

For more on open source voting:

So what does this have to do with Americans Elect?

Simple:

  • How will they count the votes cast by Americans for the nominees?
  • How will they verify the identity of the Americans voting?
  • How will they ensure that the votes cast and stored in the database are not tampered with?
  • How will they assure the public that the voting counting software functions properly and as advertised to the public?
  • What security measures are they taking to protect the datacenter hosting the website?
  • How will they ensure that the website itself is not hackable?

I'm interested to see what answers Americans Elect provides to these questions, because if they're not answered, and they're successful nonetheless, they will have established a new election system that is very centralized, and thus corruptible not district by district but on the national scale. All the eggs in one basket.

Syndicated on BlogHer.com

Video professionals, just get a (new) life already! (Apple isn't looking at you.)

The new Final Cut Pro X may be cool. Just don't call it "Pro."

That's the message coming from Apple fanboys and apologists, going by the blogs out there, regarding the limitations of Apple's "update" to Final Cut Pro. Pick just about any thread on the Creative Cow forums and you'll see masses of discontent, frustration, anger, resignation ... and not one iota of joy.

Brian Charles:

In a final death blow, Apple has removed the link to the Pro Apps updater. Excellent news for those who recently purchased Studio 3....

Marvin Holdman:

Still a bit miffed at the fact that they expect me to "know" that their "upgrade" won't open FCS3 projects. Still say this product should NOT be named Final Cut anything, it is NOT Final Cut.

and Peter Blumenstock:

Just got my refund email as well.
Basically a standard email as seen elsewhere, with the exception that it noted that it took them longer to respond because "we have been experiencing higher than expected volumes...".
Anyone here who is angry should make the step and ask for a refund. Not that Apple would care but at least you have stood up.

Russell Lasson:

I think that things are going to get better, I just don't know if they'll get better fast enough for pro users to stay on the bandwagon. I also don't know if Apple's way of making things better is the same as what the pros think would make it better. We'll see.

Ken Nicholson points up that for many of us this is deja vu all over again. (10 years ago, Autodesk, who bought Discreet*, killed off the popular and growing Edit* non-linear editor. For many of us, that's when we first moved to Final Cut. Apple at the time was hiring up hot software talent from competitors to make FCP into a rocking professional system. We dared hope. Silly us.)

[D]id we bring the Discreet edit* disease here?

I feel so guilty. I apologize for EOLing FCP. I'm infected....

Seriously, this really is an EOL for Final Cut. Just the simple fact of not being able to import projects from V7 is enough to brand it with the death tag. Now we have to keep our current version online for who knows how long whether we migrate (I will NEVER say upgrade in regards to the new software) or not. This is it for everything we've done with FCP (all the FCS apps for that matter) to date. Don't misplace those install disks folks...

We had a good 10-year run. We've been here before. Meanwhile, Avid has been around all this time. Hello, Avid, remember me?

"Professional editors should...."

In today's column, David Pogue tells us essentially to shut up and just reinvent how professional video is done:

The Bottom Line: Apple has followed the typical Apple sequence: (1) throw out something that’s popular and comfortable but increasingly ancient, (2) replace it with something that’s slick and modern and forward-looking and incomplete, (3) spend another year finishing it up, restoring missing pieces.

Professional editors should (1) learn to tell what’s really missing from what’s just been moved around, (2) recognize that there’s no obligation to switch from the old program yet, (3) monitor the progress of FCP X and its ecosystem, and especially (4) be willing to consider that a radical new design may be unfamiliar, but may, in the long term, actually be better.

This, of course, ignores the realities of professional video — the needs for media control, the no-brainer need to be able to import existing projects for (re)working, the needs for systems like videotape which is still the vastly dominant medium of delivery in professional video and television....

C'mon, tapeheads, collaboration is so 20th century!

To me, one great irony is that Final Cut Pro X, with no real ability to import projects or even easily work on distributed media files, forces a silo around the video editor. Collaboration? What? How old school! This is just the opposite of the trend happening in the creative arts. Collaboration is on the upswing. And if there's one thing that video and film have been all along, it's collaborative. Just look at the credits at the end of you favorite movies and television shows. Those aren't wall posts, those are credits for collaborating on the project.

The inability for Final Cut Pro X to import existing Final Cut Pro projects, though, is just mind boggling. Imagine Microsoft releasing a new version of Word that would not read any existing Word files. Imagine a new Adobe Photoshop that will ignore all existing Photoshop files. Imagine a new interactive development environment that refuses to load code created in another system. That's what we're talking about here.

My own sense is that Apple really doesn't give a crap. Look at the pricing. It's clear they're in a race to the bottom. How much of Apple's market share is comprised of video professionals who aren't lone-gun freelancers working mostly on web projects? My guess is probably not many. What does Apple care if professionals move to Avid or Adobe? They're after the bigger market, and are really upselling the prosumers and amateurs who fancy themselves film geniuses enough to blow $300 on something that is the very cool video tool for the solo artist.

Leave the collaborative tools — and the collaboration — to the professionals.

Me, I'll peek at FCPX every now and then. Meanwhile I'll stick with Final Cut Pro Studio, and watch for Avid migration promotions.

The waste that doesn't go away

photo of an Advanced Test Reactor core, Idaho National Laboratory

This is not intended as a political post, but I'm sure it will be taken as such by some, because so much discussion about nuclear power seems to be wrapped up in political dogma.

Watching the horrors of the multiple tragedies in Japan has left me with a deep feeling that sometimes we really can be arrogant about our technology.

The power of the tsunami that wiped out so many towns just boggles my mind. Every new video of those few minutes that I see on tv or the web stuns me. Cars pushed along. Buildings torn loose, floating like rafts. Ships whipped around like toys. And the debris, all the debris, piling on itself. Tonight I saw footage of a village where its huge tsunami walls, intended to protect them, were ripped right out of the sea floor and toppled over. Entire towns missing. People gone by the thousands.

This wasn't the strongest earthquake ever. It's not even the strongest in the past century. Who knows what kind of temblors have rocked the surface over the millennia? 9.0 is shockingly powerful, but maybe not so much when you look at the long-term picture.

As I write this, there's a lot of uncertainty about the status of the reactors and spent fuel rod pools at the Fukushima Daiichi nuclear plant. The plant workers who are on site trying to contain the situation are amazing to me. Heroes. What kind of conditions are they facing inside? I think back on the men who fought to contain Chernobyl, dying horrific deaths. Is this similar? Given what they say on the press coverage, I think perhaps it's more controlled. But who knows?

In the past couple of days, I've heard, read and seen a lot of optimistic spin on nuclear power from various people, including nuclear engineers. I have no reason to doubt their knowledge or integrity. But I also notice something that none of them talks about.

The nuclear waste.

This is serious stuff. From Wikipedia:

Spent nuclear fuel is initially very highly radioactive and so must be handled with great care and forethought. However, it becomes significantly less radioactive over the course of thousands of years of time. After 40 years, the radiation flux is 99.9% lower than it was the moment the spent fuel was removed from operation, although the spent fuel is still dangerously radioactive at that time. After 10,000 years of radioactive decay, according to United States Environmental Protection Agency standards, the spent nuclear fuel will no longer pose a threat to public health and safety. [Emphasis added.]

Think on that a moment. This is material that is toxic for a hundred centuries, and we're storing it in buildings designed to last 25 years. What buildings do we know of that have lasted even 100 years? Even the Sphinx isn't 10 thousand years old.

The BP oil disaster in the Gulf of Mexico last summer was immense. One well managed to destroy such a vast region. Just capping it turned out to be a huge technological challenge. Billions of dollars lost by local businesses. Mass deaths of wildlife.

But as bad as an oil spill is, nature has a way of recovering from it. In 100 years, will the Gulf still exhibit the devastating effects of that spill? My guess is probably not.

By comparison, all of the high-level radioactive fuel that has ever been used in any nuclear plant will be deadly toxic 100 years from now. And 1000 years from now. It's not something that cleans up easily. In fact, for all intents and purposes, we can't make it go away. It is dirty, about as dirty as things get. It requires special handling. You need to keep it cool. You need to keep it contained. You need to keep it out of the air, the soil, the water. And you need to do it for 10 thousand years.

That's a problem. We don't build things to last that long. We never have. How do you do it? Of course, as a civilization, we would never do it. Too expensive. Too not-my-problem. Too … politically loaded.

And when I see one of the most technologically advanced countries — a country that has seen its share of earthquakes and tsunami and takes them very seriously — knocked back onto its ass by a big-but-not-the-biggest earthquake and a tsunami that is big but not bigger than tsunami in evidence in the geological record, I wonder if there's not just a bit of hubris to be claiming that a technology that uses a fuel that is deadly for a timespan longer than our recorded history is not only safe but "clean."

Photo by Argonne National Laboratory, Creative Commons

Is the site logo content?

Is the site logo content?

A brief exchange on Twitter with Jen Simmons (@jensimmons) and Morten Heide (@mortendk) about how to best incorporate a site logo into a Drupal theme got me cogitating on this question. Jen tweeted:

...What should go is the habit of hardcoding content into the theme. #separationplease #drupalwtf

@jensimmons

"Content"? Hmmm. This got me pondering: Is a logo "content" per se? My immediate response was in the negative. But upon further consideration, I don't think it's all that clear cut; I'm definitely less certain today than I was yesterday.

This post is a bit of thinking out loud on this question. Comments welcome! (But no need to shout #wtf, okay?)

Content or architecture

To me, "content" in a Drupal site is the content, as in nodes, comments, image uploads, embeds, etc. The content is the information. Come back to an article on kitten care a year from now and the content will be the same (or at least it should be).

The logo, on the other hand, is a graphic component of the user interface as well as the branding. The logo is the visual representation of the site identity. It may change and evolve, as logos do, as user interfaces do.

But functionally the logo in the web application is really a part of the site's architecture. The logo is "home." Redesign the site, revamp the logo, change its colors, replace it altogether — it is still "home" in terms of the functionality of the application. In that sense, it is fundamental architecture.

When planning, designing and developing a custom website, the theme is custom, a part of the entire design that includes architecture. (At least, this is the assumption I'm working from.) One typically does not move a logo around on a page willy nilly. One typically does not swap out the logo for another — not unless you're also changing the theme as well, as part of an entire redesign. The logo is a part of the whole user interface, the whole user experience, the whole compositional balance of the page. Conceptually it's hard for me to split out the logo as represented on the page itself as somehow apart. Logos have their own separate life, yes, but in a user interface context matters. One might even argue that the entire user interface is all a part of the branding, with the logo just playing one part. One might....

One of the advantages of a Drupal site is that a site administrator can actually manipulate the site architecture without touching code. This helps site building happen much quicker than it would otherwise. This admin control over architecture also can be handy for site owners, even if used only once or twice in a year. And it constitutes configuration stored in the database.

But does that make architecture "content"?

Drupal is very good at blurring the lines between functionality and presentation because of this paradigm. In puritanical (small "p") terms, it's undesirable, this blurring the lines. But in terms of usability and convenience for site owners, it ends up being empowering. Site menus can be modified, added to, deleted from. Blocks can be repositioned. The user interface, in other words, ends up being extremely malleable and subject to the whims of any user with the appropriate administrative permissions.

But is it content? I guess it depends upon what you mean by content. In terms of interaction design, I tend to view the site logo as a component of the entire user interface design, as part of the architecture in terms of functionality.

In Drupal, by default the logo can be uploaded from within the Drupal admin interface, and in that regard it's something like the other architectural elements that are exposed in the Drupal back-end. But the logo's purpose is locked in Drupal core. It links to the website "home page." The administrative control of the logo is restricted to determining what graphic will be presented as the logo. In other words, the logo ends up being merely the visible face of core Drupal functionality, the site architecture.

However, in terms of design, the logo is ideally integrated in the entire page design, and ideally is not simply a drop-in graphic, swappable at a whim. What's more, how that logo appears — i.e., what that logo's graphic image might be — depends upon the site design, which in turn is greatly affected by the device for which the theme implementation is intended. For example, if handheld compatibility is being addressed, the logo on a site viewed in a desktop browser will almost certainly be different from the logo used for users viewing on a handheld device. This makes Drupal core's logo upload functionality too limited and requiring either alteration or bypassing, because when the logo is uploaded into Drupal, you just get the one logo per theme. To swap out the logo for different platforms and devices, you'll need to do some fancy theme coding to load a different image (not easy for most), use simple CSS to force-resize the image (not considered best practice), or load a completely different theme (which is often not desired).

One way to avoid this is to skip Drupal's logo upload paradigm and load the logo's graphic as a background image. This way the logo can be easily swapped through use of @media queries in CSS for different sizes and aspect ratios, to complement responsive theming for tablets and handhelds. Incorporating site logos into web design via background images using CSS is a common practice for many web designers and developers. It certainly makes it easy to do things like :hover states and other user-feedback goodness.

But maybe that's not the best approach. For one thing, it clearly treats the logo graphic as not content. What if it is?

In terms semantic

There's some interesting debate on this.

Keith on Shubox ponders the question, considers the possibility that the site logo can be considered content. He argues that for SEO reasons a logo loaded as an image can have an alt value. This doesn't convince me because the link tag that can be displayed with a background image (the logo itself) can have alt values, too.

Stack Overflow bats around the question with some very nice discussion.

One assertion that comes up is that the logo is content semantically. Again here I'm not entirely convinced — not when it comes to interaction design (for the reasons I describe above). However, I do see the site name, which may or may not even be printed on the visible page, as semantically critical. But the logo? Not necessarily. In many ways, the semantic web is not much interested in graphic logos, but rather the identities the logos represent. —Especially if you consider that logo on the same site at the same URL may be different depending upon the device you're viewing it with.

Still, the Stack Overflow discussion and other Google hits leave me questioning my assumptions. (Oh, and Google itself loads its logo in an <img> tag as content.) I'm open to convincing on this score. However...

In terms practical

In another tweet in our brief exchange, Jen noted that if the logo is loaded on a website as a background image, "nothing will print."

#facepalm

It's a good point: A logo set as a background image will not print if the browser is not set to print background images, and there's no guarantee that it will. And whether you offer printer-friendly alternative pages or try to remedy the matter in print.css, it's a challenge that wild and wooly browser-world does not make easy to solve.

In other words, the background-image approach for logo placement may well serve easy adaptability to a wide variety of devices, platforms and resolutions, it risks a #fail when it comes to presenting the logo on dead trees.

(And if the logo is missing, it will be missed, which again raises the notion that logos may indeed be content after all.)

So in terms of Drupal theming, maybe the logo refrain is: don't worry, print $logo, be happy.

Wash that nightclub right off of your hand

I learned a new trick from Kate as to how to clean off those handstamps clubs love to mark you with: hairspray.

Spray it into the mark, rub it off with your finger, use a little soap to clean up the schmutz. Done. No scrubbing. Nice!