ThinkCMF

源码天堂源码说明书

第一款开源的中文内容管理框架,让WEB开发更简单。
前台演示:http://demo.thinkcmfx.com/
后台演示:http://demo.thinkcmfx.com/admin

关于ThinkCMF

ThinkCMF是一款基于PHP+MYSQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商场应用的用户无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本。

MVC分层模式

使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),他不是一个新的概念,只是ThinkCMF将其发挥到了极致。

用户管理

ThinkCMF内置了灵活的用户管理方式,并可直接与第三方站点进行互联互通,如果你愿意甚至可以对单个用户或群体用户的行为进行记录及分享,为您的运营决策提供有效参考数据。

云端部署

通过驱动的方式可以轻松支持云平台的部署,让你的网站无缝迁移,内置已经支持SAE、BAE,正式版将对云端部署进行进一步优化。

安全策略

提供的稳健的安全策略,包括备份恢复,容错,防治恶意攻击登陆,网页防篡改等多项安全管理功能,保证系统安全,可靠,稳定的运行。

应用模块化

提出全新的应用模式进行扩展,不管是你开发一个小功能还是一个全新的站点,在ThinkCMF中你只是增加了一个APP,每个独立运行互不影响,便于灵活扩展和二次开发。

免费开源

代码遵循Apache2开源协议,免费使用,对商业用户也无任何限制。

ThinkCMF有V版本和X版本两个版本,它们相同点都是ThinkCMF,他们实现的功能基本一致。
ThinkCMF V版本和X版本的区别只是实现方法不同,相同的函数参数都会统一!相同功能的版本,X版本会先于V版本发布!

ThinkCMF特别开发规范

应用后台控件器放在应用Aciton目录中,最好不要存放在Admin/Action下,保证应用模块独立

应用后台控件器命名

adminAction.class.php或者AdminAction.class.php命名的是后台action, 在后台菜单导入时会自动识别

应用后台控件器方法命名:

用户无法访问的内部方法,请以下划线(_)开头;

附件保存路径,要相对于upload目录,只保存之后路径

使用I函数获取post和get的数据

模板中php代码注释都使用/**/的方式,//这种方式一定不要用,否则debug关闭后会有各种问题!

ThinkCMF演示站就是完全基于Bootstrap2.3.2开发,对于ThinkCMF的前端开发,我们推荐您使用bootstrap,但不限制必须使用。我们自己完善的simpleboot开发框架,完全基于bs2.3.2,但它拥有更多的组件,同时支持IE7+,我们已经在ThinkCMF的statics目录下集成了simpleboot,你在开发中完全可以直接使用,不用再次安装。