Jump to:
| Project: | Drupal core |
| Version: | 7.x-dev |
| Component: | other |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Issue Summary
Tendu is considered by many as the best starter theme to support RTL design. It is, as stated, a starter theme, meaning it's quite naked by default, but is constructed in a way that allows for amazingly easy customization with CSS.
The CSS files that come with it are documented, and the theme contains instructions for customizations.
It also features some sub-themes, for educational reasons - teach people how to expand a theme, without touching it's core. As such, Tendu serves as a model for the following:
- RTL/LTR theme - critical for sites in Hebrew, Arabic, possibly Persian (I'm not sure about that one) and several others. The theme contains native support for i18n, which is often used in such sites.
- Uses sub-themes as an example.
Although Garland uses sub-themes, and is also RTLed, Tendu is better when it comes to customize the theme with CSS, where Garland usually fails, due to it's complexity.
There are several features which are inspected now for Tendu, including adding color.module support, and several other enhancements to its code and features. So while I don't think it is core-ready yet, I do believe it's not far. The question is: what's the gap Tendu should close, in order to be core-worthy?
Comments
#1
D7 took the route of being very minimal with core themes: just the two used by a default Drupal install (Garland and Seven) and one that can be used to view un-themed markup and css (Stark). I think it's well worth asking the question whether D8 should be just as minimal or whether it should include other proven themes. Leaving this issue open for D8 until that discussion takes place.
#2
I bumped it to D8 prematurely. There are other issues in the queue for the "other" component to add core themes to D7: this one should have a chance to be reviewed by people monitoring that issue queue.