使用Zoo客户端¶
此部分将帮助您开始使用 ZOO-Client .
先决条件¶
Zoo客户端基于以下JavaScript库
JQuery (http://www.jquery.com )
X2JS型 (https://code.google.com/p/x2js )
Require.js (http://requirejs.org )
Hogan.js (http://twitter.github.io/hogan.js )
警告
Node.js 也需要在系统上编译Zoo客户端模板。
下载¶
如果你没有 download 动物园项目源代码已经存在,请使用以下命令继续SVN签出:
svn checkout http://svn.zoo-project.org/svn/trunk/zoo-project/zoo-client
编译Zoo客户端模板¶
为了与动物园客户合作,您首先需要编译提供的 Mustache templates using Node.js .动物园客户端模板位于 /zoo-project/zoo-client/lib/tpl
从SVN下载的目录。
安装node.js(参见相关 documentation )
使用以下命令安装JavaScript模板引擎Hogan:
sudo npm install hogan
使用hulk(hogan的命令行实用程序)使用以下命令编译tempaltes:
hulk zoo-client/lib/tpl/*mustache > \ zoo-client/lib/js/wps-client/payloads.js
警告
使用不同版本的Hogan来编译和在Web应用程序中使用可能会导致兼容性问题。
现在一切都准备好了 ZOO-Client .阅读 next section 例如,javascript应用程序。
构建动物园客户端API文档¶
您还可以使用 jsDoc ,使用以下命令:
npm install jsdoc
~/node_modules/.bin/jsdoc zoo-client/lib/js/wps-client/* -p
这将在名为 /out
在您的工作目录中。
备注
创建Zoo客户端API文档是可选的,请参阅 the up-to-date ZOO-Client API Documentation 对于当前的API版本。