背景
在国内CMS系统纷纷向着大而全的方向大步前进的时候,大量追求简洁高效和良好用户体验的开发者却找不到一个合适的开发框架或者开发平台。
类似Zend Framework,PHPCake,CodeIgniter这类的开发框架都比较基础,不仅学习成本比较高,而且没有做实际的基础工作,仅仅是对原生PHP的封装,实现MVC等。 而类似PHPCMS,DedeCMS,帝国CMS等国内主流的CMS系统虽然功能丰富,但是可以用其来制作的网站类型有限,而且往往系统比较复杂,扩展性比较低。
EndCMS就在这种环境下诞生了!!!
EndCMS不是为了制作一个CMS而开发的,而是来自作者多年的网站制作积累。从最基本的MVC底层框架开始,作者用EndCMS制作了一个又一个网站,每制作一个网站,EndCMS就升级一次。大概过了3-4年的时间,作者用EndCMS开发了数十个网站。其中包括新闻类网站,图片展示网站,WAP手机网站,商城网站,公司展示网站,视频网站等。
在制作各种网站的过程中,作者逐渐体会总结了各种网站的后台的共同特性,从而让EndCMS的后台可以适应各种网站的需求。通过简单的配置,就可以满足各种网站的各种数据管理需求。
特点
-
EndCMS提供一个通用的、安全的、易用的网站内容管理后台。开发者不必再为网站单独开发后台,仅仅通过修改配置文件,就可以让EndCMS来管理现有的数据库。
-
EndCMS完全基于作者自己开发的EndCMS MVC框架,实现了模型、模板、控制器的分离开发,从而减轻了开发和维护成本。
- EndCMS MVC并不像其他大部分MVC框架完全采用面向对象的模式。仅仅是Model(模型)是对数据库表的对象化,而Controller(控制器,实现数据的逻辑操作) 直接用原生PHP的过程开发模式。开发者不必花大量时间去学习EndCMS MVC 就可以很快上手。
项目地址: http://endcms.googlecode.com
案例
- www.icsgce.com (The International Conference on Smart Grid and Clean Energy Technologies)
- photo.uestc.edu.cn (电子科技大学校园图片库)
- www.intl-jest.com (Journal of Electronic Science and Technology)
- php.js.cn (刘春龙的博客)
- www.umiwi.com (优米网,仅后台部分)
- yinxing.uestc.edu.cn (成电银杏网)
- 等等...
目前项目开发基本完成,代码经过少许配置即可运行。有兴趣的同学可以check out下来自己看看。不过文档方面做的还很欠缺,所以没有公开宣传。
完。

在连上wlan没有登录的情况下寻觅许久,终于发现一个站有注入漏洞~~几经周折通过MSSQL漏洞建了个超级管理员确无法登录。。再次纠结许久之后发现数据库服务器和网站的Web服务器分开的!!
之后几天一直在找另外的方法,之后被我发现网站后台编辑器有上传任意文件的漏洞~再次狂喜



果断拍下付款。 现在我就是用的电信wlan无线上网~~ 超爽,10M带宽。 那天在我学校往优酷上传视频,100KB以下的速度。今天再尝试,上传速度达到了惊人的1.2MB每秒! 爽啊。。。
方便啊)。于是就写了个程序批量搞百度的歌词。
我觉得我愿意永远不知道C#有多么强大...)