opera 9 released

  • 2006-06-22

After all the betas and weekly builds, Opera 9.0 has been released! If you've never tried Opera before, this is really the time to do it.

I still recommend much the same settings and configuration changes as I did for Opera 8. Some aren't needed any more - eg. it now identifies as Opera by default. Some are more powerful now, too :)

Key points about Opera 9:

  • First Windows browser (and first multi-platform browser) to pass Acid2. Actually they achieved that with a build back in March, but now it really counts :)
  • Native BitTorrent support
  • Site-specific settings (eg. allow popups for just one site) and content blocking
  • Tab/window terminology (and keyboard shortcuts) now match other tabbed browsers
  • Rendering and scripting changes mean sites which didn't work in Opera 8 work just fine in Opera 9. This includes Gmail and Blogger, along with some major corporate applications I won't bother naming. Really the sites are still at fault, but users never cared - now things just work :)
  • MSI installer for Windows version - corporate admins be happy!
  • Widgets (although to be honest I'm not wild about them, sorry Chaals :))
  • ...and much more. See the Opera features overview for more.

If you already use Opera (or you want to know the specific rendering/scripting/security/etc updates), you might be interested to see the Opera 9.0 for Windows Changelog (or your relevant platform's changelog, obviously).

Enough talk! Go check it out :)

Tags: , , , .

meta-data is dead. long live xhtml.

  • 2006-06-18

Lately I've encountered quite a few people who still feel meta-data is useful (even critical) for web pages. They were unwilling to consider the idea that a pure ROI evaluation might be worthwhile before spending time embedding meta-data in traditional <meta> tags.

Actually I think it's time for web publishers to focus their efforts elsewhere.

invisible meta-data is dead

Invisible meta-data doesn't work. - Tantek Çelik at WE05

Invisible meta-data has failed for search engines, due to sustained abuse by unethical or just misguided web developers. Being hidden from the user's view means there is no real accountability - few people check a website's meta-data to see if it is accurate.

As the web became more popular, people started to use search more heavily; then when people started making money from websites competition started to get fierce for the top rankings on search results. When simple relevance wasn't enough, people started looking for ways to work - and then exploit - the system.

It started out with a few extra keywords, maybe a few mispellings, a few variations for good measure. Then it moved on to adding less relevant but more popular keywords... eventually sites were adding massive amounts of entirely spurious meta-data.

The search engines fought back; and now search engines barely use meta-data at all when ranking pages. Specific search tools still make heavy use of meta-data, but general web search engines do not.

most meta-data is just bad

Intentional abuse aside, a great deal of meta-data is counter-productive simply because it is bad. This low-quality information can not produce a high-quality result when used for any purpose - a problem which has quite possibly been misunderstood from the dawn of computing:

On two occasions, I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question. - Charles Babbage

To put it in more modern terms: rubbish in, rubbish out.

One fundamental problem with meta-data is that it requires a reasonable grasp of indexing to produce even passable meta-data. For a very large web site, you really need a trained indexer with an extensive controlled vocabulary (...and they're not afraid to use it, punk).

Your average web publisher is not a librarian or indexer. The chances they can produce a good meta-data set are slim to nil. To make matters worse, it is not quick or easy to properly train someone in the skills required to do so.

In a distributed publishing system, this can lead to complete chaos. Meta-data can be completely unrelated to the contents of the page. Administrative meta-data such as publish dates can be horribly out of date.

In fact, unless you have highly-trained indexers creating the meta-data for a large website, you are probably better off having no meta-data at all.

semantic markup to the rescue

A well-formed XHTML document actually contains a great deal of meta-data. Much of it is visible and a lot is self-defining - by creating the document, you create the meta-data. Then to really put the icing on the cake, search engines do use it.

From the evidence I've seen so far, the most powerful items of meta-data in XHTML are the <title> and <h1> elements - key pieces of microcontent which don't receive the attention they're due. They should define the contents of the document, providing top-level keywords for the content.

After <title> and <h1>, some the sub-headings; emphasised/strong-emphasised text (<em> and <strong>); language statement (eg. xml:lang="en"); and finally the body text. Body text does count, since it should contain the most relevant, accurate keywords anyway.

tag and release

These days we can really cap things off by adding the human keywords which might be associated with the content. Call it tagging, visible meta-data, folksonomies... the general principle is the same. Tagging gives you the opportunity to categorise your content in a useful way (limitations of the rel="tag" microformat aside). Not only can search engines read tags; but your users can read them and (where your system supports it) they can even use those tags to seek out further information on the topic.

Tags let you add the extra terms that people used to throw into <meta> tags - the related terms, regardless of their existence in the body text. Combine this with mispelled words being picked up by good search tools (eg. Google's "Did you mean...?" suggestions) and you no longer need to seed your documents with meta-data that could get you blacklisted. Why keyword bomb your content when users are being redirected to the correct term?

trust in the natural meta-data

The sum total of this natural meta-data gives search engines the ability to index and rank pages according to the content they actually contain (including visible tags to catch related terms), rather than meta-data that someone has hidden in the file. This way, you cannot have spurious meta-data without creating spurious content... which even the most casual user is likely to question, or the most time-poor developer should remember to update.

Meta-data as we knew it is dead. Long live XHTML.

in the blue corner, IE7...

  • 2006-05-26

Regular readers will know my feelings about the IE7 team's attitude, at least as published on their official blog. Generally I feel just a dash more sensitivity wouldn't have gone astray, given that Microsoft has come back to the browser game after a notable and extended absence.

So it's only fair for me to highlight this post: Albatross! : Microsoft, IE and the Web Standards Project. Now it's a personal blog and not an official line, but all the same it's an acknowledgement that they did disappear for a while there: I’m sorry Microsoft took an apparent vacation for a few years. Mea culpa. Mea maxima culpa. Go watch Bill Gates’ and Dean Hachamovitch’s keynote addresses from the MIX06 conference, maybe their apologies will mean more.

The post also shows the frustration from the IE side of the fence: I’m not asking that people forget that vacation – I don’t expect them to. I’ve moved on, and I’m trying to do the right thing now. There's a difference between stewing in the past, and figuring out where to go from here.

It's a fair call that we have to move on, although there's a difference between stewing and venting. After all IE7 still isn't actually released and we have years of screaming at IE6 to get out of our systems ;) But it's true that it takes leaders like Molly Holzschlag to cross the line between bitching and helping. The rest of us should probably be getting a handle on the idea that IE7 might be a good browser.

Meanwhile, Eric Meyer reminds us (and apparently the IE team) that neither side is an amorphous mass. Eric's Archived Thoughts: Praise IE, Go to Jail : While at Mix 06, I was talking with one of the senior IE team folks about improving standards and the browser market. He said to me, "So what is it the Web design community wants?"—as if there is a single such community, and it always speaks with a unified voice on all matters. Does that sound like the Web design community you know? ... So why do we assume that Microsoft, a company with tens of thousands of employees working in hundreds of teams and units, would be any more unified?

Occasionally we all have to have a reality check. There are humans on all sides here. All the usual issues of building trust and relationships still stand; and everyone needs to cut the other side a break once in a while.

link roundup

  • Friday, May 26, 2006

This is a bit of everything. The only common thread is that I've saved the link at some stage in the last couple of months. Enjoy the random!

web directions - see you there!

  • 2006-05-22

It's official, it's announced. Web Directions 2006 has an awesome lineup and you should go. You'll have a terrible time trying to pick between the parallel sessions, but what a wonderful problem to have! :)

I'll be there. I will in fact be nervous as all hell, being on stage for the Moving Your Organisation To Web Standards panel!

nine... nine'n'a haaaaaalf... nine'n'three quaaaaarters...

  • 2006-05-17

Like a child refusing to count to ten, Flickr has found yet another way to stall the idea of acting like they have released a product. We've had alpha and beta, now Flickr has gone into gamma: FlickrBlog | Alpha... Beta... Gamma! I can't help but wonder if we're going to go through every step to omega before they try 1.0.

Seriously - I don't understand what the harm would be in just drawing a line in the code and calling it v1.0. They have thousands of users and presumably millions of photos. The system works. They provide support. They take money.

Web 2.0 chic ran out somewhere during beta. C'mon Flickr, go 1.0!

Blog Archive