Cities: HTML5 Meetup 13 August 2013

Los Angeles Accessibility and Inclusive Design Group
Los Angeles Accessibility and Inclusive Design GroupLos Angeles Accessibility and Inclusive Design Group
Cities
Making Free Accessible
WordPress Themes
Cities
There are 1,941 themes in the
WordPress Theme Directoy
Five of them are accessible
What is Cities?
Site owners are looking for
accessible WordPress themes
There is a spectacular lack of
accessible WordPress themes
A world-wide group of accessibility
pactitioners are creating free
accessible WordPress themes
Joseph Karr O’Connor
Invited expet W3C HTML5
Accessibility Taskforce
13 years accessibility experience
WordPress Accessibility Group
Cities: Making Free Accessible
WordPress Themes
Montreal
Theme project managed by
Rocio Alvaado @AccessibiliteWb -
bilingual small business theme.
Montreal
Will include the Quebec government
standard SGQRI 008-01.
Issues that need specific attention
for the back-end:
✓ Proper headings
✓ Form field associations
✓ Fieldsets and legends
✓ Logical order of content
Montreal
Front-end:
✓ Sufficient colour contast
✓ Proper headings
✓ Logical order of content
✓ WAI-ARIA for dynamic content
✓ Using elements semantically
✓ Making non-textual content textual
✓ Navigating with TAB key with a
visible outline
Cities: HTML5 Meetup 13 August 2013
Montreal
Front-end:
✓ Making links understandable out of
context
✓ Making sure that blog widgets like
archives, categories and recent posts
are accessible when implemented
✓ Educate (commenting code to inform
the developer of specific accessibility
element)
Mumbai
Shilpi Kapoor @Shilpi_Kapoor of
BarrierBreak is developing the
Mumbai theme.
Accessibility
“Accessibility is the degree
to which a product, device,
sevice, or environment is
available to as many
people as possible.”
Cynthia Waddell
Accessibility
Cities themes standards:
Section 508 Compliant
WCAG 2.0 Level AA Compliant
HTML5
W3C Validation
Commented code
Canbera
Government theme By Simon Pascal
Klein @klepas a freelance web
designer with a passion for good
typogaphy.
Accessibility
Moving Beyond Technical Accessibility
Constructing a POUR website:
✓ Perceivable in multiple ways
✓ Opeable using various input methods
✓ Understandable by your readers
✓ Robust across opeating systems and
platforms
Copenhagen
by Karen Mardhal @kmdk driven by
the idea of inclusion and universal
design - we're all in this together!
Accessibility
✓ Enable skip links
✓ Alternate text for pictures
✓ Captioning for video/audio
✓ Don’t use color for navigation
✓ Reading order is correct
✓ Avoid timeouts in forms
✓ Data tables and forms properly
coded
Accessibility
✓ No-script elements for scripts
✓ Keyboard navigable
✓ Applications don’t override AT
✓ Visual focus indicator
✓ Don’t override user agent controls
✓ Sufficient color contast
✓ No quick motion
Sydney
Theme by Lisa Herrod @scenariogirl
building
a business theme.
WP Accessibility
WordPress accessibility group –
dedicated to improving accessibility in
core
Join at Make WordPress Accessible
Tweeting at @WPAccessibility
D.C.
Team managed by David Kennedy
@DavidAKennedy - theme for non-
profits and government.
WP Accessibility
✓ Mel Pedley
✓ Gaham
Armfield
✓ Cyndy Otty
✓ Joe Dolson
✓ Amanda Rush
@cswordpress
✓ Sharon Austin
@_Redd
✓ Amy Hendrix
@sabreuse
✓ Karl Groves
@karlgroves
✓ Joseph Karr
O'Connor
WP Accessibility
WordPress theme review guidelines for
accessibility are in daft mode.
Internet relay chat, Wednesdays, 19:00
UTC, #wordpress-ui, sever
irc.freenode.net or via freenode web
chat.
Toronto
Theme project managed
by Jennison Asuncion @Jennison.
Accessibility Plugins
WP Accessibility by Joe Dolson
✓ Remove redundant title attributes from
page lists, categoy lists, and archive
menus.
✓ Enable skip links with WebKit suppot by
enqueuing JavaScript suppot for moving
keyboard focus.
✓ Add skip links with user-defined targets.
(Customizable targets and appeaance.)
Accessibility Plugins
WP Accessibility by Joe Dolson
✓ Add language and text direction to your
HTML attribute
✓ Remove the target attribute from links.
✓ Force a search page error when a search
is made with an empty text string. (If your
theme has a search.php template.)
✓ Remove tabindex from elements that
are focusable.
Nashville
Theme by Anna Belle Leiserson
for congregations (churches,
temples, mosques etc.)
Accessibility Plugins
WP Accessibility by Joe Dolson
✓ Strip title attributes from images
inseted into content.
✓ Add an outline to the keyboard focus
state for focusable elements.
✓ Add post titles to standard "read more"
links.
#uxdrinkinggame If someone says all the
links should just say, "read more..." drink
Accessibility Plugins
WP Accessibility by Joe Dolson
✓ Add a toolbar toggling between high
contast, large print, and desatuated
(gayscale) views of your theme.
✓ Fix cetain accessibility issues in the
WordPress admin styles
✓ Show the color contast between two
provided hexadecimal color values.
Accessibility Plugins
Accessibility plugins by Joe Dolson:
My Calendar
WP to Twitter
WP Accessibility
BotSmasher
Boston
Theme project managed
by Char James-Tanny @CharJTF -
a restauant theme.
Ottawa
Theme project by Simply Accessible
managed by Elle McPherson
@nethermind - education theme.
Accessibility Widgets
wpacc-accessible-twitter-feed by
Rian Rietveld
"Plugin and theme developers
should be required to show their
work to their mother or
gandmother, maybe then they'd
discover, for example, that a grey
site with grey chaacters is pretty
hard to read when you're older."
Accessibility Widgets
wpacc-accessible-twitter-feed by
Rian Rietveld
✓ Stand alone widget
✓ Included function
genesis_tweet_linkify, renamed it
wp_accessible_tweet_linkify
✓ Removed target is _blank for links, so
they don't open in a new window
New York
Theme project managed
by Patik Patel @ppatel of EZFire
will be a business theme.
Accessibility Widgets
wpacc-accessible-twitter-feed by
Rian Rietveld
✓ Removed title attribute in links
(messes up screen reader output)
✓ Removed links on hashtags to
prevent an overload of links for a tweet
✓ Removed the timestamp/link to
prevent an overload of links for a tweet
Accessibility Widgets
wpacc-accessible-twitter-feed by
Rian Rietveld
✓ Removed inline style for font-size
✓ Included .pot file and dutch .po/.mo
files
Twin Cities
Theme project managed by Joe
Dolson @joedolson - Joe is a driving
force for WordPress accessibility.
Accessible Content
✓ Use "Alternate Text" field when
uploading images, describe the intent
of the image.
✓ Don't use "Read More" links, describe
destination: Read More about Cities.
✓ Links: don't use "Open link in new
window/tab" check box.
Accessible Content
✓ Use headings to sum up paagaphs
and give structure.
✓ Use lists if content is a list.
✓ Adding video/sound? Don't
autostat!
✓ Make sure video is Closed Captioned
and provide a tanscript for audio.
Rio De Janeiro
Theme project managed
by Ana Isabel Paaguay
@projetoinclusiv
São Paulo
Theme project managed
by Ana Isabel Paaguay
@projetoinclusiv
Augusta Georgia
Theme by Amanda Rush
@cswordpress
Manchester UK
Theme by Helen Wallwoth
@AccessibleGeeks
Los Angeles
Theme project managed by
Natalie MacLees
Credits
Free Blurred Backgrounds
by Timothy Whalin @TimothyWhalin
Images from Flickr via HaikuDeck for
iPad
Composed in Keynote, posted to
Slideshare, available in a tanscript.
This presentation:
http://bit.ly/Cities-WordCamp-Montreal-2013
1 of 45

