<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://performiq.com/kb/index.php?action=history&amp;feed=atom&amp;title=Yahoo_Pipes</id>
	<title>Yahoo Pipes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://performiq.com/kb/index.php?action=history&amp;feed=atom&amp;title=Yahoo_Pipes"/>
	<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Yahoo_Pipes&amp;action=history"/>
	<updated>2026-05-18T11:51:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://performiq.com/kb/index.php?title=Yahoo_Pipes&amp;diff=770&amp;oldid=prev</id>
		<title>PeterHarding at 01:28, 25 January 2008</title>
		<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Yahoo_Pipes&amp;diff=770&amp;oldid=prev"/>
		<updated>2008-01-25T01:28:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:28, 25 January 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l88&quot;&gt;Line 88:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;components or sites. It allows you to combine them in novel ways to&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;components or sites. It allows you to combine them in novel ways to&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;provide whatever is needed.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;provide whatever is needed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Internet]][[Category:Development]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PeterHarding</name></author>
	</entry>
	<entry>
		<id>https://performiq.com/kb/index.php?title=Yahoo_Pipes&amp;diff=391&amp;oldid=prev</id>
		<title>PeterHarding: New page: = Yahoo! Pipes brings mashups to the masses = === Tony Patton, TechRepublic ===  The Yahoo! Pipes project facilitates mashup creation via an easy-to-use interface. My first introduction to...</title>
		<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Yahoo_Pipes&amp;diff=391&amp;oldid=prev"/>
		<updated>2007-12-12T02:48:30Z</updated>

		<summary type="html">&lt;p&gt;New page: = Yahoo! Pipes brings mashups to the masses = === Tony Patton, TechRepublic ===  The Yahoo! Pipes project facilitates mashup creation via an easy-to-use interface. My first introduction to...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Yahoo! Pipes brings mashups to the masses =&lt;br /&gt;
=== Tony Patton, TechRepublic ===&lt;br /&gt;
&lt;br /&gt;
The Yahoo! Pipes project facilitates mashup creation via an easy-to-use&lt;br /&gt;
interface. My first introduction to the concept was with the UNIX&lt;br /&gt;
platform. UNIX Pipes allows you to route output from one process to&lt;br /&gt;
another process as its input; that is, you can easily route data through a&lt;br /&gt;
series of loosely connected applications. This simple definition is the&lt;br /&gt;
core concept behind the Yahoo! Pipes project. &lt;br /&gt;
&lt;br /&gt;
== What is Pipes? ==&lt;br /&gt;
&lt;br /&gt;
Pipes is a free online service that lets you remix popular feed types and&lt;br /&gt;
create data mashups using a visual editor. The visual editor is a key&lt;br /&gt;
component as it, theoretically, makes the service accessible to&lt;br /&gt;
non-programmers. You may use Pipes within your Web applications, or you may&lt;br /&gt;
publish and share your mashups as Web services without ever having to write&lt;br /&gt;
a line of code. &lt;br /&gt;
&lt;br /&gt;
In practice, this means that you can use Pipes to pick a few feeds or APIs&lt;br /&gt;
to retrieve data from, set up rules for processing the data that is&lt;br /&gt;
provided by those feeds, prompt for user input in your processing, and&lt;br /&gt;
then output the processed results as another feed or object format for use&lt;br /&gt;
in your own applications. In the simplest case, you can apply some&lt;br /&gt;
straightforward rules to a feed and then subscribe to the end result. &lt;br /&gt;
&lt;br /&gt;
== The editor ==&lt;br /&gt;
&lt;br /&gt;
One of the best features of Yahoo! Pipes is the user interface. It&lt;br /&gt;
provides a drag-and-drop user interface to create your own Pipes. Even if&lt;br /&gt;
you don&amp;#039;t like the tool, you will be impressed with the editor. It allows&lt;br /&gt;
you to create your own Pipes by using predefined items called modules on a&lt;br /&gt;
toolbar on the left portion of the screen. Modules are the tools that&lt;br /&gt;
enable the mixing, sorting, and merging of different data sources. The&lt;br /&gt;
following list provides a sampling of the available options for building&lt;br /&gt;
your own Pipes: &lt;br /&gt;
&lt;br /&gt;
* Sources: Data inputs are set up using Sources. You can pull in RSS or Atom feed that may be accessed via HTTP.&lt;br /&gt;
* User inputs: You can specify input for a Pipe. The values may be numbers, URL, location, text, or date.&lt;br /&gt;
* Operators: There are a variety of pre-defined operators that may be used to process data. This includes loops, sorting, union, and so forth.&lt;br /&gt;
* Url: This module facilitates the creation of custom URLs that pass data to other modules.&lt;br /&gt;
* String: This module provides various string operations such as regular expressions, translation, replace, and concatenation.&lt;br /&gt;
* Date: This module provides functionality for formatting and building dates.&lt;br /&gt;
* Number: This module provides simple math functions like addition and subtraction that can be used to manipulate data.&lt;br /&gt;
&lt;br /&gt;
You may drag and drop these modules to the screen&amp;#039;s layout area. Lines are&lt;br /&gt;
used to connect modules together (i.e., using the output of one module as&lt;br /&gt;
the input for another). The editor includes buttons that allow you to work&lt;br /&gt;
with Pipes, such as create a new one, save your work, create a copy of the&lt;br /&gt;
currently open Pipe, and view/edit properties of a Pipe. &lt;br /&gt;
&lt;br /&gt;
The screen&amp;#039;s bottom portion  is a debugger area that provides feedback.&lt;br /&gt;
The debugger allows you to step through your modules one at a time and&lt;br /&gt;
view the data at each step  --  allowing you to easily track down any&lt;br /&gt;
issues or problems that may occur. The editor uses a tabbed interface, so&lt;br /&gt;
you can work on multiple Pipes at one time  --  each opened within its own&lt;br /&gt;
tab. &lt;br /&gt;
&lt;br /&gt;
A simple example of a Pipe is using an RSS feed as the data source (Source&lt;br /&gt;
module). Each data item in the RSS feed can be processed in a loop&lt;br /&gt;
(Operators module). Each data item in the loop may be used as an input for&lt;br /&gt;
a Yahoo! search (Source module). The output of the Yahoo! search using data&lt;br /&gt;
items from the RSS feed is the output of the Pipe. The Pipe output may be&lt;br /&gt;
consumed as RSS or JavaScript Object Notation (JSON). In fact, you may&lt;br /&gt;
publish the Pipe for others to use. This is a simple example, but it does&lt;br /&gt;
provide a peek at its functionality. &lt;br /&gt;
&lt;br /&gt;
== Considerations ==&lt;br /&gt;
&lt;br /&gt;
While the tool is described as easy to use, it still requires a bit of&lt;br /&gt;
technical knowledge to properly use. For instance, you need to be familiar&lt;br /&gt;
with URLs and their various parts if you want to take advantage of the User&lt;br /&gt;
inputs modules; it also requires some expertise to work with the various&lt;br /&gt;
data types and other features. While you don&amp;#039;t have to be a hard-core&lt;br /&gt;
developer, you must have a good understanding of the Web. &lt;br /&gt;
&lt;br /&gt;
A big issue with this type of tool is browser support, especially given&lt;br /&gt;
its impressive interface. Basically, there are some compatibility issues&lt;br /&gt;
with older versions of some browsers. With this tool, it helps to have the&lt;br /&gt;
latest version of any browser. I have used it with Internet Explorer 7 and&lt;br /&gt;
Firefox 1.5 and 2 with no problems. &lt;br /&gt;
&lt;br /&gt;
== Centralise data ==&lt;br /&gt;
&lt;br /&gt;
Yahoo! Pipes is simple and accessible to use. The visual editor makes it&lt;br /&gt;
easy to jump in without any coding. It embraces Web 2.0 concepts as it&lt;br /&gt;
facilitates the creation of new Web services or feeds using existing&lt;br /&gt;
components or sites. It allows you to combine them in novel ways to&lt;br /&gt;
provide whatever is needed.&lt;/div&gt;</summary>
		<author><name>PeterHarding</name></author>
	</entry>
</feed>