[documentation] Manage inconsistency in themes
Liza Sabater
blogdiva at culturekitchen.com
Thu Nov 10 03:39:27 UTC 2005
On Nov 09 2005, at 09:49 PM, Kieran Lal wrote:
> I am going to ask Trae McCombs to jump in here and write a page of
> how to manage your themes. He inherited the CivicSpace theme from
> Chris who did a lot very innovative things first with Democratica
> and then the CivicSpace themes.
>
> Full-time themers like Trae have developed a suite of techniques
> for theming that I believe will go a long way to helping people
> debug their custom themes. These include tools that are built into
> Firefox to identify CSS classes, validating xhtml of contributed
> modules, and even paid services like browser cam that can help with
> identifying cross browser compatibilities.
>
I'd love to see more code snippets.
>> One thing I would like to suggest is a focus on verifying/marking
>> themes as compliant. e.g. Bluemarine, box grey, etc. (base, but
>> somewhat crappy themes) work perfectly across browsers. Many
>> themes that use high degrees of CSS-fu will/are plagued by
>> continuing cross-browser issues and/or workarounds. Maybe just
>> update the description of these theme projects to indicate as
>> such? If themers used box grey or bluemarine as a base to develop
>> further themes, perhaps we would have less issues. In some ways,
>> that is what the base CS theme is trying to do BUT it is too
>> complex for the average person to just extend slightly. A really
>> nice, bare bones, tableless CSS PHPTemplate would go a long way....
>
> I think CivicSpace is moving in the direction of becoming a
> powerful toolkit for building tableless themes.
>
> The CS theme now supports several layouts:
> 1) Columbus: http://cvs.drupal.org/viewcvs/*checkout*/drupal/
> contributions/themes/civicspace/layouts/columbus/screenshot.png
> 2) Declaration: http://cvs.drupal.org/viewcvs/*checkout*/drupal/
> contributions/themes/civicspace/layouts/declaration/screenshot.png
> 3) Federation: http://cvs.drupal.org/viewcvs/*checkout*/drupal/
> contributions/themes/civicspace/layouts/federation/screenshot.png
> 4) Republica: http://cvs.drupal.org/viewcvs/*checkout*/drupal/
> contributions/themes/civicspace/layouts/republica/screenshot.png
> 5) Wireframe: http://cvs.drupal.org/viewcvs/*checkout*/drupal/
> contributions/themes/civicspace/layouts/wireframe/screenshot.png
!?!?!
Where are these themes? I've never seen them. Are these the new ones
Trae is working on?
> 5) Wireframe: http://cvs.drupal.org/viewcvs/*checkout*/drupal/
> contributions/themes/civicspace/layouts/wireframe/screenshot.png
Still do not understand the concept behind this.
> Giving people the layouts they want right out of the box is a good
> way to help them not have to learn advanced CSS to use a tableless
> theme.
> The CS theme also provides a range of Styles: http://cvs.drupal.org/
> viewcvs/drupal/contributions/themes/civicspace/styles/ so people
> don't have to be
> CSS masters.
Have these been debugged? Democratica, Spreadfirefox and Lincoln's
revenge were really buggy last time I used them. I chose to start
with Friends Electric instead of Democratica for the YearlyKos design
for that reason:
http://www.yearlykos.org
> I think doing as much of the theme customization on a powerful base
> is what people really want. Once you have a layout and style you
> just need a simple custom.css class to override colors and graphics.
Totally.
I used MarvinClassic for my portfolio site
http://www.lizasabater.com
But found the tables a headache to modify. I've settled on a
customized Marvin 2K for PHPTemplate for my sites. As I roll them out
they will have the same layout, only different look and feel.
http://www.dailygotham.com
http://www.culturekitchen.com
/ liza
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/documentation/attachments/20051110/a07bc929/attachment.htm
More information about the documentation
mailing list