All about SharePoint best practice... ask me how
Browser support and Accessibility in SharePoint [ Posted on: 07-August-2007 ]

Quite often when doing WCM publishing sites on SharePoint aka: MOSS it is always the case that there is a requirement to support multiple browsers and accessibility guidelines. The latter is more important when providing solutions to government agencies. Also I got a comment on one of my posts regarding support for Wikis in Macs by Sandy of Fronde.

Sandy's comment/question to my post about WCM and MOSS was:

"Trying to be a good and open Mac user I have only one thing to complain about MOSS: It does not work on Firefox (or anything other than IE).
It is incredibly frustrating and time consuming having to edit MOSS wiki entries in HTML. Do you happen to have any idea how to make the Sharepoint wiki editable in Firefox? (Can't use IE plugin as I'm on Mac OSX)."

So I did some investigations on the support that is provided OOTB. Although I could not find any immediate solution to Sandy's specific comment I found this important information.

On TechNet I found this helpful article and table representing what level of support is provided OOTB for SharePoint.

Plan browser support (Office SharePoint Server)

http://technet2.microsoft.com/Office/en-us/library/ff6c5b8c-59bd-4079-8f0b-de4f8b4e0a861033.mspx?mfr=true

This provides you with information that you can use to plan accordingly for your deployment and take necessary steps to implement alternatives.

In terms of accessibility MOSS when compared against the Web Content Accessibility Guidelines 1.0 (WCAG 1.0) there are areas where you will definitely need to put some effort to achieve your expectations. The following post by Andrew Woodward from the UK shows how MOSS stacks up against WCAG 1.0.

 All credit to him for going this far to show MOSS compared against the "Checklist of Checkpoints for Web Content Accessibility Guidelines 1.0"

  

  

SPS2003

MOSS2007

Notes

1.1

Does each graphic have text to display as an alternative to the graphic?

Yes, with customisation

Yes

  

1.2

Is the alternate text for each image relevant to the context in which the image is viewed?

Yes, with customisation

Yes

  

1.3

Are graphics that are used only for decorative purposes commented with ALT=""?

Yes, with customisation

Yes

  

1.4

Is the alternate text for each image no more than 60 characters long?

Yes, with customisation

Yes

  

1.5

Are all comments that are linked to clickable areas of a MAP image relevant?

N/A

N/A

  

1.6

Is the alternate content for each text image at least the equivalent of the text appearing in the image?

Yes, with customisation

Yes

  

1.7

Do all images that require a detailed description provide comment text?

Yes, with customisation

Yes, with customisation

  

1.8

If a detailed description is provided for an image, is the content relevant?

Yes, with customisation

Yes, with customisation

  

1.9

Does the text used in the ALT attribute for each image provide the function of the link?

Yes, with customisation

Yes

  

2.1

Does each frame have a NAME attribute?

N/A

N/A

Iframes not used for core solution

2.2

Are the names assigned to frames relevant?

N/A

N/A

  

2.3

Is there a NOFRAME tag?

N/A

N/A

  

2.4

Is the content of the NOFRAME tag relevant?

N/A

N/A

  

2.5

Does each frame have a TITLE attribute?

N/A

N/A

  

2.6

Is the content of the TITLE attribute relevant?

N/A

N/A

  

2.7

Does each page have a maximum of three frames?

N/A

N/A

  

2.8

When frames are used, is scrolling automatic?

N/A

N/A

  

3.1

Is information provided by color still readable when colors are disabled?

Yes

Yes

  

3.2

Is there enough contrast between colors to be distinguishable by users who have impaired color vision?

Yes, with customisation

Yes

  

4.1

Can the information that is conveyed by multimedia be provided another way?

Yes

Yes

  

4.2

Is the Multimedia content synchronized with the alternate support?

Yes, 3rd Party tool needed

Yes, 3rd Party Tool needed

  

5.1

Is the SUMMARY attribute present and relevant?

No

Yes

  

5.2

In a data table, does the CAPTION tag provide the title of the table?

Yes, with exceptions

Yes

  

5.3

In data tables, are the column headers appropriate?

Yes, with exceptions

Yes

  

