Popfly FAQ 和帮助

作者:vkvi 来源:ITPOW(原创) 日期:2007-12-6

介绍

什么是 Popfly?

Microsoft® Popfly™ 是一个网站,也是一个帮助人们创建、分享网站、mashup和其它类型的经验的工具。它具有两部分:一个社交网络,被称为“Popfly Space”,其在线工具用以创建不同类型的体验;还有一部分我们称为“Popfly Creator”,目前还是 beta 版,这意味着我们在其许多方面还在改进,因此我们期待你在我们的论坛或邮件 puff@microsoft.com 的反馈。

另外,Popfly 网站, Microsoft® Popfly™ Explorer Beta 是 Microsoft Visual Studio® 2005 的附加控件,可以让你在 Popfly Space 网络上创建和分享 Visual Studio®  工程。要使用 Popfly Explorer 你应该具有 Popfly 帐户。

Version 1.0.21024.8

利用 Popfly 你能做什么

编程不再是你需要花费几年时间来学习的东西,使用 Popfly Creator,短短几分钟内,你可以创建出令人惊奇的东西。

通过 Popfly 你可以利用 Virtual Earth、Flickr、Yahoo!、Twitter 等 的功能创建一个 mashup。例如,使用 Image Scraper 和 Whack-A-Mole block 创建一个你朋友为角色的打鼹鼠的游戏。

Whack-a-Mole: Popfly team members

Popfly Creator 同时为你提供了一个网页制作的环境,你可能利用图形化网页设计器的帮助下创建网页。你甚至可以添加 mashup 到你的网页中来创建令人兴奋的内容。

支持哪些平台

支持包括 Windows XP、Windows Vista 和 Mac OS X 平台在内的操作系统,浏览器支持如下:

Internet Explorer 6(仅 Windows XP)和 Internet Explorer 7

Firefox 2.0

要使用站点的一些功能,你需要从 http://www.microsoft.com/silverlight/install.aspx 安装 Silverlight™ 1.0 的 beta 版本。不用担心,它很小。

我该从哪里开始?

我们已经创建了指南以指导你学习如何创建网页和 mashup 的过程。要获得网页帮助,从 Web Page Editing 指南开始。如果你想获知如何开始一个 mashup,从 Mashup 指南开始。

我该如何……

创建一个网页?

要创建一个新的网页,在 Popfly 中单击“Create Stuff”,选择“Web Page”链接。在网页编辑器中,网页的显示近似于浏览器中的显示,这就是通常据称的“所见即所得”,或者 WYSIWYG(被称为“whiziwig”)。

通过网页编辑器,你可以指定页面的样式,像颜色调色板,标题区图像和样式。你可以编辑你文字的样式和颜色,从你的电脑上插入图片,也可以在你的网页中包含 mashup,所有这一切都不需要写 HTML 代码。

你不能在不同的服务器上发布网页,但所有人都可以看到你在 Popfly 上共享的网页。

这里有指南指导你设置不同的网页特性,默认情况下当你新建一个网页时就会显示该指南。

创建一个 mashup?

要创建一个 mashup,在 Popfly 中单击“Create Stuff”菜单,选择“Mashup”链接。在 Popfly Creator 的左边是 Block 区,它包含了所有可用的 block,你可以用这些 block 创建一个 mashup。你可以在搜索框中输入 block 的部分名称以搜索显示部分 block,或者你可以查看不同 block 目录的内容。

mashup 由从 block 列表添加到 mashup 设计区(中间的你可以设计 mashup 的大块区域)的 block 组建。

  1. 选择一个 block,通过拖拽添加到设计表面,在设计区域该 block 将以一个红色的块来表示。
  2. 双击 block 或单击 block 旁边的扳手图标可以放大 block。
  3. 选择一个操作,这就像你想要对网站和服务问的问题一样。
  4. 任何标记了星号(*)的输入都是必填项,输入必要的信息,通过单击扳手缩小 block。
  5. 要查看你选择的操作的结果,单击设计区上方的“Preview”链接。
  6. 要返回到设计区,单击预览区域底部的“Customize”链接。

