Changes to DOM for css + new official core.css, looking for Themers to give input

Hello.

I plan go to in and make a few changes to the dom/classes/ids to make theming easier and to support the JQuery I will be converting to also.

I am pushing for a standardized set of naming conventions to make applying themes easier for you guys, including removing inline images (and js). I need some help for some skilled css people to develope a better naming convention and make some changes in the dom that would be easier for you guys to code for.

For instance I plan to make heavy usage of class names allover and rely on the css files almost entirely for images so you aren't stuck with PP's defaults. This approach will mean themes will be another layered .css file on top of a new Core.css I very greatly would like help developing.

I'm skilled with css but I'm not an artist/expert and want to spend my time updating the dom for your manipulation. Anyone who'd like to work with me in developing these please contact me or respond for /live/ discussion on irc or other.

I think its great that you are working on porting pp to jQuery, coming from a Drupal background I love it. Something that would have cut my CSS in 1/4 when making my navigation with icons (http://www.projectpier.org/node/1231) would have been body classes and ids. I would love for there to be individual ids for pages based on the title of the page for example, and a class tha was based on the section, for example administration, projects, etc. A class for language would be realy nice too. I still haven't tested in IE6 but having a conditional body class for IE6 would make it really easy to debug IE6 with no extra CSS files, something like this:

<!--[if IE ]>
  <body class="ie">
<![endif]-->
<!--[if !IE]>-->
  <body>
<!--<![endif]-->

What would be really awesome would be a way for themers to add their own CSS and JS files to the theme. That way we could easily append CSS classes with jQuery and would generally make themes with more functionality a lot easier. These are just some loose ideas, I'll think more about it and post another comment.

Cheers!

hey GameGod,

I work in CSS and XHTML, and excel at separating style and structure. i build pages using divs, spans, and background images whenever possible.

unfortunately, my programming experience is pretty much non-existent. being that I've been looking for an OS groupware, and this looks like nearly exactly what i'm looking for, i'd like to give back to the community as well as eventually skin my implementation for my company. i can help out, message me or reply, and let me know when would be good to talk. aim is the best chat for me (user: quiphics - give me some warning, i'm rarely online unless needed), and i'm on EST.