A bit of a rehash, but I'd like to see what this community thinks.
I'm pretty heavily involved in writing a CSS framework that will allow themes for Telligent (my full time job) to theme more quickly for their customer base.
It's got plugins, any order columns, and modules that can split into further grids and such, but keeping it light. No matter what though, because I have to account for anything, its got just boatloads more divs than I would ever write. I can't know that for the rounded corner plugin, I always have this element or that element to hook into for the rounded corners, etc etc. This is important to me, but the devs and money makers don't much care, as long as we're churning out more faster and its generally clean.
How do you guys feel? Bloated-ish markup and fast turn around times, or from scratch css and html each time thats ultra clean and semantic? Speed over quality? Or is it even a question of that?

3 Comments
Mike
Written May. 1, 2008 / Report /
I think that's a tough call. Appeasing everybody, all the time, leads to bloat for people who don't use certain features. I think it's all about plugins and extensibility. Keep it as clean and bare bones as possible for the "default" install, and then extrapolate stuff like rounded corners into something that can be flipped on or off depending on the page, the section, the site, etc.
Stay lean and mean by default, that's my suggestion.
ldragon
Written May. 1, 2008 / Report /
KISS indeed :)
I use a very simple framework, just a few classes I use in every document:
On top of that, I tend to have empty statements for body, a and p elements, and h1-h6 too.
Just so you all know ;)
Scrivs
Written May. 12, 2008 / Report /
It all depends on how often you are using the framework I would think. If you are only putting out a site every once in a while that isn't like what you have done before then by all means go custom. Not like a basic structure in CSS takes time to do up, but if you are releasing sites at a breakneck pace then a standard framework you are familiar with makes perfect sense.