A pipe specification editor is provided to configure a plurality of
modules for processing a syndication data feed. The editor is operable to
provide a graphical user interface to receive a user specification of a
plurality of modules and to receive a user specification of wires. Each
module is characterized by at least one of a group consisting of an input
node and an output node, wherein the input node, if present, is
configured to input a syndication data feed and the output node, if
present, is configured to output a syndication data feed. At least one of
the modules is a module configured to retrieve a source syndication data
feed. The wires are configured to provide a syndication data feed
provided from an output node of a module to an input node of another
module.