of color blindness (back of the envelope ~250 million men worldwide) • 2.6% of the global population is visually impaired (~285 million people) http://www.hhmi.org/senses/b130.html http://www.who.int/mediacentre/factsheets/fs28 2/en/index.html
inter-page navigation • Audio and video accessibility: captions, transcriptions • Indicate important information with more than color alone • Accessible forms: labels, proximity of prompting text • Degrading JavaScript gracefully
inter-page navigation • Audio and video accessibility: captions, transcriptions • Indicate important information with more than color alone • Accessible forms: labels, proximity of prompting text • Degrading JavaScript gracefully
Websites • Conferences! • Accessibility tutorial? • Accessibility checklist? • Warnings on easily correctible issues? How can Django help people like me avoid, detect, and address accessibility issues?
user-controllable input before it is placed in output that is used as a web page that is served to other users.” • #4 on MITRE's “Top 25 Most Dangerous Software Errors”
not, or can not, sufficiently verify whether a well-formed, valid, consistent request was intentionally provided by the user who submitted the request.” • #12 on MITRE's “Top 25 Most Dangerous Software Errors”
about testing • Flexible in how you opt in or out • Great documentation, even mentioned in tutorial (part 4) • https://docs.djangoproject.com/en/1.4/ref/contri b/csrf/ <form action="." method="post">{% csrf_token %}
part of the overview and tutorial? • Security tutorial? • Security checklist? • Sprint idea: public Django projects audit How can Django help people like me avoid, detect, and address security issues?
you django-developers for sticking with it! • Over 6 years of thoughtful discussion • https://groups.google.com/d/topic/django- developers/PLTW8Mon9QU/discussion • https://code.djangoproject.com/ticket/3011
Websites • Conferences! • Internationalization tutorial? • Internationalization checklist? How can Django help people like me avoid, detect, and address internationalization issues?