Your SlideShare is downloading. ×
0
ItalianSkin




    ItalianSkin, an improvement in the accessibility of 
     the Plone interface in order to be compliant...
Relators

        Davide Moro (Redomino)
    




        Franco Carinato (Zope Italia)
    




        Massimo Azzolin...
How was born

        based on an idea of Vincenzo Barone
    




        developed by Davide Moro (it was my thesis 
  ...
What is ItalianSkin?

        ... and why this name?
    




        requirements for Italian Public Administrations 
  ...
Why XHTML Strict?

        XHTML Strict
    



            no accessibility motivations
        




        ... but
  ...
What we have done (1)

        Skins
    



            XHTML Strict skin (both front and backend)
        



        ...
What we have done (2)

        Portal transforms
    



            simple XHTML transform
        



                ...
What we have done (3)

        Validation tools
    



            what happens introducing bad code?
        



     ...
What we have done (4)

        Automatic validation
    



            automatic validation of all content types
       ...
Validation action




             
Validation results




              
ItalianSkin tool view




               
Target development version

        preview of the new version of ItalianSkin for 
    



        Plone 3.0.1
          ...
What we have to do (1)...

        Improvements to Plone
    



            skins
        



                 provide ...
What we have to do (2)

        Improvements to Plone
    



            let's the user to customize the graphical templ...
What we have to do (3)

        Improvements to Plone
    



            javascript
        



                 some c...
Credits

        Main authors
    



            Davide Moro (Redomino)
        



            Fabrizio Reale (Redomin...
Special thanks

        Franco Carinato (Zope Italia), for intensive 
    



        testing with screen readers and con...
Any questions?

        if we are late, at the end of the other talks
    




                                 
Upcoming SlideShare
Loading in...5
×

ItalianSkin: an improvement in the accessibility of the Plone interface in order to be compliant with Italian laws and screen readers for blind people

2,220

Published on

The Italian government has made a law specifying the accessibility requirements (the most famous is the usage of the Strict XHTML) for public administration websites. To enable Plone front- and back-end to be compliant with these specifications the ItalianSkin project was initiated, but its development has gone beyond the simple implementation of the law and has continued with the objectives of making Plone wholly functional with screen readers for blind people and providing developers with automatic tools to improve the accessibility of their own sites. We would recommend this talk to anyone developing websites and in particular to those who are responsible for accessibility.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,220
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
32
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "ItalianSkin: an improvement in the accessibility of the Plone interface in order to be compliant with Italian laws and screen readers for blind people"

  1. 1. 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.    
  2. 2. Relators Davide Moro (Redomino)  Franco Carinato (Zope Italia)  Massimo Azzolini (Redturtle)  Nunziante Esposito (Unione Italiana Ciechi)     
  3. 3. How was born based on an idea of Vincenzo Barone  developed by Davide Moro (it was my thesis   project at the Polytechnic of Turin)    
  4. 4. 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     
  5. 5. 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     
  6. 6. 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 
  7. 7. 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    
  8. 8. 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    
  9. 9. 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     
  10. 10. Validation action    
  11. 11. Validation results    
  12. 12. ItalianSkin tool view    
  13. 13. 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...     
  14. 14. 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     
  15. 15. 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 non­text element     
  16. 16. 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 
  17. 17. Credits Main authors  Davide Moro (Redomino)  Fabrizio Reale (Redomino)  Vincenzo Barone (Abstract)     
  18. 18. 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    
  19. 19. Any questions? if we are late, at the end of the other talks     
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×