开始之前
本教程适用于准备创建自己的第一个 SearchMonkey 应用程序的 Web 应用程序开发人员。学习完本教程后,您将会较好地理解 SearchMonkey 为用户和网站管理员带来的价值。您应该熟悉基本的 PHP 语法,另外,最好精通 DOM、XSLT 和 XPath。要访问有关内容的链接,请参阅 参考资料。
SearchMonkey 是主流搜索引擎提供商提供的第一个产品,它利用语义 Web 技术产生更多的相关搜索结果,从而增加 Web 站点的流量。结合常用的 Web 开发技术,如 PHP、XSLT 和 XPath,在 Web 页面中使用通过微格式、eRDF 和 RDFa 等语义 Web 标准编码的结构化数据,可以为搜索者提供更好的体验。在本教程中,您将学习以下内容:
- 了解 SearchMonkey 如何通过演示应用程序利用现有的语义 Web 内容
- 使用在线向导和一些基本 PHP 创建可增强 blogspot.com 搜索结果的演示应用程序
- 使用 XSLT、XPath 和 XPather Firefox Extension 构建自定义数据服务,进一步提取 blogspot.com 页面的结构化数据
- 创建第二个包含自定义数据服务中的数据的演示应用程序
本教程需要下列配套工具:
- 注册一个 SearchMonkey developer account 帐户。这需要您有一个 Yahoo! ID(如何还没有的话)。
- 使用 Firefox 3 及以上版本的 XPather 扩展,而且需要安装 DOM Inspector 插件。
- 获得 PHP v5.2.
- 另外,本教程使用 Blogger 作为示例 Web 站点。最好有一个该站点的帐户。