如果你想创建一个真正的“mashup”你应该再添加一个 block!选择第二个 block 后,你的 mashup 就有了创造力,但是请记住一些 block 会比其它的 block 整合得更好(一些并不是很兼容)。对大多数 mashup 来说,“显示”block 像 Virtual Earth、Carousel、Slideshow、PhotoStack、Page Turner 或 Video Player block 都是较好的第二 block。

  1. 首先考虑第二个 block 需要的信息。
  2. 在 mashup 设计表面添加第二个 block。
  3. 要连接 block,单击第一个 block 然后单击第二个“显示”block。
  4. 放大你刚刚添加的 block,选择一个操作。
  5. 单击预览按钮查看你的 mashup 结果!

按下“Clear”按钮将清除你的 Mashup 设计区所有的 block,然后你可以开始一个新的页面。

在创建 mashup 时会有一个初步指南,参见 Mashup 指南介绍(The 5 Step Mashup)。

创建一个 block?

现在,你可以上传你创建的 block,以和其它 Popfly 用户分享这些 block。

为了帮助你创建一个 block,我们已经创建了一个 block 创建指南,该指南包括示例代码和测试工具。因为 Popfly 的 JavaScript 编辑器还不包括语法高亮和调试工具,所以我们建议你使用 Microsoft Visual Web Developer 2005 Express 来创建 block。(下载是免费的。)我们正在着力提升我们 block 创建中的 JavaScript 编辑器,在此期间,将编辑器区域当作一个“block 上载器”。

要上载一个 block,在 Popfly 中单击“Create Stuff”菜单,选择“Block”链接。复制你的 block 代码将其粘贴到合适的“Block Code”或“Block Description”区域,将你的 block 保存为一个有意义的名字,如果你想要其它人使用你创建的这个 block,这点是非常重要的。

一个学习创建 block 很好的方法是从已经存在的 block 中学习。查看一个 block 后面的代码,首先确保你在 block 编辑器中(在 Popfly 中单击“Create Stuff”菜单,选择“Block”链接。)。在 block 列表中单击一个 block,你将看到每一个 block 的两部分:“Block Description”利用 XML 描述 block,以及用 JavaScript 写的包含 block 逻辑的 block 代码。一个 Silverlight block 中好的例子是,拆解 PhotoPile block。要获得关于 block 编辑的更多信息,请查看块创建指南

预览(运行)一个网页或 mashup……?

mashup

在 mashup 设计表面上部单击“Preview”链接来运行你的 mashup 代码。单击“Customize”返回 mashup 设计表面。你的 mashup 将继续在背景中运行。

网页

“预览”按钮位于保存按钮旁边,在工具栏上。网页将在一个新的浏览器窗口中打开。

保存一个工程?

要保存工程,单击你工具栏上方的“Save”或“Save As”按钮。你的工作不会自动保存,因为要注意离开 Popfly 网站时保存你的工作。

打开一个已经存在的工程?

要打开一个已经存在的工程,单击“My Stuff”菜单,选择“Projects”。要运行一个工程,单击工程名称。如果你想编辑一个工程,单击工程名称下面的“Edit”链接。

共享一个工程?

要共享一个工程,转到你的“Projects”页面(单击“My Stuff”菜单,选择“Projects”。)。对每一个你已经保存了的工程,你可以决定共享还是不共享它们。默认情况下,你创建的工程是没有共享的,当你共享工程时,它将对 Popfly 社区上所有的用户共享,同时任何在 Internet 上的人都可以链接到你的工程。

查找工程?

如果你想查看你自己的工程,在“My Stuff”菜单上单击“Projects”。

