Customize web feed integration
We can customize web feed integration with WebSphere Commerce in the following ways: write a custom feed parser to read feeds in an unsupported format; write a business object mediator to load data into specific tables, write an implementation to handle content management system-specific security.
- Customizing web feed integration: Support a custom authentication mechanism
The web feed integration feature provides basic authentication, with or without SSL, and client certificate authentication with SSL. If your CMS system does not support these types, we can extend the authentication framework.- Customizing web feed integration: Populate a URL or its contents in a custom table
Without customization, the mediators provided with the web feed integration feature load data into only specific database tables. To load content into other tables, we must use the com.ibm.commerce.foundation.dataload.businessobjectmediator.TableObjectMediator mediator during the load process.- Customizing web feed integration: Populate feed content using custom business object mediators
To load feed content to custom tables, use the ManagedFile noun with a customized business object mediator. To process logical nouns, customize the business object builder by extending the FeedBusinessObjectBuilder interface.- Customizing web feed integration: Parse feeds from other feed sources
By default, the web feed integration feature parses and loads RSS 2.0 and Atom 1.0 feeds. To use other types of feeds, for example older versions of RSS or Atom, implement a custom feed parser and configure it in the Web-feed-config.xml file.
Related concepts
Overview of the web feed utility