`
zendj
  • 浏览: 115959 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

彩虹的性能特点 (官方站《Feature Overview》译文)

阅读更多

彩虹的性能特点 (官方站《Feature Overview》译文) 2007-4-8

彩虹(Rainbow)的核心系统提供给用户安全可信的、国际化(目前支持29种语言文字)的、可自定义的、基于角色的认证系统,允许内容创作被安全地分派给多个团队成员,无论他(她)们是否掌握HTML知识。彩虹( Rainbow)同时支持二级审核过程,创作内容首先提交到演练服务器,经过审批后移入产品服务器。
彩虹(Rainbow)系统提供了一种简易的技术,以插件模块的形式新增系统功能。发布的标准版本中内置了75个以上的功能模块。
最初的彩虹系统基于微软的IBS( IBuySpy)插件技术而设计,目前已由全球志愿者进行了重大改进和增强。大多数 IBS 用户要么快速的超越其简单的功能,要么应用了来自网络世界的各种补丁和增强软件包,移入彩虹,使其自然地发展。


◆彩虹信息门户系统(Rainbow Portal)剖析

  • 一个彩虹(Rainbow)站点群可以包括多个Web站
    多入口站点的信息门户站可以使用单套代码和单个数据库。所有的入口通过单一的web.config配置文件。每个入口有它自己定义的上传图片和文档的目录。新入口通过简单的“管理全部”页面创建。
  • 彩虹(Rainbow)站点由多个页面组成
    页面以分级的方式组织,不限制分级层数。导航到页面是通过菜单执行的,有许多不同的菜单样式可用,包括传统的下拉式多层分级菜单,标签页(中文版系统中,“标签页”这一概念即来自于此,实际上标签页可认为就是菜单,当菜单所指向网页以子页面的形式存在时,即是标签页,其样子就像是纸制品的记事簿中的标签页一样—译者注)以及此二种菜单的不同组合。用户自定义菜单样式可以插入到框架中。单个的页面可以根据用户在彩虹(Rainbow)系统中所分派的角色隐藏(所分配角色无查阅权时就见不到了—译者注)。
  • 彩虹(Rainbow)页面由模块构成
    页面内容的每一小部分 (文本、图片、讨论主题、新闻条目、文档等等……)都包含在模块内。模块通常提供一种特定的功能,如:网上商店、新闻引入、多线程讨论板、网上调查等。彩虹(Rainbow)包括75个预置的模块,附加的模块可到这里下载
    在每个模块中,系统用户可以独立地被赋予查阅、编辑、新增、删除内容的权限,具体处决于他们所属的角色。模块属性可以在一个中心管理页面或模块本身的页面进行设置。模块可轻易放置于一个页面的某个位置(左、中、右、上、中、下—译者注),或在页面间移动。

◆面向最终用户的特性

  • 超过75个内置模块
    彩虹(Rainbow)包含许多免费的内置模块,广泛涵盖了网站常用的功能。比较一下彩虹(Rainbow)广泛的功能模块和有限功能的IBuySpy、国内常见的商业智能建站系统,或其他开源项目,您就明白了为什么用户要转向彩虹(Rainbow)。
  • 搜索
    大多数内置彩虹(Rainbow)模块融合了彩虹的自由文本搜索(Rainbow's free-text search)模块。彩虹(Rainbow)搜索允许您在一个模块类中进行搜索(如:所有的新闻文章中),也允许跨模块搜索。搜索框架对角色许可敏感的,自动过滤搜索结果,仅显示授权给当前用户查阅的内容。
  • HTML所见即所得编辑
    许多模块(基本上所有的都是—译者注)使用了彩虹(Rainbow)内置的所见即所得编辑器(目前内置有四种,包括本站推荐使用的鼎鼎大名的 FCKEditor V2 和Free Textbox,前者完全中文化,后者目前有两个小图标的提示没有中文化到——译者注),允许用户在不具备HTML知识的前提下编辑产生格式美观的内容。网站管理员可能在多个HTML编辑器间切换。允许所有的模块使用相同的编辑器,或者单独的模块指定不同的编辑器。

◆面向管理员的特性

  • 可选择新内容被强制审批后才发布
    许多彩虹(Rainbow)模块支持二级发布过程,可以对单独的模块允许或不允许内容审批。 当工作流起用时,用户先创建内容,存放在数据库中指定的演练数据表中。新内容审批通过后,这些内容才被自动移入产品表。
  • 使用预定义的29种语言之一,或者定义您自己的语言
    彩虹(Rainbow)是一套构建灵活的系统,包含自定义国际化Web控件及其他类库,能简易地本地化彩虹系统,以适应各地区特殊语言文字的需要。一个自学习翻译功能简化未来翻译。彩虹目前已支持29 种不同的语言(其他的就不用操心了,至少简体中文版现在由本站做得比较到位了,一般中文世界就用中英文双语也就够了,最多再加一个繁体中文。本来嘛,站长从简体直接转繁体就行,可是因为没有繁体环境,转出来有些字是“???”这样的乱码,哪位网友有条件,能转一下,为咱们台湾同胞港澳同胞海外侨胞需要用繁体的作点贡献,站长在此先行谢过了——译者注),包括一系列在数据库中管理翻译的工具。
  • 自定义站点布局和外观
    每个入口站可以自定义皮肤(布局),包括页头、页体、菜单、页脚、样式表(css)、徽标( logo)等等。默认的3列面板设计可以在站点.css 样式表中自定义,图标和其他图形素材也可以轻易置换。
    每个模块在页面的布局是通过页面上“编辑模块属性”定义的,保存了数据库中。
    随彩虹(Rainbow)一起提供了一套标准的主题风格集。每个模块可以使用网站默认风格,可使用交替风格以突出表现。风格可以是公共的也可以是私有的。主题风格文件目录位置可在configuration文件中更改。
  • 灵活细致的用户角色管理
    通过指定角色来控制用户是否以查阅、编辑、删除内容,既可以对页面,也可以对模块。可使用 Windows 系统验证(用户密码保存在系统中)或Web表单验证(用户密码保存在数据库中)。
    在Windows表单模式下,为网站内容管理指派单个用户给角色 (如:管理员,编辑,发布,开发) ,或者使用 Windows预定义的用户组,允许为工作流进行特殊的授权。
    支持简短( “short”)和完全( “full”)用户注册选项。预定义角色 “Authenticated Users” 和 “Unauthenticated Users” 允许您简易约束页面和模块对已登录用户的可见性。
    批量邮件管理模基于角色工作,并包含黑名单功能。

◆系统特性

  • 现代多层结构
    彩虹(Rainbow) C# 类扩展了标准的 ASP.NET 对象,为开发自定义页面和控件提供统一的方法。例如,一些在IBuySpy中建立自定义模块的苦差使被从ASP.NET继承而来的彩虹(Rainbow)内核对象替代了。 所有的页面均由动态加载的用户控件构成,服务器控件实现了清晰的代码与页面分离。
    使用ADO.NET 数据访问和微软 SQL Server存储过程,包括一个自动为新模块产生存储过程和C#数据访问层的工具。
    可配置门户页面范围缓存,卓越的门户设置性能。
  • 支持客户端广泛
    彩虹(Rainbow)支持IE5.0以上版本,Netscape4.7以上版本,还支持移动设置通过WAP/WML访问。大多数模块允许自定义移动设备内容。

译自Rainbow Portal官方站,原文《Feature Overview》,站长山清居士 2007-4-7

本文欢迎转载,请注明出处彩虹中文站

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics