Two DOM ideas

Written by Adrian Holovaty on November 13, 2002

In an evolt.org article posted earlier today, Peter-Paul Koch advocates using the W3C-sanctioned Document Object Model (DOM) in new, innovative ways in order to empower users to create their own interfaces to Web sites:

Basically, since the W3C DOM allows us to completely rewrite the page according to the wishes of the user, we should design web pages in a new way. We no longer need to take serious decisions about how the site will work, how the navigation, the forms and the other elements interact with the users. Instead, we can offer the user a way to create his/her own web page, with exactly those elements and that interaction he/she wants, likes or needs. Thus one web page can look completely different for two users.

Koch presents a DOM-driven example page -- an item-entry form that replicates itself infinitely, based on how many items the user wants to add. He also cites the International Herald Tribune's site as "the best practical implementation of the unique possibilities of the W3C DOM so far." (The IHT uses the DOM to give users limited control over how news articles look. For instance, users with DOM-compliant browsers may switch between a three-column view and a one-column view.)

Heeding Koch's advice to start thinking of good DOM uses, I have two ideas I'd like to see implemented on news/information sites:

Comments

Posted by Andrew on November 14, 2002 at 12:36 a.m.:

I love the idea of comments within articles, although categorising them might be problematic ... what you say is a "correction", I might think is "unsubstantiated opinion which only shows your massive ignorance". Maybe that might be a good category, right there.

Posted by Adrian on November 14, 2002 at 1:23 a.m.:

Great point, Andrew. I think one role of journalists would be to ensure consistency within the categories, for precisely the reason you point out.

I also think the site should distinguish journalist-posted corrections from user-posted corrections. And perhaps the site could implement a "trust" system -- sort of like what Paul Ford has outlined -- in which a user would slowly accumulate trust, and, hence, credibility.

Comments have been turned off for this entry.