My Situation
I simplify my markup and retain backward compatibility for sites that are already built. New sites probably get less backward compatibility.
To get this to work well for me I can either ignore some warnings (when I read the output) or customise the messages. My focus with these checks has been to revisit customising the validation. (In the past I abandoned that because I didn't like cusomising it all over again for each new version. This time I hope that programexport.xml, source control and diff tools can, together, make it practical.)
Things I noticed
1) The export programs feature is a lifesaver. I don't know all variables available at a point in the code, that would be valuable when modifying the programs. (Sometimes message control is limited to a flag that controls multiple messages, in that case programexport is your way to get finer control.)
2) Is there an alternative to string coding like '+"'"+' in the programs. Named entity encoding like ' might be a convenient alternative.
3) I need to enhance some tests for messages. Two examples: I use both id and name, and I use both type and language (in script). I want the message test to be "name is present, id is not present" before generating the message. The message currently suggests I might use only id or id + name, which is redundant.
4) I run the manual spell check and get nothing found. When I run validate a misspelling is found. (In this case I was using a UK English spelling, maybe all dictionaries are not in use during the validate version of spell check?) In other words I get misspelling messages and I can't kill them the obvious way.
5) Where are the accessibility messages programmed? I didn't find them in programexport.xml.
6) I'm getting some accessibility messages repeated. (Identical messages.)
7) With utf-8 encoding I get strange characters at the start of the editing panel. Shouldn't these be hidden?