Recommended

Basics of css and xhtml by
Basics of css and xhtmlBasics of css and xhtml
Basics of css and xhtmlsagaroceanic11
1K views83 slides
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017 by
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017Marc D Anderson
155 views29 slides
Intro to ExpressionEngine and CodeIgniter by
Intro to ExpressionEngine and CodeIgniterIntro to ExpressionEngine and CodeIgniter
Intro to ExpressionEngine and CodeIgniterbrightrocket
5.4K views45 slides
Responsive Web Design and SharePoint by
Responsive Web Design and SharePointResponsive Web Design and SharePoint
Responsive Web Design and SharePointStefan Bauer
1.3K views41 slides
Building a Simple, Responsive Website with ExpressionEngine by
Building a Simple, Responsive Website with ExpressionEngineBuilding a Simple, Responsive Website with ExpressionEngine
Building a Simple, Responsive Website with ExpressionEngineOttergoose
8.9K views38 slides

More Related Content

What's hot

So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 by
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 Evan Mullins
424 views110 slides
Wa html5-pdf by
Wa html5-pdfWa html5-pdf
Wa html5-pdfMassoudmAlShareef
1.6K views33 slides
Wa html5-pdf by
Wa html5-pdfWa html5-pdf
Wa html5-pdfOlivier Eeckhoutte
1.5K views33 slides
HTML5, CSS3, and JavaScript by
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptZac Gordon
4K views49 slides
Broaden your dev skillset with SharePoint branding options by
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsEric Overfield
575 views36 slides
Html5 tutorial for beginners by
Html5 tutorial for beginnersHtml5 tutorial for beginners
Html5 tutorial for beginnersSingsys Pte Ltd
16.3K views56 slides

