SlideShare a Scribd company logo
1 of 36
Web Accessibility
                    Definition & Best Practices




JOIN US ON   www.ametys.org   @AmetysCMS   AmetysCMS   AmetysWebCMS
Questions


   What’s ACCESSIBILITY ?

     How to make your website
      MORE ACCESSIBLE ?

How a CMS helps you to make
    website more accessible ?
Definition



 Making the web and its services available to
all individuals, irrespective of their hardware
or software, network infrastructure, native
language, culture, geographical location or
physical or mental aptitude »

                  Tim Berners-Lee, Director and inventor of
                                      the World Wide Web
Statistics


20% of all U.S. citizens have some kind of
   disability.


    1 in 2 Americans 65 and older has a
    disability

       Nearly    30%  of all families in the U.S. are
       affected by a member who has a disability

                           Source : CDC Centers for Disease Control and Prevention (data for the US)
Disabilities


Disabilities include the following areas :

   •   Low or Limited Vision
   •   No Vision
   •   Color Blind
   •   Deaf or hearing impaired
   •   Physical and motor impairments
   •   Cognitive or Neurological
Web Accessibility : International Standards



Accessibility policies vary from country to country,
 but most countries, including those in the European
 Union, have adopted standards based on the Web
 Content Accessibility Guidelines (WCAG) of the
 World Wide Web Consortium (W3C)
Web Accessibility : U.S Legal Issues


• All U.S. federal agencies were mandated under
 Section 508 of the U.S. Rehabilitation Act to make
 their websites accessible by June 21, 2001.

• Section 508 requires that Federal agencies'
 electronic and information technology is
 accessible to people with disabilities, including
 employees and members of the public.
Accessibility for whom ?




Web Accessibility is
about more than just
  blindness ….
Accessibility for whom ?




Accessibility is also people
   who don’t have
      FLASH !
Web Accessibility,


Accessibility is also people
   who don’t have
    JAVASCRIPT
     enabled !
Accessibility for whom ?




Accessibility is also people
 who are not deaf
but have the sound
     muted !
Accessibility for whom ?




Accessibility is also people
 who surf on their
    mobile !
Common beliefs


I will make a website dedicated to Deaf people »
Common beliefs


I will make a website dedicated to Deaf people »

  • And if people don’t   have FLASH ?

  • Why deaf people and not   blind people ?

  • It's expensive to develop ... and it's very expensive to
  maintain!

  • There are, however, deaf people who don’t use sign language !
Accessible websites don’t need to
           be ugly !
Common beliefs




Web Accessibility is
important for SEO »
Common beliefs
                   Web Accessibility is important for SEO



Search engine spiders are deaf and blind.
Like those with visual and hearing disabilities, spiders
rely on text just as screen readers. Text only browsers
and Braille displays rely on text to convey information
to users with visual disability.
Web Accessibility & SEO




    Content is king
in both accessibility and SEO
Web Accessibility & SEO



    SEO


    #
Accessibility
Web Accessibility & SEO



                                    SEO


                                    +                             = WIN
                       Accessibility

Good accessibility and good search engine optimization is a great combination for content authors and end users.
Focus on images



Alternative text for images should
    present CONTENT and
          FUNCTION
    Very rarely a description
Focus on images



alt = « image of Pr. Jean Charles Pomerol »
Focus on images



alt = « Pr. Jean Charles Pomerol »
Focus on images



Empty alternative text
Focus on images


Best Practices
•   Focus on content and functionality
•   Saving considerable time
•   Empty alternative text for decorative images
•   If an image contains text, replicate the text in full
• For charts and graphs, try to summarise the trend
Focus on images




How a CMS helps you to make the
RIGHT CHOICES ?
Focus on images

Accessibility in Drupal 7
  No empty alternative text by default
  Online Help incomplete
Focus on images

     Web Accessibility & images with Ametys


• Empty
alternative text
by default

• Complete and
accurate help
Web Accessibility
       and
Content structure ?
Content Structure

• Creating Semantic Structure

• Using Headings for content structure
 • Pages should be structured in a hierarchical manner, with 1st
   degree headings (<h1>) being the most important (usually page
   titles or heading), then 2nd degree headings (<h2> - usually major
   section headings), down to 3rd degree headings (sub-sections of
   the <h2>), and so on

