SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Twenty Eleven accessible?
Accessible child theme in progress


 WordCamp 2011- Sylvia Egger – accessible.sprungmarker.de
24.09.2011   2   Sylvia Egger - accessible.sprungmarker.de
24.09.2011   3   Sylvia Egger - accessible.sprungmarker.de
WordPress 3.2
      (July 2011)

  New default theme

Twenty Eleven
Twenty Eleven
     If only be used

each fiftieth download ...
24.09.2011   6   Sylvia Egger - accessible.sprungmarker.de
Twenty Eleven
Who is using the default theme?
Beginners & Timeboxer
    Using WordPress default theme
          quite out of the box.
Individuals & Specialists
„Hello Support,

I am using the Twenty Eleven theme for my blog. I am
wondering whether I can remove the Search box from the
upper right hand corner on all pages.“

(WordPress Forums)
Theme developers
„As you can see in source theme makes some use of Settings API,
but doesn't include calls like do_settings_fileds() that would allow
you to use add settings.

I would probably try to unhook
twentyeleven_theme_options_add_page() call and fork that and
theme_options_render_page() to extend it with additional options.“

(WordPress Answers)
Twenty Eleven

Fully accessible?
Twenty Eleven
fully accessible?

       No!

      Why?
Twenty Eleven
fully accessible?
Accessibility of WordPress theme is a
complex process depending on:

•Theme – Templates
•Editor (TinyMCE)
•Widgets, Plugins
Twenty Eleven
             accessibility issues?




24.09.2011             14      Sylvia Egger - accessible.sprungmarker.de
Accessible Twenty Eleven
     A Twenty Eleven
       child theme
What is a child theme?
„A WordPress child theme is a theme that inherits
the functionality of another theme, called the parent
theme, and allows you to modify, or add to, the
functionality of that parent theme.“

WordPress Codex
Advantages of a child
             theme?
• Twenty Eleven can be updated without harm
• It‘s up to you which parts you modify
• Use functions.php for modifications
• In most cases there is no need to modify templates
Disadvantages of a child
             theme?
If you are modifying a lot in the child theme:

  • consider using a main theme, not a child theme
  • keep performance in mind
  • functions.php could get rather complex
Accessible Twenty Eleven –
                     styles.css




24.09.2011               19     Sylvia Egger - accessible.sprungmarker.de
Accessible Twenty Eleven -
                         Features
         • Enhanced form handling with HTML5 and CSS3
             • Required states, form validation
             • HTML5 input types as search, url and email

         • Accessible colors and contrast according to WCAG
           AAA
         • Enhanced keyboard use
             • Dropdown navigation usable with keyboard
             • Skip link first link on page, added skip links back to top,
               after content und after footer area.
             • Optimized link hover, focus and active states


24.09.2011                                20              Sylvia Egger - accessible.sprungmarker.de
Accessible Twenty Eleven -
                        Features

         • Optimized mouseover states
         • Enhanced semantics
             • Additional hidden headlines
             • Repairing headline structure

         • Language change (MCE language change plugin)
         • Implementing breadcrumb for better getting
           position on website



24.09.2011                            21      Sylvia Egger - accessible.sprungmarker.de
Accessible Twenty Eleven
       - Preview
     Color & Contrast
Color & Contrast – Twenty Eleven

24.09.2011                  23      Sylvia Egger - accessible.sprungmarker.de
Color & Contrast
             Accessible Twenty Eleven
24.09.2011             24      Sylvia Egger - accessible.sprungmarker.de
Color & Contrast – Twenty Eleven

24.09.2011                  25      Sylvia Egger - accessible.sprungmarker.de
Color & Contrast
             Accessible Twenty Eleven
24.09.2011             26      Sylvia Egger - accessible.sprungmarker.de
Colour Contrast Analyser
                 Twenty Eleven
24.09.2011             27      Sylvia Egger - accessible.sprungmarker.de
Colour Contrast Analyser
             Accessible Twenty Eleven
24.09.2011             28      Sylvia Egger - accessible.sprungmarker.de
Accessible Twenty Eleven
       - Preview
  Enhanced keyboard use