What's hot(19)

So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 by Evan Mullins
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
Evan Mullins424 views
HTML5, CSS3, and JavaScript by Zac Gordon
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScript
Zac Gordon4K views
Broaden your dev skillset with SharePoint branding options by Eric Overfield
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
Eric Overfield575 views
Html5 tutorial for beginners by Singsys Pte Ltd
Html5 tutorial for beginnersHtml5 tutorial for beginners
Html5 tutorial for beginners
Singsys Pte Ltd16.3K views
Bringing HTML5 alive in SharePoint by Chad Schroeder
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePoint
Chad Schroeder66.9K views
CBIS 327 ~ Introduction by mwarrick
CBIS 327 ~ IntroductionCBIS 327 ~ Introduction
CBIS 327 ~ Introduction
mwarrick217 views
European SharePoint Webinar - Make SharePoint Sassy by Stefan Bauer
European SharePoint Webinar - Make SharePoint SassyEuropean SharePoint Webinar - Make SharePoint Sassy
European SharePoint Webinar - Make SharePoint Sassy
Stefan Bauer1.5K views
Web Publishing terminology 1 by Beth Lovell
Web Publishing terminology 1Web Publishing terminology 1
Web Publishing terminology 1
Beth Lovell96 views
HTML5 New Features and Resources by Ron Reiter
HTML5 New Features and ResourcesHTML5 New Features and Resources
HTML5 New Features and Resources
Ron Reiter2.7K views
Introdution to HTML 5 by onkar_bhosle
Introdution to HTML 5Introdution to HTML 5
Introdution to HTML 5
onkar_bhosle4.8K views
Introduction to HTML5 by IT Geeks
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
IT Geeks905 views
Best Practices and Tips on Migrating a Legacy-Based CMS to Drupal by Mediacurrent
Best Practices and Tips on Migrating a Legacy-Based CMS to DrupalBest Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Best Practices and Tips on Migrating a Legacy-Based CMS to Drupal
Mediacurrent1.2K views

