如何托管Google小工具?它是如何工作的?

SSS*_*SSS 9 ajax google-gadget

我只花了5个小时查看Google小工具网站和常见问题解答,但我仍然不知道如何托管小工具.

我从阅读Google文档中得到的结论:

  1. 我可以用XML,JavaScript等编写小工具.
  2. 小工具可以添加到iGoogle等.
  3. Google可以为您托管小工具.
  4. 小工具可以在任何其他地方托管???

以上所有信息均未回答我的问题.例如,使用jQuery或Dojo Toolkit,我可以下载JavaScript框架并使用它.使用Google小工具,我找不到框架的下载链接.为什么?谷歌是否提供其框架?如果没有,为什么文档表明小工具可以托管在任何地方?我完全糊涂了.

非常欢迎简要说明或一些有用的链接!非常感谢!!!

jvv*_*vvw 6

我本来就试着全神贯注地解决这些问题,大部分信息似乎都是关于构建小工具,而不是托管它们的基础设施.

基本上它似乎工作的方式是你需要:

  1. 在某处托管定义小工具的XML文件.这可以是网络上的任何地方.
  2. Google Gadget容器 - 您可以告诉它您的小工具的XML文件的URL,它可以将您的XML转换为渲染小工具.例如iGoogle http://www.google.com/ig,Google Friend Connect http://www.google.com/friendconnect/和Shindig http://shindig.apache.org/
  3. 实际显示小工具的网站 - 这可以是具有内置功能的网站,例如iGoogle,也可以是您为小工具添加嵌入HTML的任何网站.这个嵌入式HTML将根据容器而有所不同.如果您转到iGoogle中的小工具,即已添加或位于其目录中,您可以看到小工具的嵌入代码.对于Google Friend Connect,您可以使用一段HTML和Javascript,其中您可以放置​​XML文件的网址和Google Friend Connect网站ID.

事实上,像iGoogle这样的某些网站做1,2和3这个事实我认为最初让我感到困惑的是什么.


Ale*_*gna 4

您可以创建一个定义 xml 规范(参考)的小工具并将其托管在您想要的任何位置(即您的Dropbox公共文件夹)。xml 将有一个内容部分,其中包含小工具的 html。您可以在其中包含您想要使用的任何 js 库(即 jquery、dojo、您自己的 js 文件)的脚本标签。

如果您想在 iGoogle 中安装该小工具,则需要转到“添加内容”,而不是从目录中选择小工具,而是单击“添加 rss 或小工具”链接并输入小工具 xml 文件的 URL。容器(在本例中为 iGoogle,但也可以是 Orkut、MySpace 等)将提取您的小工具规范并呈现小工具。

这是开始小工具开发的好地方