Designing Web Interfaces: Standard Screen Patterns
designingwebinterfaces.com
designingwebinterfaces.com
While desktop and web apps share a lot of similarity, they're not the same. Web and desktop apps have different limitations and as a result have different evolutionary paths. Also, people expect them to behave differently so you can't present a UI to the user that doesn't behave like they expect it to behave.
You say desktop and web apps are not the same. Sure, but the question is whether their logical UI differences are determined more by their webiness/desktopness or by the fact that most desktop apps are enterprise/productivity apps whilst the majority of web apps is not.
For example Hacker News is a very standard interface to me. I would call it "Forum".
"Search" looks like it has multiple columns, but in my daily experience the main characteristic of "search" is that it only has a single column of results. (Google, Amazon, Yeahit...)
Another standard Layout, I would call "Portal". Yahoo is an example. Most pages are more or less "Portal" these days. (Another name for "Portal" is "utter mess".)
On HN, when you scroll down page by page and you reach the bottom there is no visual indication that you are at the bottom. And since you haven't scrolled a complete page down you are forced to rescan the page to find where you left off reading.
The NYT gets this right. Their footer is big enough so that with a regular window you'll always scroll complete pages until you see the footer.
I like the HN contents, so I put up with the design flaw.
On the other side, I'm happy to see that maybe a bad UI idea will be standardized into something usable.
Having played around with a few of the pluggables recently, are their standards for block areas? E.g., in some of the pluggables I've used, they use "TITLE" for the HTML page title element, while some have used "PAGETITLE" and another used "HEADTITLE".