BoF at DrupalCon Chicago 2011 3/10/2011 11:00am
Attendees:
Everett Zufelt (via Skype)
Mike Gifford
Jessica Chaiken
Kathy Kahl
Dan Mouyard
Jennifer Hodgdon
John Barclay
Brandon Bowersox
Topics
The group agreed on three topics for the BoF:
- Gates and guidelines for D8
- What we missed in D7 to fix for D8
- Empowering themers and developers with documentation
[Note: I was not taking full notes, so please reply if there are any errors or omissions. -Brandon]
1. Gates and guidelines for D8
Gate process
- Jennifer: we need a Checklist of "how to test" so developers can know what to do to get their code contributed to core
- Question: What about when D7 core currently does not meet our guidelines?
- Answer: That already happens with the Drupal coding guidelines or the documentation rules. Existing code does not meet the rules 100%, but each new patch going forward fixes the code that it touches.
- Brandon: I started a Wiki for Gate Ideas for D8 and proposed WCAG 2.0 Level AA as well as simple rules for requiring form field labels, for example.
- Everett: Level A plus a few hand-picked parts of AA might be a good starting point (rather than all of Level AA).
- Mike: Maybe our standard is AA and we approve exceptions. The group discussed how to handle exceptions case-by-case exceptions.
- Question: Should we approve exceptions to A/AA with an open issue #?
- Jennifer: That was a problem with D7 that Dries wants to solve. We had that problem with documentation where people commit code and then open another issue to write the documentation later. And we still don't have that documentation written.
- Brandon: I agree. When we make an exception we need to know it is a done deal. We are capping criticals at 15 too, all under the premise that we can release at any time.
- Question: Who would make the decision about whether a patch meets Drupals' accessibility guidelines?
- Jennifer: Dries wants to empower people to make decisions. Everett and Brandon, as co-maintainers, could be the point of contact. They would use the whole group to discuss issues and decide about what process is used to come to decisions.
Automated testing
- What parts of this can become SimpleTests?
- Coder Module may be a place for some tests too (if the tests rely mostly on parsing the code but not running it)
- Perhaps a check that requires labels on all form fields could be in Coder Module (there was not agreement about that)
- Examples module is another place to put good accessibility examples and inline documentation
2. What we missed in D7 to fix for D8
- Mike: We need corporate and government and NGO support for doing full accessibility testing of D7
- Jessica: DHHS plus my agency fund this kind of evaluation.
- Jennifer: We might want an "accessibility topical coordinator" as a point person to ask about accessibility. That is the structure the docs group uses (topical coordinators). In fact, we'd like an accessibility contact that can be a liaison with the doc team. Check out groups.drupal.org/documentation-team.
- Everett: ARIA and HTML5 will most certainly be in D8.
- Jennifer: With D8, multi-device output will change our focus. There may be a "context" object available in the theme layer as part of the Butler project.
- Dan: I'm interested in work on HTML5 tools module and theme.
- Roles we may need: Evangelist (Mike G?), Testing Guru (John B?), HTML 5 advocate (Dan?), Docs (Cliff?), Funding/Partnerships (Jessica?).
3. Empowering themers and developers with documentation
- Jennifer: We need 3 things: first, our accessibility guidelines for D8 (the "what"); second, documentation about why accessibility is important (the "why"); third, example code and techniques and tools (the "how").
- Jessica: Personas would be really helpful to show exactly who is impacted. For example: Mary Smith is a 60-year old librarian who is starting to experience hearing and vision loss.
- See the Ubuntu personas here: Accessibility Personas on Ubuntu Wiki
- Data and research is also sometimes helpful to justify the "why".
Next Steps
For the gate process, first we need to finalize our Guidelines on the Wiki for Gate Ideas for D8. Then share that with Dries and the community. Coordinate with other gates (documentation, usability) to learn more about how the gate process will work. Once we have agreed on the guidelines (the "what"), then create the "why" and "how" documentation.
Regarding testing for D7 accessibility and funding issues, I hope there is on-going discussion and action. I also hope we can give ourselves some roles and titles to clarify our team structure.
Mike, Everett and I all felt that we should have a group Skype meeting in a few weeks to coordinate these next steps.
(@mgifford, I grabbed parts of your EtherPad doc for these notes; I hope that is what you intended; thanks for posting those notes!)

Comments
Thanks!
Really appreciate this Brandon. I really appreciate you summarizing this.
I was also happy to see that you grabbed some of my notes. It's exactly what I had intended. These are really great summaries for the BoF sessions.
--
OpenConcept | Twitter @mgifford | Drupal Security Guide
Accessibility gates
Thanks for the summary - very helpful.
Although I am more towards the usability side of things, accessibility is close to my heart as well. Since both of them are so closely knit, I would be very glad to be part of this process as well. I am interested in getting involved and contributing towards D8 accessibility if you are looking for other members.
Dharmesh Mistry
UX Researcher | Acquia,Inc.
Yes
@dcmistry, yes we would absolutely welcome you to be part of the Accessibility group and be active in helping make Drupal 8 more accessible. That could be by reviewing patches, suggesting code, helping us choose proper techniques, or testing in different browsers or assistive technology. All of us will need to pull together and ramp up efforts. Welcome aboard!
www.pixotech.com
Thanks for post
I would like to thank you for this post. I will be keeping track of this page and its links. I would like to help as well but I'm not sure how soon I will be able to.
Profiles/personas
This abstract popped into my inbox today from the Web Accessibility Linked In group. Unfortunately, the full PDF is by subscription only. If you have access to a library account, you may be able to grab it.
http://www.lunduniversity.lu.se/o.o.i.s?id=12683&postid=1756151&goback=....
J Aging Health. 2010 Dec 15. [Epub ahead of print]
Defining Profiles of Functional Limitations in Groups of Older Persons: How and Why?
Slaug B, Schilling O, Iwarsson S, Carlsson G.
Lund University, Lund, Sweden.
Abstract
OBJECTIVE: Addressing the complexity of multiple health problems in the older population, the objective was to identify combinations of functional limitations for use in simulation analysis, to enable predictions of the potentially most severe person-environment fit (i.e., accessibility) problems among groups of older persons.
METHOD: Utilizing data from 1,542 persons aged 75 to 89 years and applying Configuration Frequency Analysis, we tested which combinations of functional limitations that occurred more or less often than expected. Significant combinations were defined as type profiles and used in simulated accessibility analyses.
RESULTS: Eleven combinations occurred more often and eight less often than expected (p < .05). Simulations with ten type profiles predicted varied patterns of accessibility problems.
CONCLUSION: The use of type profiles has potential to contribute to the knowledge of combinations of functional limitations among groups of older persons. Variation in predicted accessibility problems for different type profiles helps identifying priorities in societal planning.
Additionally, the Wireless Rehabilitation Engineering Research Center work on personas for wireless phone use can usually be found at http://www.wirelessrerc.org but I think their domain registration is up. We have abstracts of their research in our database at http://www.naric.com/research/record.cfm?search=1&type=all&criteria=wire...
---Jess
...
I'm bound to know someone who can access this (I live really close to Lund and know plenty of people at the University), I'll follow it up and see if I can get it.