你可以在 Popfly 主页(Hot Mashups)可以看到一系列评级最高的 mashup,要查看评级最高的工程(mashup、block 和网页工程),单击“Find Stuff”菜单,然后单击“What's Popular”。你也可以浏览最新的工程以及哪个用户拥有最高的总体工程排名。

要通过工程的标签、工程名、描述搜索工程,单击“Find Stuff”,然后单击“Search Projects”,在右上角的搜索框中输入你想要搜索的词,按下回车键或单击放大镜。返回的结果将包含任何符合条件的 block、mashup 和网页。

给我的工程以标签?

为了帮助人们在搜索工程时找到你的工程,或者让你的 block 在 blocks 列表中显示在特定的目录中,你可以给你的工程加上像关键词一样的标签。

你可以在你的工程第一次保存时输入完工程名称后添加标签,按下“Description and Tags”扩展按钮。多个标签用空格隔开。你也可以为一个工程编辑标签,在你的“Projects”页面上单击工程的“Project Details”链接。

在 block 列表中,下列目录与标签关联:

  • Display 目录:display(显示图像、电影等!Silverlight 技术特性)
  • Images & Video 目录:media(图像和视频精华)
  • Local Information 目录:local(当地信息,关于你的城市、省、国家…星球?的事情)
  • Maps 目录:map(通过定位数据显示地图和工作)
  • News & RSS 目录:news(News 和 RSS 源)
  • Shops 目录:shop(获得来自不同商店的信息)
  • Social Networks 目录:social(像 Facebook 这样的好友网络的数据)
  • Tools catagory 目录:tool(排序、过滤、整合、用户输入等等)
  • 其它目录:所有其它上面没有标注的标签。(或没有标签的)

嵌入一个 mashup……

……在网页中?

你可以将你在 Popfly 上创建的 mashup 嵌入到 Popfly 以外的网页中。首先,你必须共享你的 mashup 工程(在你的工程页面单击“Share”链接)。单击“MashOut”链接,在“Embed It”链接上单击,一些 HTML 代码将会出现,你可以复制和粘贴这些代码到任何网页中。

调整一个 mashup

有时你可能希望对你的 mashup 作点小小的改动,比如,你可以想要改变一个图片框的颜色,或者搜索的项目类型。像我们谈到的这种小改动我们称之为“调整”;大的改动像改变 mashup 中的 block 或两个 block 的连接,就不是 tweaking,我们称之为编辑。

这里有两种不同的方法调整 mashup。第一种是在嵌入的 mashup 的“Customize this”上单击链接,第二种调整 mashup 的方法是转到 Projects 页面,或者在 Project Details 页面单击“Tweak It”。

你可以调整任意工程中 mashup 使用的任意 block,你也可以调整设置了“custom”的 block 的任意输入。正如前面提到的,你不能在 mashup 中添加或删除 block 或 block 之间的连接。你可以预览你的工作,保存调整,或者切换到 mashup 的完全编辑。

注意:如果你在调整其它人的 mashup,当你保存时,该调整将会作为一个拷贝保存在你的 Popfly 帐户中,你不能覆盖其它人的 mashup!

创建 Gadget?

在 Popfly 中你可以创建 Windows Vista 侧边栏 Gadget,或者你可以提交你的 Gadget 到 Windows Live Gallery 网站,任何你创建的 mashup 都可以制作成 Gadget。

下载你的 mashup 作为 Windows Vista 侧边栏 Gadget 的指南:(如果你使用的是 Vista,这可能对你有用!)

  1. 转到“My Projects”页面,定位到你想要做成侧边栏小玩意的 mashup。
  2. 如果该 mashup 还没有共享,共享之。
  3. 单击“Project Details”链接。
  4. 在 Windows Live Gadget 一节的工程选项中,选择“Sidebar Gadget”链接。
  5. 当出现 Vista 下载选项提示时,单击“Save”。
  6. 然后将提示你指定你的 Gadget 的名称,确保选择的类型时“Windows Gadget”
  7. 按下保存按钮。
  8. 一旦下载完成,选择“Open”按钮。
  9. 然后你需要“Allow”在你的电脑上打开来自互联网的内容。
  10. 由于我们(在 Popfly)上无法验证发行者,因此你应该通过选择“Install”按钮来允许安装 Gadget。
  11. 你的 Gadget 现在在你的 Windows Vista 侧边栏出现了!

