[pmwiki-users] Skin authors : Many PmWiki skins fail to validate
sandy at onebit.ca
Thu Apr 9 21:18:48 CDT 2009
> In that case (same page validates with another skin) the skin uses a wrong
> DOCTYPE. And could be fixed by using another DOCTYPE.
> Again, the *skin* might specify the use of XHTML Strict, but page
> authors may choose to use whatever markup they wish -- valid XHTMLStrict
> or otherwise. A skin cannot control that. The implication of what you're
> saying is that all skins must then be defined using non-strict.
This point should be made on the wiki, where it gives advice to new skin
designers. Those who want their skins to validate will also want the end
product (site plus skin) to validate, and this may help them trouble-shoot.
I'm of two minds about the next idea: Divide skins into two groups.
Skins that follow the PmWiki guidelines, and validate with most markups.
We get a lot of questions about how to hide the header/footer, or change
other parts of the skin. The normal advice should work for the skins in
the group. These skins are actively maintained. Good skins for new users.
Skins that don't. That would include mine. I followed the instructions
and examples as best I could, and learned a lot, but I hardcoded a lot
of the options rather than leaving them optional. They meet my needs.
I'm on to other adventures. Leaving this type of skin keeps the bar for
new users low. You can have a skin that does the job well enough without
learning all the ins and outs.
More information about the pmwiki-users