Kooboo CMS 介绍】的更多相关文章

Kooboo的定位是一个CMS,内容管理平台,从更严格意义上来说,它更应该网站快速开发平台.针对一般网站开发过程的分析和提炼,着重在解决网站的一般需求,提出一套快速开发网站的理念和方法.在这些理念和方法的指导下,来进行网站的开发,规范开发过程,提高开发效率,减少维护成本,提高网站质量. 我们在开发一个网站,一般会面对如下问题: 内容存储,这是一个基础性问题.内容是整个网站的肉体,也是灵魂,失去了内容,网站就无法体它的价值.网站开发的最重要的工作就是对内容的处理,也就是对内容进行增,删,改,查的处…
站点关系 管理站点间的关系,站点可以有子站点,子站点继承父站点的部分配置数据,同时子站点还可以根据需要,本地化由父站点继承而来的数据.通过继承和本地化,可以让子站点在用最小的改动代价,来完成一个与父站点功能类似,但有部分不同的网站. 在创建子站点时,可以选择使用与Kooboo CMS中任何已经存在的站点的相同的内容数据库,也可以选择新建一个新的内容数据库.如果选择新建内容数据库时,新的内容数据库会复制父站点使用的内容数据库,但之后他们各种独立,不再有任何关系. 站点配置(Site setting…
TextCotent 在Kooboo.CMS.Content下面,在View中有使用到这个模型层. TextContent继承了ContentBase,而ContentBase是由2个部分类组成的,一个是内容对象基类的子类,另一个是实现了持久化.那...我们该如何去理解呢,这里我用PS画一幅图大家就懂了.TextContent有3个构造函数,其中这2个构造函数都和基类(ContentBase)有关系.这3个构造函数分别如下: /// <summary> /// Initializes a ne…
上次写了一篇博客 http://www.cnblogs.com/kmsfan/p/Kooboo_CMS_suibi.html 作为这个系列的开篇,简单的介绍了一下Kooboo CMS的一些基本情况和界面.这一次我打算再写一篇关于kooboo CMS的文章,不过我还是不打算讲代码,我还是要讲一下使用方法,我只是觉得,如果一个人连这个东西都不会用,何谈二次开发呢?好吧,废话不多说,还是开始吧. 这一次我会讲50%以上的用法,涉及了整个Kooboo CMS,另外50%以后再说,其实我是没学到,哈哈哈哈…
因为公司的框架不开源,但是自己一直都有研究框架的兴趣,所以拿了一个开源的框架过来,而这个开源的框架就是Kooboo CMS.首先我无法用言语来形容我对这个CMS的赞美之词了,总之大家知道一点,这个CMS是一款非常棒的CMS,功能非常强大,代码也写得非常的好,很有研究价值. 由于不是所有的的人对Kooboo CMS有了解,我还是做一个简单的介绍吧,算作这个系列的开篇. http://www.cnblogs.com/hjf1223/archive/2009/08/15/Kooboo_CMS.html…
CMS介绍 CMS是Content Management System的缩写,意为“内容管理系统”,它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本. CMS的功能不仅限于处理文本,它也可以处理图片.Flash动画.声像流.图像甚至电子邮件档案. CMS系统模板 怪兽模板 起源于美国,随机登陆亚洲市场,瞬间风靡全球,包括了WordPress,joomla,magento,drupal,mambo等模板. 中国一些好的开源项目 jeecms,kooboo,wojilu 框架型…
在IIS上安装Kooboo CMS Kooboo CMS安装之后 安装的常见问题 1. 在IIS上安装Kooboo CMS Kooboo CMS部署到正式环境相当简单,安装过程是一个普通MVC站点在IIS上的架设过程,没有额外的配置步骤.首先从这里下载最新版本的Kooboo CMS安装包以备用.在IIS上安装Kooboo CMS,主要有以下两种方式: 1) 使用导入方式部署 1.首先在IIS上创建个站点,指向一个空的文件夹.然后点击IIS面板右下方的"Import Application...&…
语言平台 依赖注入方案 存储模型 1. 语言平台 Kooboo CMS基于.NET Framework 4.x,.NET Framework 4.x的一些技术特性成为站点开发人员使用Kooboo CMS必不可少的基础,为提升Kooboo CMS的用户体验来了极大的帮助,这些特别包括: dynamic关键字带来了流畅的数据操作体验 .NET4带来的dynamic关键字,可实现部分的动态语言特性.在Kooboo CMS中,所有的内容都是以key-value的形式存在.在语言对象的表达中,我们使用ID…
Kooboo CMS本着功能独立分离的原则,将站点分为三部分组成:用户管理,站点管理和内容数据库管理.各个功能之间既可独立使用,也可以容易组成在一起形成一个完整的系统. 用户管理 管理整个系统内的用户和角色权限定义.管理员在通过用户管理模块管理用户的相关信息,包括:用户名,密码,Email,是否为超级管理员,界面语言.其中,是否为管理员设置是标识该用户是否为系统的超级管理,如果用户为超级管理员则不需受角色限制而拥有系统有所有权限:界面语言设置可用于设置用户的后面管理界面的显示语言.角色管理用于定…
切换数据存储方式包括以下几种: 将文本内容存储在SqlServer.MySQL.MongoDB等数据库中 将站点配置信息存储在数据库中 将后台用户信息存储在数据库中 将会员信息存储在数据库中 将图片.视频等媒体资源存储在网站目录以外的地方 切换内容数据库 Kooboo CMS默认文本数据使用XML文件存储的方式,媒体资源使用文件夹存储的方式,在多数据情况下,我们建议开发人员在开发时使用默认的存储方式,等到部署时再整站点导入到生产环境. 切换文本内容(TextContent)的存储方式 Koobo…