Lower attr ruleNow that I understand "zero width positive assertions" a bit better, I still think that this rule is wrong. It matches "anything that isn't a >" followed by a "white space" followed by "a block of ALL UPPERCASE" followed by = So it will lowercase SNOW="good" but not Snow="bad" and not DAVE_SNOW="bad" I think that the [A-Z-] should be [\w-] above but that still doesn't fix the major problem for me. This rule breaks major parts of DNN and I have to comment out PageBlaster from web.config to even be able to delete the rule. Then re-enable Pageblaster and delete the cache. Quote attr rule This has similar effects but I have messed with it as much. On the good side! - I have most of my site xhtml compliant. I found 15 of my pages with minor html flaws and fixed them. Your rules fixed many others that were DNN or module errors. Of the approximately 100 pages on the site less then a dozen aren’t compliant.
- The Blog and Forum are real pieces of work! I am about to give up on the forum module anyway and switch to Active Forum. I really wanted to stick with the DNN forum, but this last release has turned me sour. If there were another blog module I’d try it as well. Both are poor step children at DNN, where it seems they’d rather work on the core than the common modules, skins and html/xhtml compliance.
- My Links and Docs page has several PDF files stored in the file manager and accessed via UDT. The W3C valuator doesn’t like urls that contain ampersand (...link=docs%2fAFH+Assessment+Form.pdf&tabid=94&mid=698" target="_blank">)
- My SiteMap module has a double layer unordered list that W3C claims has extra “ul”s. Put the page in VWD Express and it thinks the code is just fine. I’ll save that for another day
- I also found that one of my old PageBlaster rules worked but was eating too many meta-tags in this little exercise and have fixed it up. It looks for a span of a class="NewTitle" eats this span and replaces the title with it. There is also a rule for span of class="NewDescription" These two rules have done wonders with my Datasheet page (72 different pages with query strings) and how Google has indexed them. Google wasn't happy with 72 pages with the same title and description on a site. Now each client has their own page with its own title and desctiption indexed at Google. Couldn't have done this without PageBlaster.
- To my surprise I had one Module that minor html and css errors that I reported vis Snowcovered and the next day a new module arrived via email.
- Today I'll go over the non-puiblic pages and fix any html errors.
RegExBuddy looks neat, but I try not to do too many regular expressions any more. The real difficult part is figuring out what you need to be looking for and how not to take too much. I do use their EditPad as a basic text editor. Now that I am nolonger working on Unix systems I have moved away from Xemacs and try to stick with things that use Widows short-cut keys.
Regular Expressions are a Swiss Army knife with six razor blades. You can do very fine surgery if you are lucky. If not you can easily come up a finger short. 
On a seperate idea can you tell me how happy you are with Active Forums and if migration of data is part of the install. I plan on trying an evaluation soon. I hope to deploy the new skin with xhtml compliance on Xmas.
/DaveS
|