Viewers also liked

Prospero 2010 by
Prospero 2010Prospero 2010
Prospero 2010graciela27
285 views18 slides
Enhance your microsoft bi stack to drive business user adoption slide share by
Enhance your microsoft bi stack to drive business user adoption   slide shareEnhance your microsoft bi stack to drive business user adoption   slide share
Enhance your microsoft bi stack to drive business user adoption slide sharewww.panorama.com
737 views16 slides
學習風格與價值觀 上傳版 by
學習風格與價值觀  上傳版學習風格與價值觀  上傳版
學習風格與價值觀 上傳版andreahc
1.4K views6 slides
Google Doc Ch5 by
Google Doc Ch5Google Doc Ch5
Google Doc Ch5Warren Yip
279 views3 slides
Usb Flash Mailer Enduser by
Usb Flash Mailer EnduserUsb Flash Mailer Enduser
Usb Flash Mailer EnduserJim Hanika
511 views17 slides
Capodian Investment Management by
Capodian Investment ManagementCapodian Investment Management
Capodian Investment ManagementAnthonySchnur
455 views22 slides

Viewers also liked(20)

Prospero 2010 by graciela27
Prospero 2010Prospero 2010
Prospero 2010
graciela27285 views
Enhance your microsoft bi stack to drive business user adoption slide share by www.panorama.com
Enhance your microsoft bi stack to drive business user adoption   slide shareEnhance your microsoft bi stack to drive business user adoption   slide share
Enhance your microsoft bi stack to drive business user adoption slide share
www.panorama.com737 views
學習風格與價值觀 上傳版 by andreahc
學習風格與價值觀  上傳版學習風格與價值觀  上傳版
學習風格與價值觀 上傳版
andreahc1.4K views
Google Doc Ch5 by Warren Yip
Google Doc Ch5Google Doc Ch5
Google Doc Ch5
Warren Yip279 views
Usb Flash Mailer Enduser by Jim Hanika
Usb Flash Mailer EnduserUsb Flash Mailer Enduser
Usb Flash Mailer Enduser
Jim Hanika511 views
Capodian Investment Management by AnthonySchnur
Capodian Investment ManagementCapodian Investment Management
Capodian Investment Management
AnthonySchnur455 views
Nevada leadership presentation by megormi
Nevada leadership presentationNevada leadership presentation
Nevada leadership presentation
megormi212 views
Отчет Антона by unDrei
Отчет АнтонаОтчет Антона
Отчет Антона
unDrei460 views
Prism Capabilities Overview by seandbrady
Prism Capabilities OverviewPrism Capabilities Overview
Prism Capabilities Overview
seandbrady378 views
Old Times There Are Not Forgotten by Ashley Bowen
Old Times There Are Not ForgottenOld Times There Are Not Forgotten
Old Times There Are Not Forgotten
Ashley Bowen311 views

Similar to Cities: HTML5 Meetup 13 August 2013

CSS Eye for the Programmer Guy by
CSS Eye for the Programmer GuyCSS Eye for the Programmer Guy
CSS Eye for the Programmer GuyDennis Slade Jr.
521 views22 slides
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team! by
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!Evan Mullins
1.3K views111 slides
Best Practices for Migrating a Legacy-Based CMS to Drupal by
Best Practices for Migrating a Legacy-Based CMS to DrupalBest Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to DrupalAcquia
4.2K views81 slides
Designing Special Feature Pages by
Designing Special Feature PagesDesigning Special Feature Pages
Designing Special Feature PagesJackie Hai
681 views17 slides
Theming websites effortlessly with Deliverance (CMSExpo 2010) by
Theming websites effortlessly with Deliverance (CMSExpo 2010)Theming websites effortlessly with Deliverance (CMSExpo 2010)
Theming websites effortlessly with Deliverance (CMSExpo 2010)Jazkarta, Inc.
1.1K views41 slides

