我记录 内容管理系统 CMS源码
CMS源码 framework 总特点: 1、简洁轻快。整个框架,除了jquery,没有依赖其他第三方类库; 2、绝不过度设计。简单、易学、易上手是这套框架对自己的定位。 3、从实战出发,提供了 cms/sns/forum 等大型系统的示例,经过了全面的实战检验;不像其他一些框架只提供一个 blog 的粗糙 demo。 wojilu framework 希望自己是一个真正从实战中来,到实战中去的框架。 4、从整体上考虑各子框架的设计,比如前端 ajax 部分和 mvc 框架的结合;比如IOC依赖注入和mvc中控制器的结合等; 5、使用 apache 开源协议,可以免费应用于商业环境。 6、对 dotnet 的版本要求低,支持dotnet 2.0,当然也支持更高版本。 7、没有多个框架整合的问题。作为全栈式(fullstack) 框架,各子框架之间已经无缝集成了。 各个子框架也有各自的特点: wojilu ORM 1、简单易用,支持 sqlserver/mysql/access 三种数据库; 2、以实用为目的,比如直接集成数据分页方案; 3、以领域模型为中心,自动根据领域模型建立数据表; 4、支持数据库垂直划分(多数据库支持),配 置简单; 5、和 mvc 框架配合,支持数据库事务; 6、内置数据验证方案,可扩展。 wojilu IOC 配置简单,相当的轻量级 wojilu MVC 1、支持命名空间(让代码文件更加整洁易览;让页面layout和权限控制更加简单易用); 2、默认将静态文件(js/css/图片等)单独存放,可以轻松切换到二级域名(分离应用服务器和静态服务器); 3、视图逻辑和视图模板彻底分离; 4、控制器可轻松依赖注入;控制器本身也可以通过配置自定义; 5、不对 html 封装,可以让前端开发彻底工作在html和css层面,对html拥有完全控制的自由; 6、多国语言支持(i18n),并且简洁易用; 其他 mvc 框架都会带的功能,比如路由、过滤器、RESTfull风格的Url、无页面后缀名、约定优于配置的风格等都是不可缺少的;另 外,对页面生命周期中各事件的扩展也提供了完善的支持。 wojilu template 简单易用,只有两种语法。 wojilu logger 专为我记录框架定做的日志系统,简单易用 wojilu json 我记录的缓存组件和配置组件,全部使用 json 进行持久化,是系统的重要组成部分。 wojilu ajax 1、提供了最常用的弹窗、表单验证、菜单等内容; 2、基本上“零js书写”,不需要js基础就能使用,上手非常容易; 3、和视图完全分离; 4、和 mvc 后端 controller 无缝集成。 wojilu editor 轻量级,在 mvc 中直接使用,无须配置
文件列表
我记录 内容管理系统 CMS源码
(预估有个1035文件)
default.aspx
0B
Global.asax
488B
Web.config
726B
ResolveAssemblyReference.cache
10KB
route.config
507B
mvc.config
208B
site.config
2KB
orm.config
214B
wojilu.DI.MapItem.config
226B
wojilu.cms.Domain.Footer.config
5KB
暂无评论