Posted by Sigurd on 4 October 2007
A day into Alistapart's intimate web conference, AnEventApart San Francisco 2007, and its clear where the industry is focusing: with the battle for web standards now entrenched, consideration can go into content (aka copy) strategy, as well enlightening the rest of us busy souls of some interesting coding and design tricks.
A big thanks to Eric Meyer and Jeffry Zeldman for organising a quality-over-quantity conference held at the beautiful Palace Hotel. A stark contrast to the 18+ tracks of OSCON, AEA had only a single lineup of speakers, making it a very palettable way to deal with the effects of a 12 hour flight from New Zealand, and a lovely way to prepare for the Google Summer of Code Summit, that SilverStripe was involved with.
Eric woke us up by demonstrating CSS genius which has long been possible: turning a <table> into a pretty bar graph (Read explanation and see demo or download source). Why bother? Because a table of say, financial data, especially with proper headers, is the best, most semantic HTML possible, meaning that Google, other websites, and blind-readers can interpret it perfectly. It also prevents you from duplicating the code for both semantic meaning and artistic flair.
The epiphany Eric had back in 2005 (yep, it's been under the radar that long) was discovering that the CSS display attribute for the <table> element is neither display:block or display:inline, but display:table. You then set a table to display:block, then position the table headers, rows and cells into a pretty graph that even works in Internet Explorer 6.
Amoung the other tricks Eric pointed out was how Firefox's default styles reside in actual, standard css files that you can read, interpret, and edit. Want to see exactly what the size, padding and line-height your H1 is in an "unstyled" document?
E.g. On your mac, go to Finder > Applications > Firefox (right-click to "Show Package Contents") > Contents > MacOS > res, and you'll notice half a dozen CSS files....

For instance, quirks.css illustrates all of the "quirks" of FireFox, which are primarily deviations from "correct" behaviour to mimic Internet Explorer.

The last time I saw Eric speak he was out-battled by very charismatic speakers with idealogical topics, so I was delighted by his confidence and how engaging the talk was, given I have a lot of respect for Eric's life-long work.
Jason then gracefully guided the conference tone from Eric's edifying dispersal of geeky tricks, to a calm, beautifully illustrated narrative: imparting wisdom on what designers can do to be more creative, motivated, and satisfied in themselves, and additionally; how to produce astute work.
Give yourself time for research, as Jason managed to do in Ireland!
Base your design on a grid; then break out of it with careful, artistic license. Anyone who's navigated large cities appreciates the predictability formed by town planning, because you can travel efficiently without getting lost. So be it with your website. It is convienient to form your page around 12 vertical sections, so your content and photos can be half, quarter, third, one-sixth, or a twleve of the page width, and look tidy.In the Q&A section, he reminded us that large ads in news articles can destroy your hard design work and it is up to us to educate clients and managers to ensure ads don't dilute your site and therefore your brand.
Jason led us through his workflow on rejunvenating both Alistapart and and his own company's site, and Happy Cog, demonstrating both his speaking and design prowess--We look forward to him coming over to New Zealand early next year for Webstock!
The difficult timeslot leading up to lunch was given to Jeffrey Zeldman, who is responsble for both AnEventApart and Happy Cog's existance. Fortunately, given the distraction of our stomachs, he was entertaining, and his premise was pretty simple: with few exceptions, content is actually more important than design, so find a budget for it. If news websites like slashdot were twice as pretty, but half as interesting to read, they'd be considerably less successful.
Jeffrey provided a great number of anecdotes, but should have pushed harder at how foolish the industry has been to give such prominence to graphic design and other aspects of website building. In other words, it would seem a travesty to reduce the importance of design like this:
"Well, let's come up with three broad-stroke ideas for the content of the homepage, get your feedback, then work for days while we refine it to a final polished masterpiece. Oh, and if we have time on the last day, we'll come up with a rushed design, or while I think of it, what do you reckon about just directly reusing the design of the old site?"
Yet we often treat content as the poor cousin of design. Design is still useful; it's just generally pointless without good content. Once you have good content, people like Jason can then use artistic mastery to elevate your site to a truely outstanding success.
So Jeffrey subtly guided us along a walk through the hall of content appreciation, stating;
After an entirely delcious lunch, Joe Clark bemoaned how the situation for deaf viewers to interpret video on a computer was in a complete shambles, and was seeking personal funding to help research to fix it.
Technology on televisions has for years allowed viewers to see captions on TV (it's been mandatory in the USA for years), he suggested how we can take these lessons online.
The vocabulary lessons of the day included captioning, or a full description of all audible sounds, including speach, the phone ringing and the dog barking. This is a huge improvement on transcription, which lacks the non-speach parts, or worse, subtitles, which give deaf viewers even less understanding by editing down and summarising the speach.
Joe listed doznes of problems with online captioning, with a critical obstacle being there are too many captioning formats, and that the different video viewers don't support them with any degree of reliabilty. Naturally, big companies like Microsoft are pushing for closed, proprietary "standards" which will not let the proliferation of online video content ever be understood by deaf (or other-language) viewers...
This meant that closed captioning, where captions are hidden inside the video content but can be enabled for viewers who want it, is inherently broken.
Being someone who always strives for a technically elegant solution, I found his solution hard to accept: Accept failure somewhat and use open captioning, i.e. render captions into the picture itself. Then for every video you post online, have one without captions, and one with.
Erin, editor of Alistapart, continued Jeffrey's theme on content. While not as forceful as him she underscored the importance of content. This time, she defined content strategy (a narrow and deep relation to brand strategy) and explained the process for coming up with the copy, and that everyone involved in making a website is responsible for ensuring its good.
Not only should content be given its budget, it needs to be fleshed out while design and development are being conceptialised, because they all affect and embellish each other.
She pointed out that designers and developers often get content requests or work that affects how well content will work, and need to step up to think strategically about content. No more will a desiger make menu labels that only fit 8 characters, or page designs that don't allow an extra menu item. Project managers will also talk with clients so that uninformed questions like "Can we have a blog with a wiki" don't pop up half way down the development path.
Just as Rataouilli saved the day by stepping in to add the missing ingredient to the soup, Erin pleeded with anyone involved in building websites to speak up when noticing poorly made content decisions.
Salient points which resonated with me;
I shouldn't need to tell you that Erin's articles on Alistapart provide substantial further reading...
Jarod Spool finished the day on a very humerous note with his premise that Good Content Must Suck. As in, pull people in, that is.
As raised by Peter Perolli you can link people navigating websites (as "informivores") to a fox hunting a rabbit. Both are looking for a scent, and we need to ensure that the trigger words we use in menus, titles, graphics, headings and buttons are very carefully chosen to be what the visitor is looking for.
In other words, design your content for scent; and your content will suck.
Going further you can also design your content to suck down the page. (Eliminate horizontal rules, left and right columns ending together, etc, and people will happily scroll down the page to find what they want. Just give them the cue on what is below the fold).
Jarod worked in a study claiming that the optimal number of words in a link is around a dozen, because it meant the word or phrase the user was looking for, is most likely to be in it. This represents a big problem with menus and navigational panels, and means you really need to work hard on your menu naming scheme. The worst thing you can do is have two or more menu items that overlap in meaning, or are meaningless: make each item explicitly different, clear to understand, and what the users are looking for!

Jarod left us with a funny quote (Comparing someone we can't mention, as a "Monacle and persion cat away from a badie in a james bond movie") and a challenge: Replace your homepage with the sitemap page and see how promptly customers remark on how your site overhaul is great...
I really love this article, especially the Firfox trick. This might bring a helpful hint to web standards in the future. Lets pray and hope for a universal font embedding format for all browsers. Thanks, hellyeahdude.com
Posted by Patrick Algrim, 01/11/2007 6:02am (10 months ago)
"Speech", not "speach".
Posted by Another spelling fairy, 30/10/2007 5:57am (10 months ago)
Thanks Joe & Spelling Fairy for pointing out inaccuracies; another example of how community involvement leads to better results in any industry; software or editorial :P
I wrote up day two as well, but needed some time to edit it down and put it online.
Posted by Sigurd Magnusson, 11/10/2007 5:27am (11 months ago)
The name's Jared Spool not Jared Pool.
Posted by Spelling fairy, 10/10/2007 11:35pm (11 months ago)
The micropatronage drive was to fund me while I fundraised for my research project, actually.
Posted by Joe Clark, 10/10/2007 5:50pm (11 months ago)
thanks for the detailed summary!
crazy how many "big names" you and sam met over the last couple of months
all "an event apart" presentations as pdf: http://www.aneventapart.com/events/boston07/slides/
Posted by Ingo, 10/10/2007 3:17pm (11 months ago)