17 Managing the RSS Service

This chapter describes how to configure and manage the RSS service for WebCenter Spaces and custom WebCenter applications deployed to Oracle WebLogic Server.

This chapter includes the following sections:

Audience

The content of this chapter is intended for Fusion Middleware administrators (users granted the Admin or Operator role through the Oracle WebLogic Server Administration Console). See also, Section 1.8, "Understanding Administrative Operations, Roles, and Tools."

17.1 What You Should Know About the RSS Service

The RSS service provides the ability to expose information from WebCenter Services and external sources, as news feeds in WebCenter applications. The RSS service delivers content update information from the following WebCenter Services: Recent Activities, Discussions, Lists, and Announcements.

17.2 RSS Prerequisites

The RSS service does not require any back-end server. You do not need to set up a connection to use this service. Depending on your network configuration, you may need to set up a proxy server for your application to display content from external RSS news feeds.

17.3 Specifying the RSS Feed Proxy

To specify the proxy host and port used by the RSS service, use the WLST command setRssProxyConfig. For command syntax and examples, see the section, "setRssProxyConfig" in the Oracle Fusion Middleware WebLogic Scripting Tool Command Reference.

For information about how to run WLST commands, see Section 1.12.3.1, "Running Oracle WebLogic Scripting Tool (WLST) Commands."

Note:

To start using new proxy details, you must restart the managed server to which the WebCenter application is deployed. For more information, see the section, "Starting and Stopping WebLogic Managed Servers Using the Command Line" in the Oracle Fusion Middleware Administrator's Guide.

Note:

Proxy servers for the RSS service cannot be set by using Fusion Middleware Control.

17.4 Testing RSS News Feed Connections

To ensure that the proxy information is accurately configured for the RSS service:

  1. In WebCenter Spaces, drag the RSS Viewer task flow to a page.

  2. Edit the RSS Viewer task flow and set the URL to an external RSS feed. For example:

    http://rss.cnn.com/rss/cnn_topstories.rss

    If this feed renders correctly, it confirms that the proxy configuration is set up properly.

17.5 Supporting WebCenter Blog RSS Feeds

In WebCenter Spaces, when a user creates a blog by using the Blog service, an RSS feed is created for the blog so that users can get blog updates in their RSS reader of choice. This section describes the tasks that you must perform to support WebCenter blog RSS feeds.

To support WebCenter blog RSS feeds:

  1. Set up Oracle WebCenter Wiki and Blog Server to use Basic Authentication.

    1. Open the web.xml from the WEB-INF directory of your deployed Oracle WebCenter Wiki and Blog Server.

    2. Replace the following entries:

      <login-config>
                  <auth-method>CLIENT-CERT,FORM</auth-method>
                      <form-login-config>
                      <form-login-page>
                        /login.jsp
                      </form-login-page>
                      <form-error-page>
                        /login.jsp
                      </form-error-page>
                   </form-login-config>
              </login-config>
      

      With

      <login-config>
                  <auth-method>BASIC</auth-method>
              </login-config>
      
    3. Save web.xml.

  2. Create an external application and configure it to store a user's login credentials for reading a secure RSS feed. For information about creating external applications, see Chapter 22, "Managing External Applications", and the chapter "Securing Your WebCenter Application" in Oracle Fusion Middleware Developer's Guide for Oracle WebCenter.

    You must share the external application ID with WebCenter Spaces users creating blog RSS feeds.

WebCenter Spaces users can then specify the external application ID while creating an RSS Viewer task flow. Users also need to specify their credentials for the external application.