dominoGuru.com

Your Development & Design Resource

Compliancy - W3C Style

As I stated earlier, still working on the design...

With that in mind, I've turned to making sure that my entire site is W3C compliant, for HTML4.01, CSS, and by the end of the week the XML/RSS Feeds. That being said, I failed in making my site completely compliant by using ? in the query string for Domino URL Commands (ie., categories%3FOpenView%26RestrictToCategory=publishing%26count=10). While this is not the worse thing that could ever happen in the world, it did remind me that I needed to do something! Ya gotta love a reminder that presents itself as something blowing up!

I needed to modify the NOTES.INI at the server level and set the following:

DominoXURLProcess=1

This allows me to use "!" as an alternate query component separator. Once this change takes effect and I have the time, I'll go back and make sure that the site validates for HTML4.01, as it already does for CSS.

And speaking of validation, that's one of the reason's that I'm holding off on searching part of the site. While I'd really love to use Domino's built-in functionality (ie, the Domino URL Command ?searchview), it leaves a bad taste in my mouth that I cannot completely control the output. By this, I mean that the $$SearchTemplate for the view that I'm searching's form attributes must remain Notes-based - meaning that I cannot use the treat contents as HTML flag or use Other and specify my own content type. That really sucks, to say the least.

Due to this, I've taken to the approach of doing this via a ls-based agent. It's more overhead, but I can return the results how I want them to be returned. I may just have a trick up my sleeve for this very thing to make it work very nicely... but more on that when I actually get to that point!


About the author: Chris Toohey

Thought Leadership, Web & Mobile Application Development, Solutions Integration, Technical Writing & Mentoring

A published developer and webmaster of dominoGuru.com, Chris Toohey specializes in platform application development, solutions integration, and evangelism of platform capabilities and best practices.



More from dominoGuru.com


dominoGuru.com is powered by IBM Notes Domino XPages & hosted by Prominic.NET

Contact Us

Use our Contact / Feedback form or one of these email addresses:

Creative Commons License

Except where otherwise noted, dominoGuru.com by Chris Toohey is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.