Tendu
Tendu - A Wire-frame BiDi Theme for Developers
This theme is a clean, written from scratch, cross-browser and RTL ready theme.
Based loosely on some principles taken from the known Zen theme.
By definition, it is intended to be a wire-frame for future RTL ready themes development.
The theme by itself it is pretty basic and has almost no extra markup to support complex designs.
NOTE FOR D6 VERSION:
I accidentally named "comment.tpl" as "comments.tpl" (in plural).
This is already fixed in the DEV version, just note the you need to rename the file in the stable version.
Key features
- In Drupal 5 - Automatically loads RTL css files if exist.
- In Drupal 5 - Support for the i18n package "out of the box", (but not dependent on it).
- In Drupal 6 - Support for the built in RTL engine.
- Supports fluid and fixed width designs, with a premeditated decision to support only fixed or 100% widths in IE6
- Supports 1, 2 or 3 columns layout
- Cross-browser design - Supports all major browsers for both LTR and RTL layouts.
- Simple, clean and heavily commented markup and CSS, to ease developers in adopting it.
More Info
Notes about Drupal 5.x version
I updated Tendu for Drupal 5.x with all the fixes made in the Drupal 6.x branch and (finally) removed the i18n module dependencies.
I will not introduce new features for Drupal 5.x version, only bug fixes.
The strength of Tendu is it's simple and heavily commented style.css file.
To begin work with Tendu, first edit style.css and follow the comments in the "Page Layout" section there.
I added the default block, node and comment .tpl.php files with their API references to ease the creation of custom tpl files.
Tendu also features a slightly customized template_preprocess_page function that adds some more logical and helpfull classes to the body tag.
For example: The default function adds classes like page-node-Delta or page-admin-Delta to a page.
I decided to omit the "Delta" part because I found grouping page types a better practice and a more needed feature then adding a specific class to each page.
You can see Tendu in action (only on Drupal 5 for now) at http://tendu.tombigel.com.
Developed by Tom Bigelajzen, and supported by Drupal Israel.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.5 | 2008-Dec-14 | 35.87 KB | Download · Release notes | Recommended for 6.x | |
| 5.x-1.6 | 2008-Dec-14 | 34.51 KB | Download · Release notes | Recommended for 5.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.x-dev | 2008-Dec-23 | 38.61 KB | Download · Release notes | Development snapshot | |
| 5.x-1.x-dev | 2008-Dec-18 | 35.46 KB | Download · Release notes | Development snapshot | |
