Page tree

Magnolia 5.7 reached extended end of life on May 31, 2022. Support for this branch is limited, see End-of-life policy. Please note that to cover the extra maintenance effort, this EEoL period is a paid extension in the life of the branch. Customers who opt for the extended maintenance will need a new license key to run future versions of Magnolia 5.7. If you have any questions or to subscribe to the extended maintenance, please get in touch with your local contact at Magnolia.

See Feeds for more information about using the app.

The Feeds app allows you to set up feeds for use in components on pages. 

Configuration

The Feeds app is installed by the RSS Aggregator module. The app is based on the content app framework and is a good example of extending the framework. The configuration of the browser and detail subapps are typical of any content app. The config subapp uses a custom subapp class, RSSAggregatorConfigurationSubApp. The app is configured in /modules/rssaggregator/apps/rssAggregator.

Node name

Value

 modules


 rssaggregator


 apps


 rssAggregator


 subapps


 browser


 detail


 config


 formDefinitions


 class

info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubAppDescriptor

 closable

 false

 subAppClass

 info.magnolia.module.rssaggregator.app.subapps.aggregationconfig.RSSAggregatorSimpleConfigSubApp

 appClass

info.magnolia.module.rssaggregator.app.RSSAggregatorApp

 class

info.magnolia.ui.contentapp.ConfiguredContentAppDescriptor

 icon

 icon-rssfeed

 name

 rssAggregator

Workspace

The Feeds app operates on the rss workspace that stores the feeds and related content.

Node types

The Feeds app registers the mgnl:rssAggregator custom node type. The app operates on nodes of this type and on mgnl:folder nodes.