• Using Headings Correctly
 • Don’t use text formatting, such as font size or bold to give the visual
   appearance of headings
 • Use actual heading (<h1> - <h6>) for all content headings
Common use case:
                      copy/paste from external website

• Source HTML page
 • No semantic tags in HTML code
 • Semantic information brought by style (colors, font
   size…)
                         <p style=‘color:orange; font-size:13px’>Titre A</p>

                        <p style=‘color:black; font-size:16px;text-
                        decoration:underline’>Titre B</p>
Common use case:
                            copy/paste from external website

in Joomla! 1.6
     Retains many of the existing content appearance and code when copy /paste
     Misleading appearance
Common use case:
                                   copy/paste from external website
in Ametys
Keep content but cleans styling tags when copy/paste




                   Contributor can add semantic information
Common use case:
                                copy/paste from external website
in Ametys
Contributor is suggested to change title hierarchy and add semantic
information to the content
Website Accessibility over time


 • Accessibility audits are costly when conducted
  on the whole website by an external auditor

 • Rely on Ametys wizards, helps and tooltips to
   maintain accessibility on the long run
accessibility
                                       Website powered with Ametys

                                        Other CMS




                                             time
CONTACT                 SITE
40 RUE DU VILLAGE       MAIL
D’ENTREPRISES           TWITTER
31670 LABÈGE            FACEBOOK
+33 (0) 5 62 19 19 00   YOUTUBE

More Related Content

What's hot

Web browsers and website publishing
Web browsers and website publishingWeb browsers and website publishing
Web browsers and website publishingGurleen Kaur
 
ASIST - Data workshop 2007
ASIST - Data workshop 2007ASIST - Data workshop 2007
ASIST - Data workshop 2007Margaret Hanley
 
Using Technology for Inclusion in Education
Using Technology for Inclusion in EducationUsing Technology for Inclusion in Education
Using Technology for Inclusion in EducationJuliataylor
 
Web publishing
Web publishingWeb publishing
Web publishingKanav Sood
 
jsFoo - HTML5 and Social Games
jsFoo - HTML5 and Social GamesjsFoo - HTML5 and Social Games
jsFoo - HTML5 and Social GamesGaurav Vaish
 
Web Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and ServiceWeb Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and Servicekilmeny21
 

What's hot (8)

Basic Web Concepts
Basic Web ConceptsBasic Web Concepts
Basic Web Concepts
 
Web browsers and website publishing
Web browsers and website publishingWeb browsers and website publishing
Web browsers and website publishing
 
ASIST - Data workshop 2007
ASIST - Data workshop 2007ASIST - Data workshop 2007
ASIST - Data workshop 2007
 
Using Technology for Inclusion in Education
Using Technology for Inclusion in EducationUsing Technology for Inclusion in Education
Using Technology for Inclusion in Education
 
Web publishing
Web publishingWeb publishing
Web publishing
 
jsFoo - HTML5 and Social Games
jsFoo - HTML5 and Social GamesjsFoo - HTML5 and Social Games
jsFoo - HTML5 and Social Games
 
rdp.ppt
rdp.pptrdp.ppt
rdp.ppt
 
Web Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and ServiceWeb Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and Service
 

Viewers also liked

Groovy & Grails for Spring/Java developers
Groovy & Grails for Spring/Java developersGroovy & Grails for Spring/Java developers
Groovy & Grails for Spring/Java developersPeter Ledbrook
 
Avoiding common Accessibility mistakes
Avoiding common Accessibility mistakesAvoiding common Accessibility mistakes
Avoiding common Accessibility mistakesDirk Ginader
 
