Brian Alvey, speaking on a panel about CSS back at SXSW, asked, “Who’s building a CMS on these tools that spits out valid markup? Not many. A few. They’re going to heaven.”
Well, I don’t exactly believe in heaven, but to play it safe I wrote an article illustrating a few different ways you could integrate cascading style sheets with content management systems. The ideas came to me while I was working on a big Vignette-powered project, but the function is fairly easy to build in. The change is less about technology and more about organization and process: designers become empowered to improve the design through CSS as frequently and easily as authors change text.
It’s also just as useful on smaller systems, as demonstrated by Textpattern.