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
_______________________________________________