I installed the MS developer toolbar/tools in IE8. These tools let you push IE directly into what they call "Standards Mode"
The compatibility mode which the browser offers does not seem to handle the doctype effectively for an out of the box version of BlankTheme;
Code
<!DOCTYPE html
public "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
public "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
seabreeze seems to work just fine
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Using BlankTheme and menutree(prodrop) among other parts of zikula fail in compatibility mode. However using the MS web dev tools you can force the browser into IE (v#) Standards mode. Doing this allows the layouts and menus to function as designed. (or at least for the ones I have tested.) the other browsers do not seem to have an issue with either so much. (I realize there is some generalization here, but it will serve for now.)
It is not clear to me what the difference actually is between the IE compatibility views (in the little toolbar switch for the user, which is switching between what??? the documentation was not the most clear to me,) and the Standards mode that the developer tools can force. (if someone has some insight to that I am sure many could benefit from it.)
Also there is along this same issue the question of designing to standards or for browsers. Since Zikula can be used both on an intranet and the internet the purpose of the site implementation being open based on needs, is there an expressed "Standard" in the DOCTYPE that we should lean towards? I could infer that since SeaBreeze is the theme released with the core that,
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
is the way to go. I am hoping there is something more than an arbitrary choice here based on the flexibility of zikula. What is the ideal to strive for in the functions, so form can follow and lead in it's presentation over a long term?
Paul
