Umbraco 非常简单,扩展性很强的一个CMS

正文:

这几天客户推荐了一个CMS系统 umbraco, 希望做成通用的公司网站的产品, 研究了一把, 感觉非常简单, 但是扩展性很强.

Umbraca是真正只做了CMS该做的事情,所以简单, 但是他的content定义方式让他的可扩展性非常强大.

Umbraco 默认安装环境是一个没有接触过的Hosting主机,想IIS上安装参考这里,安装很简单,就不说了; 操作入门建议看一下李路平的blog,中文的哦; umbraco网站文章多,慢慢扣吧, 很多有价值一点的竟然要收费, 典型的增值服务盈利方式. 我们先简单看一下他的体系:

1.Setting(设置)

StyleSheets(样式定义):可以定义模版/页面和内容需要用到的样式.

Templete(模版):定义显示的模版, 其实就是asp.net里面的MasterPage(母板), 有一个特点是可以按级别集成, 可以定义模版.

Scripts(脚本):网站上要用的脚本文件,譬如他默认的带了个jquery.

Language(语言):就是定制系统中用到的语言;

Dictionary(字典):就是字典对照表,根据定制的语言,做一个对照表, 譬如: 如果创建了3中语言,英语/汉语/鸟语, 那么这里创建一个字典项test, 那么就有3个输入框让你填写, testing/测试/鸟语测试.

Media Types(媒体类型):可以定义一些自己需要的类型数据, 譬如文件夹(有很多状态),图片,视频等,系统中需要用到的各种资源类型,在后面的媒体管理里面会用到这些类型.

Document Types(文档类型): 可以理解成表单类型,定义了一组占位符的集合, 内容页内容项定义, 和Templete配合对应的用, 可以是一个文档类型对应多个模版,从而显示不同的样式.

2.权限体系结构

分为管理用户体系,和成员用户体系,也就是 Users(用户)和Members(成员).

2.1. Users(用户)

用户是对功能操作权限定义的,首先看一下所有Action的Permissions:

Browse Node/Edit in Canvas/Create/Send To Translation/Translate/Audit Trail/Delete/Move/Copy/Sort/Permissions/Public access/Rollback/Update/Publish/Send To Publish/Manage Host

对用户的管理,其实就是用户有没有这些权限, 系统初始定义了3个User Type(用户类型), 其实就是对这些Permissions的分组.

2.2. Members(成员)

成员是对内容定义权限定义的

Member Type(成员类型): 每个Member type是定义一类人, 可以看作是Windows Roles类似的东东, 主要是控制内容的可见性. 每类型都可以定义一些特殊属性, 类似进销存中的动态商品属性.

Member Groups(成员组): 类似windows groups的东西,用于集合分组member的.

Members(成员):就是业务帐号了,必须归属于一个member type,可以归属于0 或者 多个 member group.

3.面向开发人员的定义

后面再继续吧………

发布日期: 2009-3-18 22:47
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值