Home
The ROME Modules Subproject.
The ROME Modules project is an effort to roll up contributed module support into a single distribution for users.
Current modules in the subproject include:
- iTunes Podcasting – Apples extensions for listing in the iTunes podcast directory.
- GeoRSS – For adding location information to RSS/Atom.
- Slash – Used by Slash-based blogs.
- Google Base – For working with the Google Base types and custom tagsets.
- Content – For using content:encoded tags.
- Creative Commons – A unified module for working with the RDF and RSS/Atom Creative Commons License information.
- Yahoo! MediaRSS – For working with Yahoo! MediaRSS feeds (and Flickr Photostreams)
- iPhoto Photocasting – For working with Apple iPhoto Photocasts
- A9 OpenSearch – For working with Amazon/OpenSearch.org results.
- Microsoft Simple List Extensions – for sorting and grouping entries.
- Microsoft Simple Sharing Extensions – for synchronizing across bi-directional RSS and /wiki/spaces/OPML/overview feeds.
- Yahoo! Weather – For use with the Yahoo Weather API
Get it.
The 0.3.2 release of modules.jar (which contains all the above modules) is available.
Downloads
Please don't use modules-0.3.jar. It had errors in the packaging which have been fixed in modules-0.3.1.jar and subsequent releases
See individual module sites for information.
Changes
1.0 - released 24 February 2011
Finalized 1.0 release.
0.3.2 - released 30 Jan 2009
General Guidelines for modules:
This is intended to serve as a guide for contributions as well as a hint for users working with the modules.
- Modules are packaged in com.sun.syndication.feed.module.[Module Name].
- Modules contain a com.sun.syndication.feed.module.[Module Name].Module.URI reference for retrieval from ROME Synd* classes.
- Modules contain a com.sun.syndication.feed.module.[Module Name].ModuleImpl that is a concrete implementation.
- Modules contain a com.sun.syndication.feed.module.[Module Name].types package that holds any other datatypes needed for the module. Many of these are simple immutable types to simplify clone() and copyFrom()
- Modules contain a com.sun.syndication.feed.module.[Module Name].io package with parsers and generators.