背景
在国内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 就可以很快上手。
https://code.google.com/p/endcms/source/checkout
Use this command to anonymously check out the latest project source code: