Fixing Sharepoint 2007

I’m sorry for all the Sharepoint 2007 posts lately, if you’re not interested, just skip to the next post :). Anyway. The Sharepoint team recently announced further support of an addon called Accessibility Kit for SharePoint (abbreviated AKS) in a blog post about the future of Sharepoint on their official blog. I thought I’d comment…

Read more...
CSS

Style tables with CSS

I don’t deal too much with tables. Not because I don’t want to but because clients hardly ever want to use them. My guess is that they are too hard to create with todays WYSIWYG editors, and therefore get left out. It happens though that I have one or two static tables I need to…

Read more...

IE8 is back on the standards track

Yesterday the Internet Explorer Team showed a big change in attitude. Listening to developer feedback about IE8, they changed their mind, and now IE8 will render standards mode pages using the latest and greatest it can offer. This is not only a sane way to approach standards, but it’s also a way to say “We’re…

Read more...
CSS

Documenting CSS

Just like all other programming the CSS needs documentation. I’m afraid I’m rather bad at it: the times I’m lucky I’ve been able to document by simply talking to the developer taking over, and the unlucky times I’ve left no documentation at all. Talking directly is of course superior to everything else, you don’t waste…

Read more...

Default HTML in Sharepoint 2007

As I’ve said before, I’ve been spending time with Sharepoint 2007 recently. The HTML it produces is really bad, and today I thought I show you just how bad. Sharepoint 2007 has been “updated” to support masterpages, a concept from .NET 2.0. Sharepoint’s implementation of masterpages has several problems, but none of them even come…

Read more...
JS

Worth a look: DOMAssistant

A couple of months ago Robert Nyman showed me a javascript library he had built, DOMAssistant, and proceeded to use it successfully in one of our projects. I wasn’t amused. How could a tiny homebuilt little hack compete with my favorite, the almighty jQuery? I whined, and said I really liked the CSS-selector syntax that…

Read more...

IE8 and Doctype switching

The topic of this week has been IE8s new rendering mode, and the strange way to trigger it. As usual, I’ve decided not to comment right away, and instead first read what others are saying and try to form an opinion. I believe the best articles that talks about the switch are these: Legacy, by…

Read more...

Sharepoint 2007 from an interface developer’s view

Like Cameron Moll (Skinning Sharepoint and Pointedly unskinnable), I’ve been working with Sharepoint 2007 (aka MOSS) recently, and I hope you don’t mind me posting a few articles about my work here. I’ve found far too few blog posts that really go to the depth in explaining how things really work. I’ll try to do…

Read more...
CSS

Future of web standards (my take)

Stuart Landridge sums up the ongoing debate about the future of CSS. My thoughts on this are that we should: 1. Let browser makers run loose with implementing new features, based on feedback from web developers. 2. Have a standard body (or some other group) that look at those existing features and see how they…

Read more...
CSS

IE8 renders the acid 2 test

I’m not sure why I don’t see that many people talking about the fact that IE8 renders the acid 2 test perfectly now. It really seems Microsoft is starting to move forward again, after starting to feel some pressure from the open source world. Will they be able to pick up the speed needed to…

Read more...

New design for friendlybit coming up

Hi. I just wanted to tell you that I’m now working on the new friendlybit. I’ve listened to your previous comments, and these are the changes I’m going to make/not make: Blog format stays, no community. You’re damn conservative (something like 95% percent said to keep it a blog). More compact writing. I’ll skip more…

Read more...
CSS

CSS3 Media queries instead of the media attribute

In my previous post about the media attribute I talked about how strange the media attribute is, and that its usefulness isn’t that obvious. As a followup I want to point you to an article that Russell Beattie wrote about CSS3 media queries. Media queries are a way to check the capabilities of a user-agent…

Read more...
CSS

Media attribute – what have you done for me lately?

I’ve been thinking for a while about the media attribute on link tags. Some people might find that thinking deep thoughts about HTML attributes is kind of strange, but I know you, my dear readers, know the feeling ;) An example, just so I know we’re on the same page: <link href="style.css" media="handheld"   rel="stylesheet"…

Read more...
CSS

@media Ajax London, here I come

Just a short note that I’ll be attending @media Ajax London, 19th-20th November. If you see me, come by and say hello!

Read more...
JS

Manipulating innerHTML removes events

Others have written about this before, but I thought I’d mention it again, just so you don’t miss it. Aleksandar Vaci? found it while playing with tables and their cells. I found it when Robert and I played with nested lists. It works the same across browers. Let me show a quick example: You have…

Read more...

I’m an interface developer

In his latest post Roger Johansson asks the question Are we designers or developers?. I have a simple answer for that. None of them. Let me explain: First we have these people calling themselves developers. And boy do they know programming… and math… and… no that’s all. Many have a masters degree in computer science,…

Read more...

The future of friendlybit.com

It’s vacation time and you’re allowed to lean back and just relax. A blog it’s always there though, you post to it on your spare time, and as soon as you have some a little glitch in your schedule you need to consider blogging. It’s a full time job. Current situation I use Friendly Bit…

Read more...

What italic means

Finally an image that dispells all myths about the <i> element. As you can see it’s all about presentation. Disappear you foul demon! (You have more HTML humor? Show me in the comments)

Read more...

Quick Accessibility Testing

A recent project of mine required me to do a quick review of the accessibility level of a site. Nothing serious, just to show what was possible to test and where the site scored right now. I managed to assemble a small list of tools that I believe did a rather good job. This article…

Read more...

Safari now available on Windows

Hi, this is just a short post to let you know that Safari is now available on windows. It’s was unveiled at the World Wide Developer Conference 2007 by Steve jobs himself. I can’t stress enough how important this is for all Safari users. Most developers still use Windows when developing web sites (it’s changing,…

Read more...