I found this article recently which covers a rather interesting topic. CMS design is much different from normal XHTML and CSS because a CMS involves learning the "rules" so-to-speak of that CMS's templating system. After learning the templating system, you also have to learn the raw markup that CMS generates, the ID and Classes that it uses for each element, and how the CSS you use to design the page can use the variances of the Classes and IDs to consistently deliver the same layout. If a choice of editor is involved, there are also many things to deal with such as a custom style for the editor in use. Also, if dealing with a potential client, posting content through the editor may involve copy and pasting from a word processor - the editor chosen for the job should handle that.The other topic covered by the article is supporting old browsers. I already have a solid stance on the issue.
Greg Wolejko, on July 11, 2008 at 1:00pm, said:
hi there,
glad you found my article interesting.
as for working on CMS based solution it is crucial to know the limitations of the platform and how your code is actually rendered in post-processing after that you are in the clear.