提交 Gadget 到 Windows Live Gallery 的指南:

  1. 转到你的“My Projects”页面,定位到你想要制作成 Gadget 的 mashup。
  2. 如果还没有共享该 mashup,共享之。
  3. 单击“Project Details”链接。
  4. 在 Windows Live Gadget 一节的工程选项中,选择“Add to Live Gallery”链接。
  5. 你将被带到 Live Gallery 提交页面,填写完所有必填字段,同意条款和条件,如果你还没有 Live Gallery 帐户,你需要选择一个昵称。请注意,你提交的每一个 Gadget 都有一个审查过程。

在不同的服务器上开办网页?

你不能在不同的服务器上开办网页,但任何人可以查看你在 Popfly 上共享了的网页。

查看指南?

当你创建一个 mashup 或网页时,指南位于 Popfly 环境的右边栏。要查看所有可用指南的列表,在指南窗格底部的“Tutorials”上单击链接。指南窗口可能会被折叠起来,这种情况下你可以单击“<<”展开它。这里有几个 mashup 和网页指南可供选择。在指南区域,也有工程示例列表,你可以尝试一下。

受到关注?

你可以向已经很受关注的人问这个问题……

如果你想要在 Popfly 上受到关注,你可能想要这样尝试:

  1. 创建一个有趣、有用、搞笑、原创的 mashup 或网页。
  2. 共享你的工程。
  3. 告诉你的朋友你的酷工程,在你的 blog 或网站上发表等。
  4. Popfly 讨论论坛上将你的工程告诉 Poopfly 团队。

排名最高的工程有在 Popfly 主页上显示的特点-现在就要流行!(查看如何给工程评级以获得更多信息)

找到其它 Popfly 成员?

要查找其它 Popfly 成员,在 Popfly 任意页面的顶部找到个“Find Stuff”菜单,然后在“Search People”上单击链接。

每一个 Popfly 成员对其它人来说都是可见的,你可以通过他们的名字,他们工程的平均排名来排列 Popfly 成员。

如果你知道某个人的用户名,你可以搜索,你可以在搜索框中输入用户名,搜索框将会按你的类型过滤结果。

将某人添加为我的好友

如果你想添加某人为你的好友,请照下面的步骤做:

  1. 首先,导航到他们的 Popfly 网页。(查看如何查找 Popfly 成员?获取更多关于查找的信息)
  2. 在其它人的 Popfly 页面的右边栏,你可以看到“Add to Friends”按钮,当你单击“Add to Friends”按钮,一个好友请求将会被发送到 Popfly 成员。
  3. 当该 Popfly 成员下次访问他们的 Popfly 页面时,他们将在消息中心看到有一个好友请求。他们可以接受或拒绝好友请求。
  4. 如果某人接受了你的好友请求,他们请出现在你的好友列表中(在你的 Popfly 页面。),如果你的好友请求被拒绝,你不会收到任何信息-他们不会出现在你的好友列表中。

要查看别人对你的好友请求,转到 Message Center:在“My Stuff”菜单上单击,然后单击“Message Center”,如果你有待审核的请求,你将在 Popfly 主页上看到一条消息。

邀请某人创建 Popfly 帐户?

现在已经不需要 Popfly 的邀请了!任何人只要有 Windows Live ID 都可以加入 Popfly。但是,你可以通过给某人发送邀请来鼓励他们加入社区。

