ItalianSkin: an improvement in the accessibility of the Plone interface in order to be compliant...
-
Upload
wooda -
Category
Technology
-
view
2.150 -
download
0
description
Transcript of ItalianSkin: an improvement in the accessibility of the Plone interface in order to be compliant...
ItalianSkin
ItalianSkin, an improvement in the accessibility of the Plone interface in order to be compliant with Italian laws and screen readers for blind people.
Relators
Davide Moro (Redomino) Franco Carinato (Zope Italia) Massimo Azzolini (Redturtle) Nunziante Esposito (Unione Italiana Ciechi)
How was born
based on an idea of Vincenzo Barone developed by Davide Moro (it was my thesis
project at the Polytechnic of Turin)
What is ItalianSkin?
... and why this name? requirements for Italian Public Administrations
websites the most famous is XHTML Strict other accessibility requirements
all pages should be validated Plone uses the Transitional doctype instead
Why XHTML Strict?
XHTML Strict no accessibility motivations
... but forward compatibility
Transitional doctype is transitional next versions will be similar to the strict one
more cleaner than Transitional free of presentation clutter
What we have done (1)
Skins XHTML Strict skin (both front and backend)
default tableless
Editors FCKEditor patch
offers some instructions how to use alternative text display an alert if you don't apply a title/alt to links or images
Kupu vs TinyMCE Editor vs RestructuredText Franco Carinato will talk about this issue
What we have done (2)
Portal transforms simple XHTML transform
stripped out attributes/elements not allowed it could be turned off
we will use the configurable Plone3 HTML Filter now
What we have done (3)
Validation tools what happens introducing bad code?
provided a validation tool it will be reimplemented with Zope/Plone 3
technologies
What we have done (4)
Automatic validation automatic validation of all content types special thanks to RedTurtle
code in a separated branch Massimo Azzolini will talk about this talk
Validation action
Validation results
ItalianSkin tool view
Target development version
preview of the new version of ItalianSkin for Plone 3.0.1 https://labs.redomino.com/ItalianSkin/bundles/3.0.1/ only for development (experimental release) working in progress...
What we have to do (1)...
Improvements to Plone skins
provide an high contrast skin (for low vision) or better, provide more that one skins (resting view, ecc...) same default graphical structure implements a skin switcher
improve the actual default skin more color contrast (green font on green background) increase vertical distance from links list of links separated from printable characters
What we have to do (2)
Improvements to Plone let's the user to customize the graphical template
background color font color ecc...
page template's code XHTML Strict check correct labelling controls text equivalent for every nontext element
What we have to do (3)
Improvements to Plone javascript
some components don't work without JS resize font reference popup widget
forms screen readers'bugs
in edit mode Jaws doesn't read formHelp elements can we do something?
Franco Carinato will talk about these problems
Credits
Main authors Davide Moro (Redomino) Fabrizio Reale (Redomino) Vincenzo Barone (Abstract)
Special thanks
Franco Carinato (Zope Italia), for intensive testing with screen readers and content editors
Nunziante Esposito (Unione Italiana Ciechi), for his tests and suggestions
Massimiliano Martinez (Unione Italiana Ciechi), for his consulting about low vision
Massimo Azzolini (RedTurtle), for building the validating tool
Any questions?
if we are late, at the end of the other talks