首页
本文档适合任何级别的PHP开发者:
ThinkSAAS开源社区
ThinkSAAS是一个轻量级的开源社区系统,是一个可以用来搭建讨论组,bbs和圈子的社区系统。
ThinkSAAS是将sns社会化网络元素,人和圈子(讨论组)结合在一起的新型的社交系统。
ThinkSAAS以小组为中心,通过用户的需求(我要干嘛)和行为(我要怎么做),将最有价值的信息得以不断沉淀和汇聚。
ThinkSAAS是一个简单,高扩展的社区开发系统,ThinkSAAS可以帮你搭建与众不同的交流社区。
如果你要需要搭建一个论坛(BBS),那么你可以用ThinkSAAS
如果你需要一个小组(讨论组),那么你可以用ThinkSAAS
如果你需要因为某个主题(物品,事件)来汇聚一帮人,那么你可以用ThinkSAAS
ThinkSAAS可以做的更多,等你来发现...
快速了解
下载地址
APP组件开发
app组件开发是指在ThinkSAAS的基础上开发大型的APP应用。
例如:小组app(group)。
app组件都放在系统根目录app目录下
入门教程
如果你想快速地搭建起一个APP组件,请参考
APP插件开发
app插件开发是针对app组件的开发,主要是为了扩展app组件功能而做一种功能扩展方式。
插件放在根目录plugins目录下某个app目录中。
比如我针对group(小组app)开发了一个顶踩插件(digg),那么它的放置方式
就是:plugin/group/digg,以次是plugin目录,group(针对的app)目录,digg(插件目录)。
app插件开发借鉴国内emlog博客和国外wordpress的插件开发方式,在插件思路上基本上一样,
所以有过wordpress插件开发经验的开发者会很快的熟悉thinksaas的app插件开发方式。
入门教程
基础类和函数
ThinkSAAS函数是整个系统的基础,也是地基,因此ThinkSAAS将不断加强对基础函数和基础类库的完善工作。
基础函数
位置:thinksaas/tsFunction.php
模型类函数
位置:thinksaas/tsApp.php
用户相关函数
公用变量
用户变量
解释:和登录用户有关的一些变量,比如前台登录用户,后台登录用户等
网站变量
解释:网站相关的一些变量设置,其实就是网站的一些设置可以用变量输出
APP变量
解释:针对当前运行APP组件的一些变量调用