Feed

Table of contents

Description

Provides access to RSS and Atom feeds.

Responsible Person

Michael Koch, michael.koch@unibw.de

Supported 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

Info

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

http://jsoup.org/

Commons IO2.4Apache 2.0Compiledhttp://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

Info

Configuration

Key

Description

Possible Values

Default

Required (Yes/No)

feedUrl

The URL of the feed that should be included.

Any Feed Url

http://www.kooperationssysteme.de/feed/

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/falsefalseNo
addOnlyFirstImageIf set to true, only the first image contained in a feed entry will be added to the data set.true/falsefalseNo

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/falsefalseNo
removeHTMLIf set to true, remove HTML tags from description/content before setting it as the items description.true/falsefalseNo
followLinkToImagesIf 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/falsetrueNo

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 relationFirst author will author of content all others are contributors.
Published date of entryContent creation date
Updated data of entry

Content last updated date

Image in html content of feedImage attached to content
URI of entryContent uri
Categories of entryTags
First Category of entryCategory if setFirstCategory is set to true.
AuthorsPersons