Fork me on GitHub

Plugin broadcastproxy

Introduction

Generic Management Plugin for Subscriptions / Unsubscriptions to Content Streaming Lists newsletters, SMS alerts, etc ...

The subscriptions of the user are presented and updatable in his dashboard (MyDashboard).

Configuration

The managed data is:

  • Content providers
  • Content types defined by the provider bean
  • Content feeds ("feed")
  • Specific data in complement with these flows, such as thematic ("data")
  • User subscriptions to those feeds ("subscriptions")
  • The specific feed data selected for the user ("data")

The content provider bean is defined (injected) in the XML context.

The list of content types presented to the user in the dashboard (myDashboard) is defined with the site property (dsKey): "broadcastproxy.site_property.mydashboard.feedtypes", and is can be changed from the "Manage Site Properties" menu.

The custom labels for feed types, feed names, and feed-specific data names are managed in a reference list

Usage

A specific bean must be implemented to interface the APIs of the service provider broadcasting content streams. It needs to extend the IBroadcastproxyProvider interface.