Feed
Table of contents
Description
Provides access to RSS and Atom feeds.
Responsible Person
Michael Koch, michael.koch@unibw.deSupported Formats:
- RSS 0.90
- RSS 0.91 Netscape
- RSS 0.91 Userland
- RSS 0.92
- RSS 0.93
- RSS 0.94
- RSS 1.0
- RSS 2.0
- Atom 0.3
- Atom 1.0
Status
Status | Ready for Use |
---|
Possible Values: Ready for Use, In Development, Plannend, Broken
Aggregation Features
Fill | Yes |
---|---|
Update | Yes |
Enrich | No |
Source Code
Project: https://github.com/soziotech/CommunityMashup/tree/master/sources/FeedSourceService
Used Service
Any service providing a RSS or Atom Feed can be configured.
Used Libraries
Name | Version | License | Usage | Link |
---|---|---|---|---|
Rome | 1.0RC2* | Apache 2.0 | Compiled | http://wiki.java.net/twiki/bin/view/Javawsxml/Rome , http://rometools.org/ |
jsoup | 1.5.2 | MIT-License | Compiled | |
Commons IO | 2.4 | Apache 2.0 | Compiled | http://commons.apache.org/proper/commons-io/ |
*Version 1.0RC2 is used due to required compatibility with OSGi
Possible Usage Values: Compiled, Source, Extended Source, Modified Source
Configuration
Key | Description | Possible Values | Default | Required (Yes/No) |
---|---|---|---|---|
feedUrl | The URL of the feed that should be included. | Any Feed Url | Yes | |
setFirstCategory | If set to true, the first category in every feed entry should be set as CommunityMashup category. All other categories will be set as tags. | true/false | false | No |
addOnlyFirstImage | If set to true, only the first image contained in a feed entry will be added to the data set. | true/false | false | No |
deepXMLCleanUp | If set to true a deep cleanup of the xml input before parsing is done. Use this only when you experience problems with certain invalid feeds. | true/false | false | No |
removeHTML | If set to true, remove HTML tags from description/content before setting it as the items description. | true/false | false | No |
followLinkToImages | If set to true and no image (link) was found in description/content, then follow link to web page and check this page for images. | true/false | true | No |
Example:
<sources bundleId="org.sociotech.communitymashup.source.FeedSourceService" name="CSCM_News"> <configuration> <properties Key="feedUrl" Value="http://www.kooperationssysteme.de/feed/" /> </configuration> </sources>
Description | Adds all of the news contained in the feed of kooperationssysteme.de. |
---|
Meta-Informations
Type | Description | Value | Items |
---|---|---|---|
MetaTag | MetaTag added to all contents created from feed entries | feed_entry | Contents created from feed entries |
Transformation
External | CommunityMashup |
---|---|
Feed entry | Content |
Author - entry relation | First author will author of content all others are contributors. |
Published date of entry | Content creation date |
Updated data of entry | Content last updated date |
Image in html content of feed | Image attached to content |
URI of entry | Content uri |
Categories of entry | Tags |
First Category of entry | Category if setFirstCategory is set to true. |
Authors | Persons |