Comparison keyboard use: Twenty Eleven – Accessible Twenty Eleven
24.09.2011                                  30               Sylvia Egger - accessible.sprungmarker.de
Accessible Twenty Eleven
       - Preview
  Enhanced form handling
Accessible Twenty Eleven -
     Enhanced form handling
•   HTML5 input types (url, email, search)
•   error handling: HTML5 required
•   HTML5 placeholder where appropriate
•   search form: enhanced with attribute results and
    autosave
•   Enhanced hover and focus states with CSS3
    animations
Enhanced comment form: Accessible Twenty Eleven
             Fully supported by: FF 4, Chrome, Opera, IE10 – partial Safari 5, iOS 4
24.09.2011                                   33                Sylvia Egger - accessible.sprungmarker.de
Enhanced search form: Accessible Twenty Eleven

             Fully supported by: Safari 5, FF 4, Chrome, Opera 11, IE10, Safari Mobile iOS 4
24.09.2011                                         34                  Sylvia Egger - accessible.sprungmarker.de
Accessible Twenty Eleven comment form: JAWS Firefox 4 form validation HTML5
24.09.2011                                  35               Sylvia Egger - accessible.sprungmarker.de
You want to use
Accessible Twenty Eleven
          now!
                Is not ready yet – but soon. 

  As soon as it is ready, you can download the child theme,
upload it to your themes folder and install it on your WordPress
                              blog.

     Installing a child theme in WordPress is easy. Go to:

         Administration Panels > Design > Themes
You want to use
Accessible Twenty Eleven
          now!
       Keep yourself updated on:
     accessible.sprungmarker.de

       Or follow me on Twitter:
           sprungmarkers
In the meanwhile
   Accessible Twenty Ten
accessible.sprungmarker.de

  Accessible TwentyTenFive
accessible.sprungmarker.de
MCE Accessible Language Change – WordPress plugin
24.09.2011                          39              Sylvia Egger - accessible.sprungmarker.de

Weitere ähnliche Inhalte

