Accessibility is a term that is used to describe by how many people a product, in our case a SharePoint portal website, is accessible. And it’s often used with focus on disabled people.
The Microsoft Office SharePoint Server (MOSS) comes in matters of accessibility with some unhandy features. One of them is the often used WebPartZone and WebParts in general. These WebParts render their content in tables, usually even cascaded, which makes screen readers a hard life. The SharePoint CMS functionality does not offer a way to add a longdesc-attribute to a html <img>.
The Barrierefrei Kit for SharePoint (BKS) (the German word ‘Barrierefrei’ stands for no barrage and is used to describe the quality of being accessible by handicapped) mainly ships an alternative to the WebPartZone, gives you the ability to attach a long description to images and contains some other useful Controls whose output is defined by an XSLT transformation. With these tools it is possible to build complete accessible WebSites based on SharePoint 2007 as for example this reference Site!
Prerequisites to work with the BKS or integrate its concepts and modules into the buildup of WebSite are knowledge about accessible HTML Code and SharePoint 2007.