Integrating universal design, best practices, & accessibility atia 2013 - (...
Integrating universal design, best practices, & accessibility   atia 2013 - (...Integrating universal design, best practices, & accessibility   atia 2013 - (...
Integrating universal design, best practices, & accessibility atia 2013 - (...Howard Kramer
 
Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0Henny Swan
 
Responsive Web Design - An Accessibility Tool
Responsive Web Design - An Accessibility ToolResponsive Web Design - An Accessibility Tool
Responsive Web Design - An Accessibility ToolGeorge Zamfir
 
Accessibility of Common Web Applications
Accessibility of Common Web ApplicationsAccessibility of Common Web Applications
Accessibility of Common Web ApplicationsTomáš Muchka
 
Developing for Diversity
Developing for DiversityDeveloping for Diversity
Developing for DiversityInclusiveUX
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practicesshawtrusta11y
 
503 web accessibility - best practices
503   web accessibility - best practices503   web accessibility - best practices
503 web accessibility - best practicesJoanna Wiebe
 
Best Practices for Web Accessibility
Best Practices for Web AccessibilityBest Practices for Web Accessibility
Best Practices for Web AccessibilityCarli Spina
 
Screencasting Tutorial DRN
Screencasting Tutorial DRNScreencasting Tutorial DRN
Screencasting Tutorial DRNdrnbc
 
Accessibility for Hybrid Mobile
Accessibility for Hybrid MobileAccessibility for Hybrid Mobile
Accessibility for Hybrid MobileBobby Bristol
 
Agile Accessibility From a Testers Perspective
Agile Accessibility From a Testers PerspectiveAgile Accessibility From a Testers Perspective
Agile Accessibility From a Testers PerspectiveAlicia Jarvis, CPACC, CSM
 
SSB BART Group Mobile Accessibility
SSB  BART Group Mobile AccessibilitySSB  BART Group Mobile Accessibility
SSB BART Group Mobile AccessibilityEduardo Meza-Etienne
 
Principales fonctionnalités du CMS Ametys
Principales fonctionnalités du CMS AmetysPrincipales fonctionnalités du CMS Ametys
Principales fonctionnalités du CMS AmetysAmetys
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopVero Rebagliatte
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
Early prevention of accessibility issues with mockup & wireframe reviews
Early prevention of accessibility issues with mockup & wireframe reviewsEarly prevention of accessibility issues with mockup & wireframe reviews
Early prevention of accessibility issues with mockup & wireframe reviewsAidan Tierney
 
Embrology of the respiratory system
Embrology of the respiratory systemEmbrology of the respiratory system
Embrology of the respiratory systemOriba Dan Langoya
 

Viewers also liked (20)

Groovy & Grails for Spring/Java developers
Groovy & Grails for Spring/Java developersGroovy & Grails for Spring/Java developers
Groovy & Grails for Spring/Java developers
 
Avoiding common Accessibility mistakes
Avoiding common Accessibility mistakesAvoiding common Accessibility mistakes
Avoiding common Accessibility mistakes
 
Integrating universal design, best practices, & accessibility atia 2013 - (...
Integrating universal design, best practices, & accessibility   atia 2013 - (...Integrating universal design, best practices, & accessibility   atia 2013 - (...
Integrating universal design, best practices, & accessibility atia 2013 - (...
 
Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0
 
Responsive Web Design - An Accessibility Tool
Responsive Web Design - An Accessibility ToolResponsive Web Design - An Accessibility Tool
Responsive Web Design - An Accessibility Tool
 
Accessibility of Common Web Applications
Accessibility of Common Web ApplicationsAccessibility of Common Web Applications
Accessibility of Common Web Applications
 
Developing for Diversity
Developing for DiversityDeveloping for Diversity
Developing for Diversity
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practices
 
503 web accessibility - best practices
503   web accessibility - best practices503   web accessibility - best practices
503 web accessibility - best practices
 
Best Practices for Web Accessibility
Best Practices for Web AccessibilityBest Practices for Web Accessibility
Best Practices for Web Accessibility
 
Screencasting Tutorial DRN
Screencasting Tutorial DRNScreencasting Tutorial DRN
Screencasting Tutorial DRN
 
Accessibility for Hybrid Mobile
Accessibility for Hybrid MobileAccessibility for Hybrid Mobile
Accessibility for Hybrid Mobile
 
Agile Accessibility From a Testers Perspective
Agile Accessibility From a Testers PerspectiveAgile Accessibility From a Testers Perspective
Agile Accessibility From a Testers Perspective
 
Line Height
Line HeightLine Height
Line Height
 
SSB BART Group Mobile Accessibility
SSB  BART Group Mobile AccessibilitySSB  BART Group Mobile Accessibility
SSB BART Group Mobile Accessibility
 
Principales fonctionnalités du CMS Ametys
Principales fonctionnalités du CMS AmetysPrincipales fonctionnalités du CMS Ametys
Principales fonctionnalités du CMS Ametys
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshop
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
Early prevention of accessibility issues with mockup & wireframe reviews
Early prevention of accessibility issues with mockup & wireframe reviewsEarly prevention of accessibility issues with mockup & wireframe reviews
Early prevention of accessibility issues with mockup & wireframe reviews
 
Embrology of the respiratory system
Embrology of the respiratory systemEmbrology of the respiratory system
Embrology of the respiratory system
 

Similar to Web accessibility with Ametys CMS

How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonRachel Cherry
 
Web Accessibility and why we need it
Web Accessibility and why we need itWeb Accessibility and why we need it
Web Accessibility and why we need itGenevieve Nelson
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanH. Trevor Johnson-Steigelman
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Carrie Anton
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibilityJoseph McLarty
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web AccessibilitySana Ullah
 
Internet, accessibility and word processing
Internet, accessibility and word processingInternet, accessibility and word processing
Internet, accessibility and word processingLinda Wallin
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018Katie Sylor-Miller
 
Images For Everyone
Images For EveryoneImages For Everyone
Images For EveryoneCloudinary
 
Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017Adrian Roselli
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanH. Trevor Johnson-Steigelman
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web techLiaquat Rahoo
 
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Robert Jolly
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websitesRachel Cherry
 
Making Websites Accessible to People with Disabilities
Making Websites Accessible to People with DisabilitiesMaking Websites Accessible to People with Disabilities
Making Websites Accessible to People with DisabilitiesChristian Brink
 
Before you build a website 2015
Before you build a website 2015Before you build a website 2015
Before you build a website 2015mwfordesigns
 

Similar to Web accessibility with Ametys CMS (20)

Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Web Accessibility and why we need it
Web Accessibility and why we need itWeb Accessibility and why we need it
Web Accessibility and why we need it
 
Improving Your Website's Accessibility
Improving Your Website's AccessibilityImproving Your Website's Accessibility
Improving Your Website's Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Internet, accessibility and word processing
Internet, accessibility and word processingInternet, accessibility and word processing
Internet, accessibility and word processing
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018Images for Everyone - ImageCon 2018
Images for Everyone - ImageCon 2018
 
Images For Everyone
Images For EveryoneImages For Everyone
Images For Everyone
 
Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017Selfish Accessibility: MinneWebCon 2017
Selfish Accessibility: MinneWebCon 2017
 
Wordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelmanWordcamp rochester-2017-accessibility-johnson-steigelman
Wordcamp rochester-2017-accessibility-johnson-steigelman
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web tech
 
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
Making Websites Accessible to People with Disabilities
Making Websites Accessible to People with DisabilitiesMaking Websites Accessible to People with Disabilities
Making Websites Accessible to People with Disabilities
 
Before you build a website 2015
Before you build a website 2015Before you build a website 2015
Before you build a website 2015
 

More from Ametys

Livre blanc : Les tendances du web design 2018
Livre blanc : Les tendances du web design 2018Livre blanc : Les tendances du web design 2018
Livre blanc : Les tendances du web design 2018Ametys
 
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...Ametys
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Ametys
 
Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...
Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...
Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...Ametys
 
Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...
Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...
Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...Ametys
 
Ametys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’informationAmetys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’informationAmetys
 
Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...
Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...
Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...Ametys
 
Social Media : 6 étapes pour réussir votre stratégie sur les médias sociaux
Social Media : 6 étapes pour réussir votre stratégie sur les médias sociauxSocial Media : 6 étapes pour réussir votre stratégie sur les médias sociaux
Social Media : 6 étapes pour réussir votre stratégie sur les médias sociauxAmetys
 
10 astuces pour bien utiliser Twitter
10 astuces pour bien utiliser Twitter10 astuces pour bien utiliser Twitter
10 astuces pour bien utiliser TwitterAmetys
 
Ametys CMS Java Open Source : Ergonomie & simplicité d'utilisation
Ametys CMS Java Open Source : Ergonomie & simplicité d'utilisationAmetys CMS Java Open Source : Ergonomie & simplicité d'utilisation
Ametys CMS Java Open Source : Ergonomie & simplicité d'utilisationAmetys
 
IHM et ergonomie du CMS open source Ametys LTE
IHM et ergonomie du CMS open source Ametys LTEIHM et ergonomie du CMS open source Ametys LTE
IHM et ergonomie du CMS open source Ametys LTEAmetys
 
Intégrer votre catalogue de formation en ligne avec Ametys
Intégrer votre catalogue de formation en ligne avec AmetysIntégrer votre catalogue de formation en ligne avec Ametys
Intégrer votre catalogue de formation en ligne avec AmetysAmetys
 
Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...
Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...
Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...Ametys
 

More from Ametys (13)

Livre blanc : Les tendances du web design 2018
Livre blanc : Les tendances du web design 2018Livre blanc : Les tendances du web design 2018
Livre blanc : Les tendances du web design 2018
 
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
 
Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...
Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...
Mettre en place un portail Internet / Intranet interfaçé avec son SI - CoTer ...
 
Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...
Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...
Gestion multisites - Retours d'expérience et solutions avec le CMS Ametys - C...
 
Ametys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’informationAmetys - Integrer votre CMS à votre système d’information
Ametys - Integrer votre CMS à votre système d’information
 
Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...
Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...
Livre blanc : Accessibilité Web, Guide pour la conception de sites web access...
 
Social Media : 6 étapes pour réussir votre stratégie sur les médias sociaux
Social Media : 6 étapes pour réussir votre stratégie sur les médias sociauxSocial Media : 6 étapes pour réussir votre stratégie sur les médias sociaux
Social Media : 6 étapes pour réussir votre stratégie sur les médias sociaux
 
10 astuces pour bien utiliser Twitter
10 astuces pour bien utiliser Twitter10 astuces pour bien utiliser Twitter
10 astuces pour bien utiliser Twitter
 
Ametys CMS Java Open Source : Ergonomie & simplicité d'utilisation
Ametys CMS Java Open Source : Ergonomie & simplicité d'utilisationAmetys CMS Java Open Source : Ergonomie & simplicité d'utilisation
Ametys CMS Java Open Source : Ergonomie & simplicité d'utilisation
 
IHM et ergonomie du CMS open source Ametys LTE
IHM et ergonomie du CMS open source Ametys LTEIHM et ergonomie du CMS open source Ametys LTE
IHM et ergonomie du CMS open source Ametys LTE
 
Intégrer votre catalogue de formation en ligne avec Ametys
Intégrer votre catalogue de formation en ligne avec AmetysIntégrer votre catalogue de formation en ligne avec Ametys
Intégrer votre catalogue de formation en ligne avec Ametys
 
Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...
Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...
Accessibilité sur le web : astuces et bonnes pratiques pour des sites accessi...
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Web accessibility with Ametys CMS

  • 1. Web Accessibility Definition & Best Practices JOIN US ON www.ametys.org @AmetysCMS AmetysCMS AmetysWebCMS
  • 2. Questions What’s ACCESSIBILITY ? How to make your website MORE ACCESSIBLE ? How a CMS helps you to make website more accessible ?
  • 3. Definition Making the web and its services available to all individuals, irrespective of their hardware or software, network infrastructure, native language, culture, geographical location or physical or mental aptitude » Tim Berners-Lee, Director and inventor of the World Wide Web
  • 4. Statistics 20% of all U.S. citizens have some kind of disability. 1 in 2 Americans 65 and older has a disability Nearly 30% of all families in the U.S. are affected by a member who has a disability Source : CDC Centers for Disease Control and Prevention (data for the US)
  • 5. Disabilities Disabilities include the following areas : • Low or Limited Vision • No Vision • Color Blind • Deaf or hearing impaired • Physical and motor impairments • Cognitive or Neurological
  • 6. Web Accessibility : International Standards Accessibility policies vary from country to country, but most countries, including those in the European Union, have adopted standards based on the Web Content Accessibility Guidelines (WCAG) of the World Wide Web Consortium (W3C)
  • 7. Web Accessibility : U.S Legal Issues • All U.S. federal agencies were mandated under Section 508 of the U.S. Rehabilitation Act to make their websites accessible by June 21, 2001. • Section 508 requires that Federal agencies' electronic and information technology is accessible to people with disabilities, including employees and members of the public.
  • 8. Accessibility for whom ? Web Accessibility is about more than just blindness ….
  • 9. Accessibility for whom ? Accessibility is also people who don’t have FLASH !
  • 10. Web Accessibility, Accessibility is also people who don’t have JAVASCRIPT enabled !
  • 11. Accessibility for whom ? Accessibility is also people who are not deaf but have the sound muted !
  • 12. Accessibility for whom ? Accessibility is also people who surf on their mobile !
  • 13. Common beliefs I will make a website dedicated to Deaf people »
  • 14. Common beliefs I will make a website dedicated to Deaf people » • And if people don’t have FLASH ? • Why deaf people and not blind people ? • It's expensive to develop ... and it's very expensive to maintain! • There are, however, deaf people who don’t use sign language !
  • 15. Accessible websites don’t need to be ugly !
  • 16. Common beliefs Web Accessibility is important for SEO »
  • 17. Common beliefs Web Accessibility is important for SEO Search engine spiders are deaf and blind. Like those with visual and hearing disabilities, spiders rely on text just as screen readers. Text only browsers and Braille displays rely on text to convey information to users with visual disability.
  • 18. Web Accessibility & SEO Content is king in both accessibility and SEO
  • 19. Web Accessibility & SEO SEO # Accessibility
  • 20. Web Accessibility & SEO SEO + = WIN Accessibility Good accessibility and good search engine optimization is a great combination for content authors and end users.
  • 21. Focus on images Alternative text for images should present CONTENT and FUNCTION Very rarely a description
  • 22. Focus on images alt = « image of Pr. Jean Charles Pomerol »
  • 23. Focus on images alt = « Pr. Jean Charles Pomerol »
  • 24. Focus on images Empty alternative text
  • 25. Focus on images Best Practices • Focus on content and functionality • Saving considerable time • Empty alternative text for decorative images • If an image contains text, replicate the text in full • For charts and graphs, try to summarise the trend
  • 26. Focus on images How a CMS helps you to make the RIGHT CHOICES ?
  • 27. Focus on images Accessibility in Drupal 7 No empty alternative text by default Online Help incomplete
  • 28. Focus on images Web Accessibility & images with Ametys • Empty alternative text by default • Complete and accurate help
  • 29. Web Accessibility and Content structure ?
  • 30. Content Structure • Creating Semantic Structure • Using Headings for content structure • Pages should be structured in a hierarchical manner, with 1st degree headings (<h1>) being the most important (usually page titles or heading), then 2nd degree headings (<h2> - usually major section headings), down to 3rd degree headings (sub-sections of the <h2>), and so on • Using Headings Correctly • Don’t use text formatting, such as font size or bold to give the visual appearance of headings • Use actual heading (<h1> - <h6>) for all content headings
  • 31. Common use case: copy/paste from external website • Source HTML page • No semantic tags in HTML code • Semantic information brought by style (colors, font size…) <p style=‘color:orange; font-size:13px’>Titre A</p> <p style=‘color:black; font-size:16px;text- decoration:underline’>Titre B</p>
  • 32. Common use case: copy/paste from external website in Joomla! 1.6 Retains many of the existing content appearance and code when copy /paste Misleading appearance
  • 33. Common use case: copy/paste from external website in Ametys Keep content but cleans styling tags when copy/paste Contributor can add semantic information
  • 34. Common use case: copy/paste from external website in Ametys Contributor is suggested to change title hierarchy and add semantic information to the content
  • 35. Website Accessibility over time • Accessibility audits are costly when conducted on the whole website by an external auditor • Rely on Ametys wizards, helps and tooltips to maintain accessibility on the long run accessibility Website powered with Ametys Other CMS time
  • 36. CONTACT SITE 40 RUE DU VILLAGE MAIL D’ENTREPRISES TWITTER 31670 LABÈGE FACEBOOK +33 (0) 5 62 19 19 00 YOUTUBE