I discovered that the RSS Validator does not accept relative links in weblog entries. Hmmm, I guess we have to work on our URL-expander in Roller for RSS Feeds. A while back, I found that relative links where a problem in NetNewsWire as well. In my opinion, aggregators should be able to handle some type of base element, like <base href="..." /> in HTML and resolve links from that.
I upgraded Roller to 0.9.7-dev and Tomcat to 4.0.6 (from 4.0.4). Everything appears to have gone smoothly - let me know if I missed something. Also, Roller appears to be incredibly stable since I changed my <session-timeout> (in web.xml) setting from 3600 to 30 minutes. I guess Tomcat can't handle a session timeout of 2.5 days very well!
For anyone who attempts to maintain a valid XHTML site, you know that it's a fair amount of work to make sure your site is valid all the time - especially if you're linking to other sites. You learn to hate ampersands (&). To solve this problem in Roller, I think we need a validator built into the posting of new content. It'd be a sweet feature, maybe we can start with a dirty URL cleaner such as the Hivelogic URL Cleaner. Further comments on this topic can be found at web-graphics.com. Interesting tidbit from Dave:
If you are using XHTML (and you should be!) you could try to incorporate my JavaScript XML parser.
Youâd have to tweak it to wrap the post in a fake "root" element, but
then it could tell whether or not the particular post is well-formed
XML. It could not, however, tell you whether or not your post is valid
(i.e. conforms to a particular DOCENGINE), but it would catch things like
misplaced ampersands, unknown entities, tags that arenât closed, etc.
Better yet, if you use IE for your posts, you could do the same thing using its built-in XML parser.