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&#174; 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&#174; 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&#174; 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

Reply via email to