开源Opensocial应用gtest --快速地建立测试的Opensocial应用

想开发Opensocial应用却无从下手?
有一些有趣的问题想要和大家分享?
各个SNS网站上都有这么一类测试的应用,比如 心理测试,职业测试,情感测试等等
如何自己开发一个这样的应用呢?

这里介绍一个开源的项目:gtest,你可以用你自己有个性的题目,快速地生成一个测试的应用,
你也可以以这个项目为基础来进行修改,增加你自己特有的功能.

项目地址:http://code.google.com/p/easy-opensocial-apps/,  现在上面有3个开源的Opensocial应用

1,源代码下载http://easy-opensocial-apps.googlecode.com/files/gtest-appengine-1.0.zip   解压到你的硬盘

2,这个项目使用了google的appengine,所以首先需要注册一个appengine的帐号,地址:
http://appengine.google.com/ ,然后注册一个application,下文中用<app_name>代替

3,修改app.yaml文件,修改第一行:
    application: <app_name>

4,修改 i18n/ALL_ALL.xml

<msg name="frontendURL">http://<app_name>.appspot.com/gadget</msg>
<msg name="backendURL">http://<app_name>.appspot.com</msg>

5,question_sample.txt文件是一个导入题目文件的例子
    题目的格式:
         Opensocial:                                                     #类别的标签,题目将按分类显示
             ? |                                                            #'?'后面是问题的文本,'|'号表示问题是一个多行的文本,可以包含html标签   
                下面那个不是Opensocial API 支持的接口?          #问题
             :                                                              #':'后面表示答案的可选项
               - Person                                                  #每个'-' 号后面是答案
               - Activity
               - Appdata
               - Container|right                                       #在答案最后加上'|right'表示这个是这个问题的正确答案,目前只支持单选题

6,将application上传到appengine上,执行命令: appcfg update <app_name>/

7,访问 http://<app_name>.appspot.com/admin/ 到管理页面

8,点击"选择文件",选择刚才编辑好的题目文件,然后点击"import",导入成功后,页面下方会显示导入的题目

9,xml spec的地址在
http://<app_name>.appspot.com/gadget/gtest.xml,将这个地址添加到支持Opensocial的网站上

10,开始玩吧.



有任何意见或建议可以发送至 opensocial.gadgets@gmail.com
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值