The following sections describe the various namespace extensions.
This custom extension to the Atom syndication format provides a way to paginate the feed entries. Currently the next and previous links are provided in the feed. The previous link is not included when the feed returns the first page in the collection. Similarly, the next link is not included when the feed returns the last available page from the collection. URL query parameters are used to indicate the page number and page size. The default page size is 10:
<link rel="next" href="http://example.com/library/[library uuid]/folder/[folder uuid]/feed?page=5&pagesize=10" /
<link rel="previous" href="http://example.com/library/[library uuid]/folder/[folder uuid]/feed?page=3&pagesize=10/" /
When a non-existing page is requested (for example, by setting the page parameter to some arbitrary number), the feed will return the last available page from the collection.
The following scheme is used to identify our categories in the feed and entry documents:
The feed includes the person details for the last modifier of each entry. It is presented as an extension with QName td:modifier:
<!-- Last modified person --
Dates that can be set by the user
Lotus Quickr allows you to preserve the created and modified dates on the content, independent of the dates used by the system to track changes. The feed exposes these dates as simple extensions in the entry as shown below.
<!-- User modifiable creation date --
<!-- User modifiable modification date --
For the purpose of updating documents, Lotus Quickr has defined a set of collections and resources based on the model described in the Atom Publish Protocol (APP) specification. Each collection contains one or more resources. APP allows GET, PUT, POST, and DELETE operations on the collections and resources.
For more details on the APP, refer to the published draft 12 specification