5.4

In a data table, does a HEADERS attribute link to each of the data cells in the table?

Yes, with exceptions

Yes

  

5.5

Is the content in formatted tables in correct sequence?

No

Yes

  

6.1

Are Link titles no more than 80 characters long?

Yes

Yes

  

6.2

Are links explicit enough?

Yes

Yes

  

6.3

Is the TITLE attribute used, if required, and is it no more than 80 characters long?

Yes

Yes

  

6.4

Does the TITLE attribute provide more information about the link than the link title itself?

Yes

Yes

  

6.5

Do all identical link titles lead to the same target?

Yes

Yes

  

7.1

If a script requires alternate text to make it accessible, is the information provided by the alternate text equivalent to the information provided by the script?

No

Yes

More Accessible Mode option

7.2

Can actions be performed even if the peripheral for which they were designed is disabled?

No

Yes

More Accessible Mode option

8.1

Is the DOCTYPE tag present at the beginning of the page source code?

No, not by default

No, not by default

  

8.2

Is the LANG attribute present at the beginning of the page source code to clearly identify the language used?

No, not by default

No, not by default

  

8.3

Is there a TITLE tag in the page header?

Yes

Yes

  

8.4

Is the content of the TITLE tag explicit?

Yes

Yes

  

8.5

Is the content of the TITLE tag different from one page to the next?

Yes

Yes

  

8.6

Are language changes on a page indicated?

No

N/A

multi-language support now part of MOSS 2007

9.1

Is information structured consistently for the general context of the site?

Yes

Yes

  

9.2

Is the Web page presented in a consistent fashion?

No

Yes

  

10.1

Is page content separated from content introduction?

Yes

Yes

  

10.2

If style sheets are disabled, is the information still accessible?

Yes

Yes

  

10.3

If style sheets are disabled, is the order in which information appears the same as initially defined?

Yes

Yes

Improved

11.1

Are the LABEL tag and its corresponding attributes (ID, FOR) present?

No, not by default

No, not by default

  

11.2

In a form, is the SUBMIT button relevant?

Yes, with customisation

Yes

  

11.3

Is the data entry control in online forms accessible?

Yes

Yes

  

12.1

Is the main navigation menu on the Web site located in the same place on all pages?

Yes, with customisation

Yes

Improved with MAM

12.2

If keyboard shortcuts are defined for the site, are they active on the page?

Yes

Yes

  

13.1

Can the user control screen refresh?

Yes

Yes

  

13.2

If the user is automatically redirected, is it without using a script?

N/A

N/A

  

13.3

Is a Web site visitor alerted when new windows appear?

No

Yes

  

13.4

Is there an alternative to scripts for opening new windows?

No

Yes

More Accessible Mode option

13.5

Is additional information available to describe files that can be downloaded from the Web site?

Yes

Yes

  

13.6

Does the specific presentation or layout of information interfere with the ability to access its content?

Yes

Yes

More Accessible Mode option

 

The following links are to posts that I have written in the past with regards to MOSS and planning to building web sites.

How to approach customizations

How to get over the OOTB syndrome for MOSS WCM

For more information on Accessibility and Microsoft visit Microsoft Active Accessibility (MSAA). MSAA enables people with disabilities to interact with content by using assistive technologies such as screen readers, which are devices that provide a synthesized speech or Braille description of what a blind or low-vision user is unable to see on a computer screen or Web site.

Technorati Tags: , , , ,
Posted by Chandima Kulathilake | 0 Comments | Bookmark with:        
Tags: Deployment, Development, SharePoint 2007

Comments and Feedback
Your Name: (Required)
Website URL:
Your Email:
(Will not be displayed)
Feedback and Comments: (Required)
Are you a person? Please enter the charachters in the box below.


 
View the privacy policy.

 
Tags
 
Affiliations
Microsoft MVP (Microsoft Office SharePoint Server)

MCTS - WSS/MOSS Configuration

CKS - Team Member Add to Technorati Favorites

View Chandima Kulathilake's profile on LinkedIn



Kindly hosted by:
Kindly hosted by Intergen





Chandima Kulathilake's Facebook profile