Closed (duplicate)
Project:
Drupal core
Version:
7.x-dev
Component:
theme system
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
27 May 2004 at 15:15 UTC
Updated:
5 Jul 2020 at 12:00 UTC
Jump to comment: Most recent file
Here's a first sub-task of the greater "Improve the user experience of Drupal forms" metatask.
I took standard Drupal log-in dialog and similar Basecamp (http://www.basecamphq.com) dialog, run them through the VisCheck (a color blindness analyzer)
and added couple of defict simulations of my own.
The results with comments are attached.
For reference, VisCheck simulation URLs are here (but I am not sure how long they gonna stay in cache):
Drupal:
http://www.vischeck.com/vischeck/vischeckImage.php?&img1=http%3A%2F%2Fvi...
Basecamp:
http://www.vischeck.com/vischeck/vischeckImage.php?&img1=http%3A%2F%2Fvi...
| Comment | File | Size | Author |
|---|---|---|---|
| #27 | admin.css_.patch | 259 bytes | catch |
| #17 | admin.css_.patch | 259 bytes | gaele |
| #14 | yahoo-registration-form[1].png | 21.79 KB | robloach |
| #4 | drupal_forms_error_required.jpg | 76.18 KB | kika |
| #3 | drupal_forms_styling_required.jpg | 112.66 KB | kika |
Comments
Comment #1
dries commentedCommitted some first changes to HEAD to facilitate these suggestions. See my mail sent to the mailing list for details.
Comment #2
kika commentedHere's the next task: styling the required form fields
I tend to prefer the combination of #2.1 and #3.1
Comment #3
kika commentedImproved "styling required" mockup
Comment #4
kika commentedstyling "error" form fields mockup
Comment #5
kika commentedrecommended reading
http://www.stuffandnonsense.co.uk/archives/stylish_accessible_forms.html
http://www.aplus.co.yu/dots/forms/?css=1
cool demo
http://www.sitepoint.com/print/simple-tricks-usable-forms
http://www.sitepoint.com/examples/simpletricks/form-demo.html
additional reading
http://www.formsthatwork.com/ftp/dropdown.pdf
http://lists.interactiondesigners.com/htdig.cgi/discuss-interactiondesig...
http://lists.interactiondesigners.com/htdig.cgi/discuss-interactiondesig...
Comment #6
dries commentedAny pointers on how we can preserve the "sunkeness" of these form fields? I tried fiddling with paddings and margins of 'form-item input.error' in misc/drupal.css, yet to no avail.
Comment #7
kika commentedAn item to the linkdump:
http://www-106.ibm.com/developerworks/usability/library/us-widget/
Jodi Bollaert defines several basic HTML Web widgets, shows graphic examples, and discusses common usability problems and solutions
Comment #8
coreb commentedMoving from x.y.z queue to 6.x-dev.
Comment #9
kkaefer commentedThis won't be tackled in 6.x anymore (also, it's merely a theming issue).
Comment #10
panchoTrue, but let's at least tackle it in D7! This is another member of first generation issues that still haven't been solved.
I mark this critical as we are striving to be the most accessible CMS, and the reality is that we are very much behind the 'state of the art'.
Comment #11
webchickWow. Neat issue. Subscribe.
Comment #12
webchickAnd in fact, let's DROP-ify this.
Completing this task will first require re-running the tests in kika's original post, since the images are over 3 years old now, and reporting on the results. Next, we'll need a patch that solves any accessibility issues within the default theme functions.
Comment #13
Stefan Nagtegaal commentedHmmm... Indeed it is webchick.. :-)
This is on my todo list, if none of you guys/girls beat me to it...
Comment #14
robloachAnother thing that might be helpful is the jQuery Form Input Example Plugin: Demonstration.
Comment #15
catchWe noticed that the password strength checker has red text on a red background during usability testing at UMN, I can't imagine any way this would pass accessibility requirements so changing title.
Comment #16
aclight commentedsubscribing
Comment #17
gaele commentedRe #15: this is about .admin-missing in admin.css.
Here is an online color contrast checker: http://snook.ca/technical/colour_contrast/colour.html
Red text is #FF0000, background is #FFCCCC. The color difference is too low. A text color of #A30000 would do. (Too me it's easier on the eye too.)
Comment #18
lilou commentedComment #19
Anonymous (not verified) commentedThe last submitted patch failed testing.
Comment #20
gaele commentedThe results are detailed indeed, but totally incomprehensible.
Comment #21
catchre-setting to see if it was a broken HEAD.
Comment #22
Anonymous (not verified) commentedThe last submitted patch failed testing.
Comment #23
catchand again.
Comment #24
Anonymous (not verified) commentedThe last submitted patch failed testing.
Comment #25
catchdaa dee da
Comment #26
Anonymous (not verified) commentedThe last submitted patch failed testing.
Comment #27
catchComment #28
webchickCan we please get a screenshot with this patch applied to more easily evaluate it?
Comment #29
gaele commentedForget about the patch.
The old password strength checker was abusing the .admin-missing style. But the whole password strength checker was replaced with something better #199870: Usability: Even better password strength experience. Now .admin-missing is only used on a grey background (for missing modules on the modules page), so #FF0000 is appropriate.
Not sure what to do with the issue. Can we close it? Or should we turn it into "run all of D7 through a color blindness analyzer" after code freeze?
Comment #30
catchIt'd be good to have a 'run D7 through a color blindness analyzer' -but it might be better discussed in the usability/theming groups (if there's no specific accessibility group). Let's mark this postponed until code freeze.
Comment #31
mgiffordI just ran the user page through the Vischeck Analyzer.
I had applied the patch, but that seems to no longer be required. The results are up on Flickr.
Mouse-overs seem to be the biggest problem from these tests.
Mike
Comment #32
mgiffordComment #33
mgiffordJust added this related post - http://groups.drupal.org/node/20189
Comment #34
mgiffordAdding a tag for color accessibility review. Needs to be done for both red/green as well as contrast. Seven in particular uses a lot of greys and the vertical tabs have some issues with the summary text too.
Comment #36
mgiffordLooking back at the original issue & the screenshots there I am going to mark this as a duplicate of #447816: WCAG violation: Relying on a color by itself to indicate a field validation error which is now set as RTBC.
Also related to #660576: Ensuring Proper Color Contrast for Garland