Similar to Cities: HTML5 Meetup 13 August 2013(20)

WordCamp Asheville 2017 - So You Wanna Dev? Join the Team! by Evan Mullins
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
WordCamp Asheville 2017 - So You Wanna Dev? Join the Team!
Evan Mullins1.3K views
Best Practices for Migrating a Legacy-Based CMS to Drupal by Acquia
Best Practices for Migrating a Legacy-Based CMS to DrupalBest Practices for Migrating a Legacy-Based CMS to Drupal
Best Practices for Migrating a Legacy-Based CMS to Drupal
Acquia4.2K views
Designing Special Feature Pages by Jackie Hai
Designing Special Feature PagesDesigning Special Feature Pages
Designing Special Feature Pages
Jackie Hai681 views
Theming websites effortlessly with Deliverance (CMSExpo 2010) by Jazkarta, Inc.
Theming websites effortlessly with Deliverance (CMSExpo 2010)Theming websites effortlessly with Deliverance (CMSExpo 2010)
Theming websites effortlessly with Deliverance (CMSExpo 2010)
Jazkarta, Inc.1.1K views
Submitting to the WordPress Theme Directory by Anthony Hortin
Submitting to the WordPress Theme DirectorySubmitting to the WordPress Theme Directory
Submitting to the WordPress Theme Directory
Anthony Hortin4.8K views
Oracle APEX for Beginners by Dimitri Gielis
Oracle APEX for BeginnersOracle APEX for Beginners
Oracle APEX for Beginners
Dimitri Gielis1.5K views
Make your visio diagrams accessible to everyone by David Parker
Make your visio diagrams accessible to everyoneMake your visio diagrams accessible to everyone
Make your visio diagrams accessible to everyone
David Parker173 views
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore by Suzanne Dergacheva
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreCreating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Suzanne Dergacheva1.9K views
Developing branding solutions by Thomas Daly
Developing branding solutionsDeveloping branding solutions
Developing branding solutions
Thomas Daly770 views
A Work Day Of A Web Developer by Edureka!
A Work Day Of A Web DeveloperA Work Day Of A Web Developer
A Work Day Of A Web Developer
Edureka!2.1K views
Content Management and Page Structure for SharePoint by D'arce Hess
Content Management and Page Structure for SharePointContent Management and Page Structure for SharePoint
Content Management and Page Structure for SharePoint
D'arce Hess692 views
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development by Evan Mullins
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
Evan Mullins356 views
How word press themes work 2.19.18 by HandsOnWP.com
How word press themes work 2.19.18How word press themes work 2.19.18
How word press themes work 2.19.18
HandsOnWP.com428 views
Dita for the web: Make Adaptive Content Simple for Writers and Developer by Don Day
Dita for the web: Make Adaptive Content Simple for Writers and DeveloperDita for the web: Make Adaptive Content Simple for Writers and Developer
Dita for the web: Make Adaptive Content Simple for Writers and Developer
Don Day1.8K views

Recently uploaded

Data-centric AI and the convergence of data and model engineering: opportunit... by
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...Paolo Missier
34 views40 slides
Spesifikasi Lengkap ASUS Vivobook Go 14 by
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14Dot Semarang
35 views1 slide
Case Study Copenhagen Energy and Business Central.pdf by
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdfAitana
12 views3 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
50 views21 slides
virtual reality.pptx by
virtual reality.pptxvirtual reality.pptx
virtual reality.pptxG036GaikwadSnehal
11 views15 slides

Recently uploaded(20)

Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 views
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana12 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software225 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst470 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views

