Issue (View Online)

Key: NXP-603
Issue Type: Task Task
Status: Open Open
Priority: Major Major
Assignee: Thierry Delprat
Reporter: Eric Barroca
Original Estimate: 4 days
Remaining Estimate: 4 days

Operations

View all
View comments
View history
ATOM / RSS Feed for containers and search results 
Updated: 15/02/07 16:17   Created: 12/02/07 22:52  

The following issue has been updated.

Updater: Eric Barroca
Date: 15/02/07 16:17

Field Original Value New Value
Change By Eric Barroca on 15/02/07 16:17
Description Offer RSS / ATOM feed on container and search result.

XXX TODO DEFINE MORE
Offer RSS / ATOM feed on container and search result.

Let's introduce a new facet called "syndicable" (this is typically added to folders, sections, etc.).


When an syndication view is called on an object, the object is adapted to a "SyndicationFeed" using an adapater. This adapter get all children and call the FeedItemAdapter service to transform each child's DocumentModel into a FeedItem. A "SyndicationFeed" is then rendered as a feed (RSS, ATOM, etc.) when rendering, it calls the rendering method of each FeedItem, assemble the result and add the required header. SyndicationFeed and FeedItem should be feed format agnostic thanks to the library used (ROME).

ROME: https://rome.dev.java.net/.

Project: Nuxeo Enterprise Platform 5
Components: Web Foundations
Fix Versions: 5.1 M3

 Description   
Offer RSS / ATOM feed on container and search result.

Let's introduce a new facet called "syndicable" (this is typically added to folders, sections, etc.).


When an syndication view is called on an object, the object is adapted to a "SyndicationFeed" using an adapater. This adapter get all children and call the FeedItemAdapter service to transform each child's DocumentModel into a FeedItem. A "SyndicationFeed" is then rendered as a feed (RSS, ATOM, etc.) when rendering, it calls the rendering method of each FeedItem, assemble the result and add the required header. SyndicationFeed and FeedItem should be feed format agnostic thanks to the library used (ROME).

ROME: https://rome.dev.java.net/.

This message was automatically generated by Atlassian JIRA Enterprise Edition, Version: 3.7.2-186 - Bug/feature request.
If you think it was sent incorrectly, contact one of this server's administrators.

_______________________________________________
ECM-tickets mailing list
ECM-tickets@lists.nuxeo.com
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to