Contented7
So what exactly is Contented7?
Contented7 is a theme for Drupal developed by Edison Wong, which was originally designed by Tom Rowan. This is my first theme for Drupal, and the reason for me to start development is because of my FYP (Final Year Project): TCP-LP-MOD, a pluggable TCP congestion control module, for Linux kernel after version 2.6.14.
Besides original design, this re-implementation provides some advanced feature which based on the needs of Drupal, and also completes the mission part for a theme for CMS. Basically it just reuses the screen layout from original design, both page body and CSS are completely rewrited for a better coding style. That's why I call it as a "re-implementation" but not a "direct port".
What are the advanced features?
Well, nothing at all: most of them are related to screen layout. This implementation is a tableless, multi-column, fluid width layout. Both LTR and RTL are being supported since Drupal 6.x was released. Some eyes catching icons are added for fancy look-and-feel, and so logo, too. User can even customize their layout with a file called as custom.css, which will not be affected during version upgrade, e.g. restrict layout from fluid width as fixed width. There is also a fancy hack to mission statement, so user can apply PHP code snippet for advanced feature.
It is originally referenced with K2. BTW, after years of parallel development with my other theme projects, and reference with latest Drupal official themes, Contented7 is now having an old face with completely revamped structure.
How about browser support status?
I'm glad you asked!
Contented7 is fully tested with most Acid2 compatible browsers, such as Firefox3 (RC1 at this moment), Opera9.2 and Safari3. Internet Explorer 6/7 may look fine, but I have no guarantee with it (BTW, I give test with both browser, too...). LTR (Left to Right) layout should also function for Firefox2. Long story short, in case of LTR: FF3/Opera9.2/Safari3 > FF2/IE7 >> IE6.
On the other hand, the case of RTL (Right to Left) is a bit complicated. Since most of the browsers can't handle RTL correctly, unless they strictly follow Acid2 standard, I can only guarantee as function for this 3 browsers: Firefox3, Opera9.2 and Safari3. Besides, these 3 the layouts are often broken, due to incorrectly render of valid CSS. Therefore in case of RTL: FF3/Opera9.2/Safari3 >> FF2/IE7 >> IE6.
Finally, most people are asking of a complete Internet Explorer 6 support as well... IE6 is always buggy and needed special handling. It even gives a wrong rendering result for margin and padding, buggy with PNG, crazy RTL support, and so on. I am not going to support IE6 officially. My IE6 on hand is even a multiple install version (i.e. can run besides IE7, which means it is not a totally clean IE6 as they share part of the libraries...). If it looks fine in IE6, let's thank god; otherwise, please contribute your solution and I will try my best to include them.
Just give me the lowdown
- 100% open source.
- Validate with XHTML 1.0 and CSS2
- Fully tested with Acid2 compatible browsers, e.g. Firefox3, Opera9.2 and Safari3.
- Most likely function with legacy browsers, e.g. Firefox2, IE6/7.
- Fluid width layout with minimum width depend on number of columns.
- Support multiple columns.
- Support both LTR and RTL layout.
- Support custom CSS file, so-called
custom.css. - Support PHP code snippet in mission statement.
- Fancy icons for meta data from Fam fam fam.
- Eyes catching logo from Gartoon.
Any online references?
Hmm... they may change, so update me if possible:
That's quite a mouthful, what else?
If you want more, you can try some of the following stuff:
- Download stable or development snapshots of Contented7
- Contented7 CVS repository.
- Report new bug or request for support.
- Changelog.
- Original design.
And that's about it.
- 1447 reads







