Hi list,

as we are intending to use ATOM-feeds for the integration of Matterhorn into some websites.
Unfortunately we encountered this problem:
http://opencast.jira.com/browse/MH-9131

Fortunately it turned out the feed generator is able to create not only the deprecated Atom 0.3 feeds but also the current Atom 1.0 feeds, this can simply be corrected by changing the URL in the Matterhorn Media Module (replace 0.3 with 1.0).

Unfortunately the Atom 1.0 feed is not a valid Atom feed (Atom 0.3 was probably not too, but feedvalidator.org did only check the XML validity there). We have 4 issues here:
1. The ID of the feed must an URL/URI
2. The ID of the entries must be an URL/URI
3. The links have a "length" parameter of -1
4. The feed needs an "updated" timestamp.

We can ignore the points 3. and 4. as this does not conflict with the RSS feeds at all. RSS (1.0 and 2.0) schema do not check if the GUID is an URL/URI unlike the Atom 1.0 schema. We use the Rome library [1] to generate the RSS and Atom feed from the same source. That means (depending on how I make the changes to the implementation) that I would probably change the GUID of the entries in the RSS feeds from UUIDs (in the most cases) to base-URLs plus the UUID.

I know that some of you use the RSS feeds in MH 1.4 already. And I just want to find out if this would introduce a problem for you? This will also effect IDs of already released media files, that might be stored somewhere (i.e. iTunes U).

Rüdiger

[1] https://rometools.jira.com

--

________________________________________________
Rüdiger Rolf, M.A.
Universität Osnabrück - Zentrum virtUOS
Heger-Tor-Wall 12, 49069 Osnabrück
Telefon: (0541) 969-6511 - Fax: (0541) 969-16511
E-Mail: rr...@uni-osnabrueck.de
Internet: www.virtuos.uni-osnabrueck.de

_______________________________________________
Matterhorn mailing list
Matterhorn@opencastproject.org
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
matterhorn-unsubscr...@opencastproject.org
_______________________________________________

Reply via email to