TitleRSS has invalid dc:creator property
Date09-Jan-2006 06:07:55 EET
Version2.2.33 and 2.3 alpha (2.3.63)
SubmitterMarkR
Bug criticalityLightBug
Browser versionIE and Firefox
Bug statusClosedBug
PageProvider usedRSS10Feed.java
Servlet ContainerTomcat 5.5.12
Operating SystemWindows
URL
Java versionJDK 1.5.0_06

It appears that the property for the RSS feed may have invalid values. I tried 3 different RSS Readers/Aggregators (SharpReader, FeedDemon and Attensa for Outlook) and all 3 showed invalid input for JSPWiki RSS feeds. I even pointed each reader at the JSPWiki website, and it showed the same invalid Author/Creator value.

In each (except Feeddemon which showed nothing) the Creator name was "rdf:Description..." instead of the page author value.

Looking at the spec for xmlns:dc="http://purl.org/dc/elements/1.1/" is doesn't look like the property "creator" has any subproperties.

Currently the dc:creator value put in by RSS10Feed.java has a subproperty called Description

<dc:creator>
  <rdf:Description>
    <value>authorName</value> 
  </rdf:Description>
</dc:creator>

I believe that it should be only:

<dc:creator>AuthorName</dc:creator>

I modified the rss.rdf file, and tested all 3 readers, and they returned the correct values.

Edit this page to see the XML descriptions.#


Looking at the RDF spec, I think that our usage is entirely valid, though rare. At least it validates nicely using the RDF validator...

Though, since both ways are valid, we should probably still change this. Would help those poor, broken aggregators ;)

-- JanneJalkanen


Easy enough fix. Is in 2.3.67

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-4) was last changed on 11-Jan-2006 00:28 by JanneJalkanen