Contribute站点的管理者可以建立用户组,这些用户组被允许访问某些目录下的网页但不能访问其它的。这样你可以控制只允许站点中某部分用户有权编辑。
为了有效的利用这些特性,你需要建立你的站点的目录结构,这样他们就可以按照需要编辑的组来将页面组织起来。例如,你可能想为产品简介(营销部的用户将会维护)建立一个目录,为技术方面的信息(工程部的用户将会维护)建立另一个目录,而不是将所有产品页面建在同一个目录下。
为了避免将用户需要编辑的页面放在站点的根目录下,准许一个用户在给定的目录编辑页面,也包括准许编辑所有子目录下的页面。因此授权去编辑站点的根目录也就允许编辑整个站点了。
Contribute用户组构造的另一部分控制着程序向特定组内的用户显示的格式化选项。站点的管理者可以选择是否准许用户直接应用字体和大小,还控制着是否显示HTML标题,CSS 样式,或者都用Contribute样式菜单。如果你真的想给你的站点设计加把锁,你可以让用户无权使用字体和大小,还可以在CCS 样式中限定格式选项。
如果你走的是这样一条路线(我建议你这样做),哪你在为你的站点使用CSS样式表单时需要紧记你的用户。在样式菜单上出现的样式是类选择器,而不是CSS样式的HTML标签,IDS,或者前后联系的选择器。因此,你可能想非常清楚地给CSS 的种类命名,以便用户知道哪一种样式可以用来格式化哪一种文本。同样,自从ID选择器不再出现在样式菜单中,你就可以使用IDs而不是你想要对用户隐瞒的样式类。
Contribute 可以使用 Dreamweaver模板,这会给予你一个非常强有力的工具,这工具用来控制编辑Contribute的页面布局。Dreamweaver模板允许你在一个页面上定义一个可编辑区域而锁定页面的其它部分以防止修改。例如,你可以用被设计成唯一可编辑的区域的中心内容区域来创建一个页面设计,而所有的背景、标题、页脚、导航以及其它站点标识都会受到模板的保护。用户可以在中心区域添加或编辑正文,但是他们不能改变页面的其它部分。
Contribute的站点管理者可以用程序来限定用户创建新的页面的能力。你可以丧失创建空白页面或基于样本布局的页面的能力。你甚至可以迫使新的页面建立在某些Dreamweaver模板的基础之上,从而控制所有新页面的布局。
这一组合可以使用Dreamweaver模板来进行页面布局控制,用Contribute 来进行内容输入以及可以用来更新创建一个强有力的方便的网页产品模型。在后面的一个专栏中,我将研究这些模板以及它们怎样与Contribute相接合。