Client side validation
Brent Simmons: What I could do—what I’d like to do—is include Mark’s and Sam Ruby’s validator in NetNewsWire.
+1. I'm in.
This will require some work, none of it hard. Prereqs are Python 2.x and pyxml. There currently are three interfaces: a CGI/web interface, a command line, and a web interface.
- The CGI/web interface contains a number of absolute paths and direct references to the host. However, this is probably the best place to start.
- The command line interface is designed primarily for development use. However, something like this that returns back a simple return code might be useful for your optional indicator.
- The web service interface accepts a simple HTTP POST, optionally with SOAP envelope and body elements. This could be evolved into something that does exactly the same as the above, but without requiring any installation on the client. Of course, this would require that the user be online at the time, and would have quite different performance characteristics. Overall, probably not the path to pursue in this case.
In any case, none of this work is difficult, and I would be glad to do it.