I have a requirement to make the SharePoint 2010 list form and web part page section 508 compliance. Could you please suggest to me a guide from MSDN or help me on how to do this?
migrated from stackoverflow.com Dec 28 '12 at 15:20
This question came from our site for professional and enthusiast programmers.
It can be done but depends on EXACTLY what you are trying to do. If you want to create your own 508 compliant page, that's simply done through designer (using Div/Span over Table/TD). Once you have the layout as you need it you can simply add web part zones where you want them. However, the master page itself is not really 508 compliant - to accomplish this you may need to make changes there too.
Also, be aware many of the OOB parts display with tables (List views being one of them)!
Depending on the web parts you want to use, they can also be embedded into the page layout without using a Web Part Zone. This however makes them 'permanent' in the layout.
Which brings me to another question: when you say List form - which one exactly? Entry, Display? Your options here are many - you could easily start with the Content Query Web Part and use XSLT to properly render the list.
You can of course go a completely different route. I've done it using an embedded ASPX page (not tied to the SharePoint master) and have even hosted from another site using IFrame.
And as always true with SharePoint, yet a third way would be to create a custom web part that renders exactly what you want and you can use most SharePoint controls within it (this includes file upload, people picker and yes, web part zones).
So the questions; 1) What parts? 2) What List Form?
David Sterling davidmsterling.blogspot.com www.sterling-consulting.com www.sharepoint-blog.com