1 / 31

Accessibility of the eZoomBook platform for visually impaired people

Accessibility of the eZoomBook platform for visually impaired people. Ouattara Ibrahima Tournoux Félix. Plan. State of the art of assisting technologies Diagnosis Internationalization Situation & Conclusion. 1. Screen Readers. 1. Screen Readers. 1. Screen R eaders. 1. Screen Readers.

golda
Download Presentation

Accessibility of the eZoomBook platform for visually impaired people

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Accessibility of the eZoomBookplatform for visually impaired people OuattaraIbrahima Tournoux Félix

  2. Plan • State of the art of assisting technologies • Diagnosis • Internationalization • Situation & Conclusion

  3. 1. Screen Readers

  4. 1. Screen Readers

  5. 1. ScreenReaders

  6. 1. Screen Readers

  7. 1. Dedicated stylesheets • Set a visual profile in your browser • Forces the CSS render • OrdiVisionstylesheet : • White on black for text • Yellow for links • Border for tables • Other colors • High contrast

  8. 1. Dedicated stylesheets

  9. II. Diagnosis

  10. 2. Diagnosis • The Web Accessibility Initiative • Perceivable • Usable • Understandable • Robust

  11. 2. Tools • User experience • Total Validator • Color contrast Analyzer

  12. 2. Diagnosis ++ Alternative text Keyboard functionality Linear content

  13. 2. Diagnosis -- Css in line Presentation and information are not separeted Hn tag sometime are not well used Some functions don’t work

  14. Hn tag • <h4>@Messages("parameters.modifylanguage.header")</h4> • @helper.form(routes.Workspace.changeLang){ • @select(langForm("locale"), options = Seq("fr" -> "French", "en" -> "English"), '_label -> "") • <div> • <input type="submit" value='@Messages("parameters.modifylanguage.submit") • <a><h5>@Messages("parameters.unsubscribenewsletter.link")</h5></a> • @defining(MD5Util.md5Hex(context.user.map(u => u.email).getOrElse("ezoomwiki.com"))){icon => • <imgsrc="https://www.gravatar.com/avatar/@icon?s=40&amp;d=identicon"> • } <a href="http://en.gravatar.com/emails/">@Messages("parameters.modifyimage.link")<a> • …………………………………………………………………………………….. • …………………………………………………………………………………………………..; • <div class="alertalert-info"> • <button type="button" class="close" data-dismiss="alert">x</button> • @error • </div> • }else{} • <h4>@Messages("parameters.modifyinfo.header")</h4>

  15. Css in line • <style> • .rightpannel{ • position: absolute; • top: 170px; • left: 60%; • right:15% • } • .midlepannel{ • position: absolute; • top: 170px; • right: 60%; • left: 35%; • } • .leftpannel{ • position: absolute; • top: 170px; • right: 65%; • left: 10%; • } • </style>

  16. Whatwedid…

  17. III. Internationalization

  18. Step 1 : conversion of views content

  19. Step 1 : conversion of views content

  20. Step 2 : messages glossary

  21. Step 3 :French messages glossary

  22. Step 3 : french messages glossary

  23. Is it working ? • Already approximately worked • We added messages • We added all the translations • Branch of the project to be committed by Mayleen

  24. IV. Current Situation &Conclusion

  25. 1. Play Bug • Sudden lauching error last month [info] Resolving ezb-dal-play#ezb-dal-play_2.10;2.0-SNAPSHOT ... [error] Server access Error: handshake alert: unrecognized_nameurl=https://git hub.com/ezoombook/ezb-mvn/raw/master/ezb-dal-play/ezb-dal-play_2.10/2.0-SNAPSHOT/maven-metadata.xml [error] Server access Error: handshake alert: unrecognized_nameurl=https://git hub.com/ezoombook/ezb-mvn/raw/master/ezb-dal-play/ezb-dal-play_2.10/2.0-SNAPSHOT/ezb-dal-play_2.10-2.0-SNAPSHOT.pom

  26. 1. Play Bug • url not exact • Edit the path in Build.scala • Dependencies issue: Maven • Github.com: file signature : sha1 error

  27. 2. Structure • Report : List of errors from Total Validator • Structure is good thanks to Play • Send a version to the tester team at AVH, Fernando Pinto’s association.

  28. 3. Internationalization • Currently a branch on Github • Test and commit • Complete french glossary • Easy to make other languages

  29. Thank you for your attention !

More Related