Cities: HTML5 Meetup 13 August 2013

  • 2. Cities There are 1,941 themes in the WordPress Theme Directoy Five of them are accessible
  • 3. What is Cities? Site owners are looking for accessible WordPress themes There is a spectacular lack of accessible WordPress themes A world-wide group of accessibility pactitioners are creating free accessible WordPress themes
  • 4. Joseph Karr O’Connor Invited expet W3C HTML5 Accessibility Taskforce 13 years accessibility experience WordPress Accessibility Group Cities: Making Free Accessible WordPress Themes
  • 5. Montreal Theme project managed by Rocio Alvaado @AccessibiliteWb - bilingual small business theme.
  • 6. Montreal Will include the Quebec government standard SGQRI 008-01. Issues that need specific attention for the back-end: ✓ Proper headings ✓ Form field associations ✓ Fieldsets and legends ✓ Logical order of content
  • 7. Montreal Front-end: ✓ Sufficient colour contast ✓ Proper headings ✓ Logical order of content ✓ WAI-ARIA for dynamic content ✓ Using elements semantically ✓ Making non-textual content textual ✓ Navigating with TAB key with a visible outline
  • 9. Montreal Front-end: ✓ Making links understandable out of context ✓ Making sure that blog widgets like archives, categories and recent posts are accessible when implemented ✓ Educate (commenting code to inform the developer of specific accessibility element)
  • 10. Mumbai Shilpi Kapoor @Shilpi_Kapoor of BarrierBreak is developing the Mumbai theme.
  • 11. Accessibility “Accessibility is the degree to which a product, device, sevice, or environment is available to as many people as possible.” Cynthia Waddell
  • 12. Accessibility Cities themes standards: Section 508 Compliant WCAG 2.0 Level AA Compliant HTML5 W3C Validation Commented code
  • 13. Canbera Government theme By Simon Pascal Klein @klepas a freelance web designer with a passion for good typogaphy.
  • 14. Accessibility Moving Beyond Technical Accessibility Constructing a POUR website: ✓ Perceivable in multiple ways ✓ Opeable using various input methods ✓ Understandable by your readers ✓ Robust across opeating systems and platforms
  • 15. Copenhagen by Karen Mardhal @kmdk driven by the idea of inclusion and universal design - we're all in this together!
  • 16. Accessibility ✓ Enable skip links ✓ Alternate text for pictures ✓ Captioning for video/audio ✓ Don’t use color for navigation ✓ Reading order is correct ✓ Avoid timeouts in forms ✓ Data tables and forms properly coded
  • 17. Accessibility ✓ No-script elements for scripts ✓ Keyboard navigable ✓ Applications don’t override AT ✓ Visual focus indicator ✓ Don’t override user agent controls ✓ Sufficient color contast ✓ No quick motion
  • 18. Sydney Theme by Lisa Herrod @scenariogirl building a business theme.
  • 19. WP Accessibility WordPress accessibility group – dedicated to improving accessibility in core Join at Make WordPress Accessible Tweeting at @WPAccessibility
  • 20. D.C. Team managed by David Kennedy @DavidAKennedy - theme for non- profits and government.
  • 21. WP Accessibility ✓ Mel Pedley ✓ Gaham Armfield ✓ Cyndy Otty ✓ Joe Dolson ✓ Amanda Rush @cswordpress ✓ Sharon Austin @_Redd ✓ Amy Hendrix @sabreuse ✓ Karl Groves @karlgroves ✓ Joseph Karr O'Connor
  • 22. WP Accessibility WordPress theme review guidelines for accessibility are in daft mode. Internet relay chat, Wednesdays, 19:00 UTC, #wordpress-ui, sever irc.freenode.net or via freenode web chat.
  • 23. Toronto Theme project managed by Jennison Asuncion @Jennison.
  • 24. Accessibility Plugins WP Accessibility by Joe Dolson ✓ Remove redundant title attributes from page lists, categoy lists, and archive menus. ✓ Enable skip links with WebKit suppot by enqueuing JavaScript suppot for moving keyboard focus. ✓ Add skip links with user-defined targets. (Customizable targets and appeaance.)
  • 25. Accessibility Plugins WP Accessibility by Joe Dolson ✓ Add language and text direction to your HTML attribute ✓ Remove the target attribute from links. ✓ Force a search page error when a search is made with an empty text string. (If your theme has a search.php template.) ✓ Remove tabindex from elements that are focusable.
  • 26. Nashville Theme by Anna Belle Leiserson for congregations (churches, temples, mosques etc.)
  • 27. Accessibility Plugins WP Accessibility by Joe Dolson ✓ Strip title attributes from images inseted into content. ✓ Add an outline to the keyboard focus state for focusable elements. ✓ Add post titles to standard "read more" links. #uxdrinkinggame If someone says all the links should just say, "read more..." drink
  • 28. Accessibility Plugins WP Accessibility by Joe Dolson ✓ Add a toolbar toggling between high contast, large print, and desatuated (gayscale) views of your theme. ✓ Fix cetain accessibility issues in the WordPress admin styles ✓ Show the color contast between two provided hexadecimal color values.
  • 29. Accessibility Plugins Accessibility plugins by Joe Dolson: My Calendar WP to Twitter WP Accessibility BotSmasher
  • 30. Boston Theme project managed by Char James-Tanny @CharJTF - a restauant theme.
  • 31. Ottawa Theme project by Simply Accessible managed by Elle McPherson @nethermind - education theme.
  • 32. Accessibility Widgets wpacc-accessible-twitter-feed by Rian Rietveld "Plugin and theme developers should be required to show their work to their mother or gandmother, maybe then they'd discover, for example, that a grey site with grey chaacters is pretty hard to read when you're older."
  • 33. Accessibility Widgets wpacc-accessible-twitter-feed by Rian Rietveld ✓ Stand alone widget ✓ Included function genesis_tweet_linkify, renamed it wp_accessible_tweet_linkify ✓ Removed target is _blank for links, so they don't open in a new window
  • 34. New York Theme project managed by Patik Patel @ppatel of EZFire will be a business theme.
  • 35. Accessibility Widgets wpacc-accessible-twitter-feed by Rian Rietveld ✓ Removed title attribute in links (messes up screen reader output) ✓ Removed links on hashtags to prevent an overload of links for a tweet ✓ Removed the timestamp/link to prevent an overload of links for a tweet
  • 36. Accessibility Widgets wpacc-accessible-twitter-feed by Rian Rietveld ✓ Removed inline style for font-size ✓ Included .pot file and dutch .po/.mo files
  • 37. Twin Cities Theme project managed by Joe Dolson @joedolson - Joe is a driving force for WordPress accessibility.
  • 38. Accessible Content ✓ Use "Alternate Text" field when uploading images, describe the intent of the image. ✓ Don't use "Read More" links, describe destination: Read More about Cities. ✓ Links: don't use "Open link in new window/tab" check box.
  • 39. Accessible Content ✓ Use headings to sum up paagaphs and give structure. ✓ Use lists if content is a list. ✓ Adding video/sound? Don't autostat! ✓ Make sure video is Closed Captioned and provide a tanscript for audio.
  • 40. Rio De Janeiro Theme project managed by Ana Isabel Paaguay @projetoinclusiv
  • 41. São Paulo Theme project managed by Ana Isabel Paaguay @projetoinclusiv
  • 42. Augusta Georgia Theme by Amanda Rush @cswordpress
  • 43. Manchester UK Theme by Helen Wallwoth @AccessibleGeeks
  • 44. Los Angeles Theme project managed by Natalie MacLees
  • 45. Credits Free Blurred Backgrounds by Timothy Whalin @TimothyWhalin Images from Flickr via HaikuDeck for iPad Composed in Keynote, posted to Slideshare, available in a tanscript. This presentation: http://bit.ly/Cities-WordCamp-Montreal-2013