Reading (BYOR)*

It’s a busy day at work, I’ll post some of the neat-o-keen ™ MT hacks I’ve worked up later.

Meanwhile….

* Mark has a great take on TypeKey. Also, check out his entry on assets and Web logs.

* ALA has piece on the best way to to do pop-up windows, if you must. I’ve talked about how it’s my browser, not yours before, but we all face a situation where we’re told it has to be a pop-up window.

This method looks to be the best, (but the onload trick might be a bit much if you only have a few links on a page that need popping).

* Jay Allen talks about lockin when you don’t use HTML markup in a CMS or blog software.

I’ve traditionally used MT’s “convert line breaks” option to make paragraphs but otherwise coded most of the HTML by hand. Recently, I’ve been flirting with MT Textile, but I’m now solidly in the Markdown camp. It has a nice syntax, especially for lists, and it plays nice with the HTML that I still write myself (most of it). Need convincing?

* Bring your own rainbow

Posted in Web design | Comments Off on Reading (BYOR)*

Die C, die!

From this Slashdot entry about Portable .Net:

The death of C has been greatly exaggerated. It will adapt – it always has.

Gee, does it really have too?

All kidding aside, C really should die, or at least be half in the grave.

It really only should be used for performance focused applications that have to run on limited hardware. Otherwise, there are plenty of really good languages that need to supplant it.

And I don’t mean Java, the seed of C.

I’d love to talk with some Java folks some time… it seems like you don’t get much in return for the tradeoff you make when you go with an interpreted language.

With Python, at least you get great productivity increases, cleaner code, less cruft, and a warm happy feeling inside in exchange for some performace loss (and if you really, really need it, you can code performance-related tasks in C with Python).

Posted in Technology | Comments Off on Die C, die!

I blog humbled

Jeffrey Veen captures in words better than I have, or probably ever will, what it is to design for the Web.

Here’s my big secret for you today. When you design for the Web — that is, when you design exclusively and specifically for this medium — when you do that natively, so many of the things we consider problems just start to fall away. … And that’s why I don’t care about accessibility. Because when Web design is practiced as a craft, and not a consolation, accessibility comes for free.

Brilliant! Working in a culture so dominated by print wears down my Web creativity, and notes like this charge it back up. I’ve got to get to SXSW next year.

Posted in Web design | Comments Off on I blog humbled

News design is flawed… and smoking is bad for you!

Winner, in my book, of the No Duh Award, is this great interview with Alan Jacobson.

The problem is that, except for me, and a select few, this is news. (In case you hadn’t heard, smoking is bad for you, we invaded Iraq, and Google “launched’ local search).

He’s got some good points, and some bad. Let’s recap, shall we:

Perhaps the most glaring flaw at many Web sites is that they look the same day after day. While a print edition adjusts the layout of its front page to the news of the day, many newspaper home pages do not. They’re stuck with a set template, complains Jacobson, and the daily news is crammed into it — whether this is a day with a huge story (Saddam captured) or a slow news day (the local St. Patrick’s Day parade). Headlines are all the same size, not adjusted to infer news value.

Dabo! We have a winner. I’ve written about the need to change your design before.

I’ll say it again, design is content, if your headline or photo was the same size on Sept. 11, 2001 as it was on Sept. 10, 2001, then you need a new CMS.

Small Initiatives brings up a good point regarding CMSes, if we ask for it, we’ll get it:

CMS vendors and internal site programmers would build variable-template systems if they were asked and paid to do it.

Let’s talk photo play:

The there’s-always-one-photo-on-the-home-page template is just silly when you have days that warrant running three photos. It’s denigrating editors’ news judgment when the only option is to stuff a photo into a locked-size template slot, no matter how important or unimportant a shot may be.

I agree 100 percent, photos are content. If you’ve got a slow word-news day, but a good photo-news day, then put some more photos up there.

And please tell me you’re not confining yourself to just one photo size and shape, are you?

No self-respecting designer or photo editor would accept having one spot, the same size and shape, for a different photo every day. The content of the photo changes, so the shape will have to as well.

Let’s move on to my favorite topic, scrolling…

The ideal home page, he suggests, would be confined to the limits of the size of a computer screen. That’s right, no scrolling. And the same goes for inside or article-level pages.

Sorry, gotta disagree there, vehemently. What is a screenfull on the Web? Is it the resolution or the browser size? It can’t be either, they’re both subject to change.

Print-now-Web designers, please, please, stop saying things like “below the scroll”, that’s a figment of your imagination.

That said, a well-thought-out and well-designed hierarchy of information will tend to put the most important content near the top of the page, and the less-important information toward the bottom.

Come one, say it with me… “Hey hey, ho ho, ‘below the scroll’ has got to go!”

Besides, scroll-wheels make it easy, and studies promote scrolling over paging.

But Chris, you say, with all that information, however will we provide hierarchy. Well, start with the principles of design: color, balance, type, and their brethern. There might be some room for DHTML but…

Jacobson believes that the current generation of bloated news-site home pages will die off as more sites use DHTML techniques to hide content and links under expanding navigation elements that become visible as the user’s mouse is moved over a nav element.

…not if it’s flyouts, please God, not flyouts. If you’ve got to hide information then use a click-based method.

What might be interesting, though, is a home-page design that lets you hide parts of the “index-area” that many front pages have. Couple the Javascript hiding with a cookie, and then presto you have a customized homepage.

There’s more to this good interview, and I’d also recommend Small Initiave’s take on it as well.

Posted in Web design | Comments Off on News design is flawed… and smoking is bad for you!

Why have you forsaken me…

Google is down and out as of this hour… anyone know why?

This is the first time I’ve seen this in my, admittedly limited, recollection.

Posted in Technology | Comments Off on Why have you forsaken me…