原文地址:
http://www.tuicool.com/articles/AjQzUr
http://ftqq.com/2012/10/build-install-package-for-yunshangdian-dot-co/
什么是云商店应用安装包
其实十一前,云商店上线了一个非常强大的功能,那就是 店外应用 。这个功能允许用户通过URL直接安装PHP+MySQL的Web应用。
这意味着,云商店从一个四周围墙的封闭系统变成了一个可随意使用的开放云平台。之前你必须通过新浪的审核才能上架应用,而现在,你可以让用户安装任何应用。唯一的区别是通过官方渠道上架的应用将会出现在官方的应用商店中,获得更多的推广资源。
但是很多同学都发现了,云商店的店外应用,并不是一个简单的ZIP包,还需要一个描述服务开启的文件。这个问题格式其实很简单,其中描述了MySQL和Memcache服务器是否开启。
[code lang=”xml”]
<appwizard>
<introduction>
<name>QuickInstall</name>
<author>-</author>
<icon>-</icon>
<homepage>-</homepage>
<description>
<![CDATA[-]]>
</description>
</introduction>
<platform>
<services>
<service>Mysql</service>
</services>
<appconfig>
<tpl>
<![CDATA[
name: <<appname>>
version: <<version>>
]]>
</tpl>
</appconfig>
</platform>
<code>
<initScript>index.php</initScript>
</code>
</appwizard>
[/code]
上边就是这个描述文件的全部,它其实是从SAE的应用仓库安装文件演变过来的,但是在云商店里,有意义的只有service字段而已。
顺便说下,即使你希望通过官方上架,其实安装包也是这个格式的。
我做了一个 空的云商店安装包 ,用来将一个应用清空,你也可以直接解压这个文件,然后把要安装的应用代码放到目录里边。云商店的ZIP包要求ZIP目录的根下就直接是代码文件,而不是一个里边放着代码文件的文件夹,如果你做的安装包报错,那么检查下是不是这个问题吧。
通过制作安装包赚钱
学会了做云商店安装包,除了可以安装自己想安装的应用外,还有一个额外的好处,就是可以用来赚钱。因为云商店国庆前还偷偷上线了它的推广联盟。通过推广链接安装的话,用户每购买一个月,推荐人将获得0.5元的收益。
想象下你打包一个热门应用,然后把它的推广链接发到微博,每个安装的人都会为你带来最多6元的收益。
生成安装包推广链接是件非常容易的事情。
1 首先把你做好的安装包放到网络上,这样你会得到一个可以用来下载它的URL。
2 登录云商店,要访问 推广链接页面 ,然后点击【生成应用安装包推广链接】,在弹出的窗口中填入上边的URL
3 OK,你已经得到推广链接了,复制并转发给其他人吧
如果有人通过这个URL安装了应用,那么你就可以在推广收入里边看见啦。
其实云商店本身的应用也可以进行推广,直接在应用详情页面,点击购买按钮旁边的【推广返现】就可以。
偷偷的说句,通过把本博客里边的云商店商品链接换成推广链接,博主已经小赚了一笔啦 :)
将WordPress模板打包成云商店安装包
大家知道云商店里边最受欢迎的应用就是WordPress,这个博客程序已经在云商店已经卖出去几千份了。而大众用户对WordPress的主题和插件的定制需求其实一定很高,不少用户都抱怨云商店提供的预装版太少。如果我们能制作热门模板的预装主题,在通过店外安装推广链接发布给用户安装,那岂不是能挣到很多银子!哇咔咔!
不过在兴奋之前,我们得解决一个技术问题,如何制作预装版的WordPress —— 一个安装后,不需要做任何事情,就已经配置好模板和插件的WordPress?
WordPress官方并未提供这种工具,但幸运的是,云商店官方已经提供了一个插件来做这个事情,并且这个插件已经发布到了WordPress官方插件库中。在WordPress的插件安装页面搜索ysd,就可以找到这个【 云商店打包插件 】。
在本地电脑上新装一个WordPress(因为内存之类的问题,本地打包和调试更方便),换好主题,安装好插件,然后通过这个【云商店打包插件】可以导出一个完整的WordPress安装包,里边包含了所有的代码,配置和数据,非常的方便。
接下来,上传到自己的空间,创建推广链接,剩下的事情你应该懂的 XD