tagged “Mashups”
近日,Yahoo发布了一项极具创意的Web 2.0服务—Pipes,据说,Pipes这个名字来源于Unix。它让用户利用可视化的编辑器混合多种类型的Feed并生成新的数据服务,利用Pipes,你可以不用写任何代码,就创建自己的网络项目,并和他人分享。
在Pipes编辑器中,通过拖拽预先配置好的模块,你就可以创建一个Pipe。通常每个Pipe包含两个或更多的模块,每个模块都有一个简单而又具体的任务和功能。例如,Fetch模块可以提取Feed的URL地址,而Sort模块将根据用户设定的规则对Feed进行排序。(这里有目前提供的所有模块)
在模块上,你还可以看到一个或多个小的圆圈,他们代表的是模块的一个终端。两个模块之间就是通过连接一个模块的输出终端和另一个模块的输入终端想相连接的。
除了添加Feed地址,Pipes还可以让你添加用户输入栏,运行的时候,显示的结果将根据用户输入的内容来决定。
一旦创建了Pipe,就可以把它保存到服务器。Pipe的输出格式目前有RSS, RDF, JSON 和 Atom,你可以选择发布你的Pipe,允许他人Clone、改进,又或者作为他们自己创建的Pipe的一个组件来使用。
用Yahoo ID登陆到Pipes,发现界面很简洁,选择Create a new pipe,进入Pipe编辑界面,左面是根据不同类别分类的模块,选择Sources,点击Fetch右边的箭头,在右边的布满了蓝色小格子的编辑器界面中就有了一个Fetch模块和Pipe output模块,在输入框中输入Feed的URL地址,我首先输入了这个Blog的Feed地址"http://www.zhouhongquan.com/index.xml"然后回车,系统会检测到这是一个Feed地址,地址的左边会出现一个Feed地址的小图标,然后点击Fetch模块的 ”+ URL“,会在已有的Feed地址下面新增一个地址输入窗口,输入以前Blog的Feed地址”http://zhouhongquan.blogspot.com/rss.xml“,接着把Fetch模块下方的小圆圈和Pipe Output模块上方的小圆圈连接起来,最后对创建的Pipe进行命名,系统会提示保存。
为了浏览刚创建的Pipe,我们回到 my pipes,视图中的上方列出了已创建的所有Pipe,下面则是选中的Pipe的相关信息,包括 Run this Pipe、Edit 、Delete、Publish四个选项,还有Pipe的创建人图标、Pipe所包含模块的大致信息及其在编辑器中的简单视图(点击可进行编辑)。

选择Publish,就可以把它发布到网络上了,我创建的Pipe地址在这里,有点遗憾的是Pipe虽然可以正常显示Blog文章的标题,但文章的内容却是乱码,希望Yahoo 能在今后修复这个Bug,加强服务的兼容性和扩展性!
Update:2007.3.2 :今天再查看的时候,发现Yahoo已经修复了不能正常显示中文这个Bug!