要邀请某人来尝试 Popfly,选择“Other Stuff”菜单,然后单击“Tell a Friend”,在空白处输入电子邮件地址(用分号或换行来分隔各邮件地址),你也可以选择性地添加个人信息。邀请将以你在 Popfly 上写的邮件地址发送。Microsoft 不会因任何目的使用或保留此介绍的结果。

对一个工程评论?

要给你的工程或其它人的工程一个评论,从 Project 页面单击“Project Details”链接。对于你自己的任何工程,你可能删除其任何评论,要删除你工程的评论,单击“Delete Comment”链接。

给工程评级?

当你在查看其它人的工程或跳转到他们的工程页面时,你可以给该工程评级。

当你查看工程时,在顶端这里有两行星星,上面一行是该工程的总体排名,下面一行星星是你给出的评级。要给工程评级,在其中的一个星星上单击,最左边的星星是最低的级别(1),而最右边的星星是最高的级别(5)。

注意:当你给一个工程评级后,你不能作更改。

估计工程/用户的排名?

在用户名(当在 Popfly 中搜索成员时)旁边显示的星星表示其工程的平均排名,这个排名是它的工程的单一排名的平均值。

设置我的 developer key?

你在 Popfly 中以 block 访问某些网站时需要 developer key,一个 developer key 是人们访问网站时需要同意使用条款必须的唯一标识,这让网站知道谁在使用他们的信息。

需要 developer key 的网站在 block 下有一个 key 状态区(当你添加 block 到 mashup 设计界面后)。如果状态是红色的“Missing Key”,你在保存你的工作之前你需要一个 key。当你单击“Missing Key”链接时,一个对话框将显示,你将得到一个如何获得 key 的指南。指南包含 block 网站的链接,你可以从那里查看使用条款以及获得 developer key。一旦你有了 key,在 Popfly 提供的字段中输入并按下“Update”按钮将 key 保存到你的 Popfly 帐户。

一旦你有了 block 的 key,该 key 状态区将显示为绿色,并指示“You Have a Key”,你可以通过选择“You Have a Key”链接更新或删除 key,你也可以通过单击“My Stuff”菜单并单击“Developer Keys”查看你的帐户关联的 developer key 列表。

如果你为 block 更新 developer key,任何已经保存的工程如果包含该 block 将需要打开并重新保存来让 developer key 生效。

有用的资源链接

我在哪里找到更多的 HTML 信息?

我在哪里找到更多的 JavaScript 信息?

词汇

Block

来自网站的信息,可以通过 Popfly 访问,一个 block 也可以是一系列有用的操作,像定时器或计算器,它还可以显示图片、视频这样的东西。

HTML

Hyper Text Markup Language 是一门语言,用来告诉浏览器如何显示一个网页。在你网页中文字是被标记了的,那就是说,文字可以是粗体,有颜色的,做成一个链接等等,图像通过 HTML 包含在网页中。

JavaScript

JavaScript 是一门脚本语言,通常用于网页传送动态内容。比如,JavaScript 可以用于验证网页表单数据,控制打开和关闭浏览器窗口,和交替更换图片。

Mashup

通过整合两个或更多的网站或资源的功能性形成的网页应用程序。在 Popfly 中,我们对 Popfly 有一个漂亮宽松的定义:任何使用多于一个 block 的工程为 mashup。(我在骗谁呢?即使你只使用了一个 block,我们仍叫它为 mashup)。

如果你想要更多的技术定义,一个“真正”mashup携带来自多于一个源的数据,通过暴露 API(Application Programming Interface)和聚合这些数据来创建 mashup。

RSS

RSS 表示 Really Simple Syndication,尽管还有其它的定义。RSS 是网络源-你可以获得来自博客或网站像新闻网站的更新信息。在你的 Popfly 页面上,你可以显示 RSS 源-我们建议你包含你博客的 RSS 源。

URL

每一个网站可以通过 URL(Uniform Resource Locator)被唯一地标识,一个 URL 例子是:http://www.microsoft.com,Microsoft 的主页。

相关文章