Since version 1.2 CMSimple_XH is UTF-8 encoded. All components for CMSimple_XH have to be UTF-8 encoded (UTF-8 without BOM) or ASCII encoded (which is a subset of UTF-8).
All components for CMSimple_XH, plugins, templates and others should produce valid HTML5 and/or XHTML5, or HTML 4.01 transitional resp. XHTML 1.0 transitional . This should be documented by the respective programmer, designer or vendor. One way to do so, is to mark the downloadable files.
- H for HTML 4.01 transitional or HTML5
- X for XHTML 1.0 transitional or XHTML5
- XH for plugins, templates or other add-ons that will validate in both markup-languages.
Sometimes there may be valid reasons to renounce validation, especially in multimedia or some CSS-specific projects. If it's reasonable and well documented, the download/link will be accepted also.
How to make your plugin or template ready for this requirement is explained in our WIKI.