图2的用户组的默认结构很重要!
接下来以我们提供的Joomla 2.5示范网站(http://demo.)里的用户组demo为例,来告诉大家怎么增加一个新的用户组。
首先我们应该明确demo的权限。因为Joomla 2.5示范网站只是给大家看看Joomla 2.5的前台和后台,因此其权限为:
把“访客”算上,Joomla本身已有七个用户组,它们依次是访客、注册用户、采编、主编、总编、初级管理员、高级管理员、超级管理员。
根据上面列出的demo用户组的权限要求和图2显示的用户组的默认结构图,我们不难确定应该把它穿插在哪个用户组下。
根据我们第五章的介绍,我们已经知道只有初级管理员、高级管理员、超级管理员可以登录Joomla后台。而不可以设置组件,不可以创建、编辑、删除和发布任何组件里的内容的,正是超级管理员。因此我们应该在“初级管理员”基础上增加demo用户组。
问题来了,接下来在哪设置demo用户组的基础权限?
答案是:网站的全局设置!
demo用户组是在“初级管理员”的基础上增加的,所以初始权限与“初级管理员”一致,以上是我们根据我们设想的demo用户组的权限需要调整后的设置情况。
这里的设置将应用到整个网站的所有组件!
图3下面的注解我没有拷贝出来。这里的注解非常重要!最最重要的是:
如果你想demo用户组在某个组件里拥有某项特权,比如你希望demo用户组里的用户可以体验下创建用户的滋味,你可以将用户管理组件里的全局设置调整下:
将上图中的“创建任何内容”对应的选项改为“允许”即可。
增加一个用户组并不难,对吧?
你可以对某个用户组在Joomla的每一个组件的权限进行定制。我们已经知道Joomla有内容、Joomla !升级、友情链接、新闻联播、旗帜广告、智能搜索、站内搜索、站内短信、联系我们、重定向、扩展管理、菜单管理、媒体管理等等组件,而且你还可以按照很多第三方开发的组件,因此说Joomla的权限控制还是很灵活或者说很周密的!
|
|
来自: xuchengpu > 《Joomla基础》