
As far as I can see, phpwcms is going more and more the right way concerning valid HTML and CSS Code. But .... (don't hit me !) ... even in the current release RC4 there one thing missing (or not correctly implemented):
In the page layout section you can choose between :
- Table
- CSS-Div
- custom (from template main block)
Nice feature, but CSS/Div (even custom) is nearly useless.
For example If you say "CSS/Div" all rows&columns(head, left column, center and right column, footer) from the pagelayout are created via Div and CSS. Nice !
But as soon as you start working with pictures, article lists, etc tables are used for design. This means even if one wants to creaty pure tableless css designs, he has to use tables implemented by those functions.
Currently I completly designed an article via Dreamweaver, and copied the HTML source in the article.
It would be much better (IMHO) to put all elements created via contenttype or replacement-tags in Divs, as soon as the admin chooses CSS/DIV in the page layout section. OK, for the user of phpwcms it means that he has to use stylesheets, but OK thats css

for example :
the "insert Picture/Text" Content Type could be realized like this :
<div class="articletextpicture"><div class="picture"><img src="yourpic.jpg" /></div><div class="text">Place all your text here</div></div>
and the "article list" Content Type could be done this way :
<ul class="articlelsiting">
<li><a href="link1">article 1</a></li>
<li><a href="link2">article 2</a></li>
<li><a href="link3">article 3</a></li>
</ul>
Even if some of you don't understand why it is important, but after many years of webdevelopment I still didn't find a free and easy-to-use CMS that is able to create pure AND valid XHTML/CSS pages. I think if there is way to implement this, then the phpwcms community could get bigger, much bigger
