Misc. features to think about
Submitted by Marbux on Thu, 03/27/2008 - 07:57
A few thoughts after using C01 for several days. FWIW, my first career was as a typographer. However, I note that I know nothing about the feasibility of some of these suggestions. I'm placing the suggestions in this forum because they may have applicability to other themes you are working on.
- Horizontal separation. The right sidebar content is a bit too close to the main body for my taste. I'd recomend either a wider gutter or (my preference) a thin vertical rule between the sidebar and the body, with an identical or double vertical rule on the left side of the body for visual balance.
- Vertical separation. There are issues with vertical separation of paragraphs. E.g., the space between paragraphs is less than the space between a list or blockquote and a paragraph. The text also tends to run together visually, especially when a paragraph last line is nearly full, because the space between paragraphs is too constrained. Alternatively, you might consider setting a style to indent each paragraph's first line by 1-1/2 to 2 ems.
- Option to set paragraphs to ragged right. Full line justification doesn't work really well absent a competent hyphenation algorithm, particularly if site content tends toward long words. An option to set line justification to flush left/ragged right would be nice.
- Option to show site logo/title in reverse and to select color. C01 currently allows a choice of different variants, some with the site logo/title in reverse, some not in reverse. Options to set foreground and background colors in this region would really make C01 more versatile, without requiring users to take the deep dive into CSS editing.
- Accessibility/hyperlinks. All C01 variants display hyperlinks without underlining or visual cues other than color. This is a Web Accessibility Guidelines Priority 1 checkpoint failing. See e.g., this section, which specifically mentions the lack of underlining of hyperlinks as an issue. This is an issue in the U.S. alone for some 20 million people with low vision and an unknown number of people with color blindness for the given color of hyperlink title. An option to set hyperlink formatting/coloring without diving into the CSS would be very nice.
- Validation. Theme does not generate valid XHMTL 1.0 Transitional. See e.g.,
this validation run on your home page.
The validation and accessibility issues are the most urgent, of course. Because of them, I will not be able to use the C01 theme before those issues are addressed. I encourage you to do so, however. You have an outstanding beginning, but it needs some finishing work.
Thanks for the response. It's way cool to run across developers who care about user feedback. That makes writing bug reports/feature requests worthwhile.
BTW, just as an example of how visually attractive vertical rules can be when accompanied by other good design elements, see this PDF. 'Twould be spectacular if both column gutter widths and vertical rules/weights/colors could be options.
First of all, I must say this is great post with insightful thoughts. Sharing experience with us is really appreciated.
For the sake of discussion, I'll go point by point:
Once again, thank you for suggestions. Such posts make it worthwhile sharing themes with the Drupal community.