Hello Peter and Mark, I'm not quite convinced yet that this consolidation of API's was the best / final destination for the Syndication work in DSpace. Consolidation sometimes just creates bottlenecks and forces an "api" in a situation that may still be evolving.
This is a bit more forward looking. But, one of the development areas I've been planning on in the DSpace Discovery API project will be to pass through Solr's serialization formats including OpenSearch Atom format, this by far will create the most flexible OpenSearch interface for DSpace, including Media RSS/Atom capabilities for tooling like CoolIris and other AJAX tools. Likewise, as Discovery evolves, we may also index not just Item metadata, but also Bitstream metadata, in which case producing Media RSS of Bitstreams of a specific set of mime-types and possibly associated thumbnails etc will be very very possible for feeding external tools. And with our relying entirely on Solr for constructing/serializing these queries, there would be a significant scalability win because RSS/Atom feed generation would require little to no interaction with the DSpace API / DSpace Objects / Database when full-filling such requests and Solr search facet caching would optimize repeated requests on the same search criteria. Cheers, Mark On Tue, Mar 30, 2010 at 5:39 PM, Peter Dietz <[email protected]> wrote: > Mark, > Perhaps not 100% to what you were doing, but I was actually coding support > for RSS feeds to support iTunes Podcasts today. > For iTunes support, Java's Rome "All feeds lead to Rome", couldn't have made > it any easier. > https://rome.dev.java.net/apidocs/1_0/com/sun/syndication/feed/synd/SyndEntry.html > Hopefully there is a similar library for MediaRSS. > So, check out the new ticket for: "RSS feeds to support richer features, > such as iTunes Podcast or Media RSS" > http://jira.dspace.org/jira/browse/DS-528 > I added my patch to add iTunesRSS feeds to the syndication, of which adding > mediaRSS should be similar. > A history lesson with DSpace code I learned was that in 1.6 all > SyndicationFeeds are consolidated into the API, (cheers to Larry Stone), as > opposed to (DSpace <= 1.5.2 ) which has one for jspui, and another for > xmlui. > So caveat coder: Thinking about where you're deploying the code can save you > from writing multiple versions. > i.e. Development:1.6, Production/Staging:1.5.2 > > > On Tue, Mar 30, 2010 at 6:21 PM, Mark Ehle <[email protected]> wrote: >> >> Folks - >> >> We are just about ready to go public with a collection of ~5000 >> postcards that we scanned at the library I work at. We are using >> dspace, and a co-worker would like me to furnish her with a media rss >> feed so that she can display the collection using cooliris. I wrote a >> php-mysql mediarss generator able to pull data from a copy of what we >> have in Dspace, using the map files that were generated when we >> imported the images and meta data from mysql, but I would rather pull >> the data from dspace itself. >> >> Is anyone doing this yet? >> >> Thanks! >> >> Library Mark >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> DSpace-tech mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/dspace-tech > > > > -- > Peter Dietz > Systems Developer/Engineer > Ohio State University Libraries > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech > > -- Mark R. Diggory Head of U.S. Operations - @mire http://www.atmire.com - Institutional Repository Solutions http://www.togather.eu - Before getting together, get t...@ther ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