Kürzlich hochgeladen

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Twenty Eleven accessible? Accessible child theme in progress

  • 1. Twenty Eleven accessible? Accessible child theme in progress WordCamp 2011- Sylvia Egger – accessible.sprungmarker.de
  • 2. 24.09.2011 2 Sylvia Egger - accessible.sprungmarker.de
  • 3. 24.09.2011 3 Sylvia Egger - accessible.sprungmarker.de
  • 4. WordPress 3.2 (July 2011) New default theme Twenty Eleven
  • 5. Twenty Eleven If only be used each fiftieth download ...
  • 6. 24.09.2011 6 Sylvia Egger - accessible.sprungmarker.de
  • 7. Twenty Eleven Who is using the default theme?
  • 8. Beginners & Timeboxer Using WordPress default theme quite out of the box.
  • 9. Individuals & Specialists „Hello Support, I am using the Twenty Eleven theme for my blog. I am wondering whether I can remove the Search box from the upper right hand corner on all pages.“ (WordPress Forums)
  • 10. Theme developers „As you can see in source theme makes some use of Settings API, but doesn't include calls like do_settings_fileds() that would allow you to use add settings. I would probably try to unhook twentyeleven_theme_options_add_page() call and fork that and theme_options_render_page() to extend it with additional options.“ (WordPress Answers)
  • 13. Twenty Eleven fully accessible? Accessibility of WordPress theme is a complex process depending on: •Theme – Templates •Editor (TinyMCE) •Widgets, Plugins
  • 14. Twenty Eleven accessibility issues? 24.09.2011 14 Sylvia Egger - accessible.sprungmarker.de
  • 15. Accessible Twenty Eleven A Twenty Eleven child theme
  • 16. What is a child theme? „A WordPress child theme is a theme that inherits the functionality of another theme, called the parent theme, and allows you to modify, or add to, the functionality of that parent theme.“ WordPress Codex
  • 17. Advantages of a child theme? • Twenty Eleven can be updated without harm • It‘s up to you which parts you modify • Use functions.php for modifications • In most cases there is no need to modify templates
  • 18. Disadvantages of a child theme? If you are modifying a lot in the child theme: • consider using a main theme, not a child theme • keep performance in mind • functions.php could get rather complex
  • 19. Accessible Twenty Eleven – styles.css 24.09.2011 19 Sylvia Egger - accessible.sprungmarker.de
  • 20. Accessible Twenty Eleven - Features • Enhanced form handling with HTML5 and CSS3 • Required states, form validation • HTML5 input types as search, url and email • Accessible colors and contrast according to WCAG AAA • Enhanced keyboard use • Dropdown navigation usable with keyboard • Skip link first link on page, added skip links back to top, after content und after footer area. • Optimized link hover, focus and active states 24.09.2011 20 Sylvia Egger - accessible.sprungmarker.de
  • 21. Accessible Twenty Eleven - Features • Optimized mouseover states • Enhanced semantics • Additional hidden headlines • Repairing headline structure • Language change (MCE language change plugin) • Implementing breadcrumb for better getting position on website 24.09.2011 21 Sylvia Egger - accessible.sprungmarker.de
  • 22. Accessible Twenty Eleven - Preview Color & Contrast
  • 23. Color & Contrast – Twenty Eleven 24.09.2011 23 Sylvia Egger - accessible.sprungmarker.de
  • 24. Color & Contrast Accessible Twenty Eleven 24.09.2011 24 Sylvia Egger - accessible.sprungmarker.de
  • 25. Color & Contrast – Twenty Eleven 24.09.2011 25 Sylvia Egger - accessible.sprungmarker.de
  • 26. Color & Contrast Accessible Twenty Eleven 24.09.2011 26 Sylvia Egger - accessible.sprungmarker.de
  • 27. Colour Contrast Analyser Twenty Eleven 24.09.2011 27 Sylvia Egger - accessible.sprungmarker.de
  • 28. Colour Contrast Analyser Accessible Twenty Eleven 24.09.2011 28 Sylvia Egger - accessible.sprungmarker.de
  • 29. Accessible Twenty Eleven - Preview Enhanced keyboard use
  • 30. Comparison keyboard use: Twenty Eleven – Accessible Twenty Eleven 24.09.2011 30 Sylvia Egger - accessible.sprungmarker.de
  • 31. Accessible Twenty Eleven - Preview Enhanced form handling
  • 32. Accessible Twenty Eleven - Enhanced form handling • HTML5 input types (url, email, search) • error handling: HTML5 required • HTML5 placeholder where appropriate • search form: enhanced with attribute results and autosave • Enhanced hover and focus states with CSS3 animations
  • 33. Enhanced comment form: Accessible Twenty Eleven Fully supported by: FF 4, Chrome, Opera, IE10 – partial Safari 5, iOS 4 24.09.2011 33 Sylvia Egger - accessible.sprungmarker.de
  • 34. Enhanced search form: Accessible Twenty Eleven Fully supported by: Safari 5, FF 4, Chrome, Opera 11, IE10, Safari Mobile iOS 4 24.09.2011 34 Sylvia Egger - accessible.sprungmarker.de
  • 35. Accessible Twenty Eleven comment form: JAWS Firefox 4 form validation HTML5 24.09.2011 35 Sylvia Egger - accessible.sprungmarker.de
  • 36. You want to use Accessible Twenty Eleven now! Is not ready yet – but soon.  As soon as it is ready, you can download the child theme, upload it to your themes folder and install it on your WordPress blog. Installing a child theme in WordPress is easy. Go to: Administration Panels > Design > Themes
  • 37. You want to use Accessible Twenty Eleven now! Keep yourself updated on: accessible.sprungmarker.de Or follow me on Twitter: sprungmarkers
  • 38. In the meanwhile Accessible Twenty Ten accessible.sprungmarker.de Accessible TwentyTenFive accessible.sprungmarker.de
  • 39. MCE Accessible Language Change – WordPress plugin 24.09.2011 39 Sylvia Egger - accessible.sprungmarker.de