参照Liferay官方网站的CMS介绍,Liferay的CMS共有九个部分:Breadcrumb、Document Library、Editor、Image Gallery、Journal、Journal Articles、Journal Content、Navigation和Portlet Aggregator,下面对其功能作一个简单介绍。
Breadcrumb:一种导航portlet,表示当前页面在web系统中的位置。
Document Library:文档库。提供各类文档(PDF/DOC/XLS,etc)的集中存储,并给每一个文档一个惟一的URL。对于每个文档可以设置不同的访问权限,并提供了版本控制功能,使得用户可以访问所保存的各个版本的文档。
Editor:文本编辑器。Liferay提供了两种类型的编辑器,来修改结构和模板的XML/XSL文件,一种比较简单粗糙的HTML编辑器,另一种是带语法颜色识别的applet编辑器,可以通过portlet控制栏上的编辑按钮切换编辑器。
Image Gallery:图片库。同Document Library一样,图片库提供了对所有图片的一直存储,并为每个分配一个惟一的imgid。
Journal:日志。日志共有三个部分:结构(Structure)、模板(template)和文章(article)。日志的功能就是用来添加和编辑文章。在添加文章时,如果需要模板,则需先定义好模板,系统提供了一些定义好的模板,也可以自己另外定义模板,模板需要首先应用已经存在的结构。定义结构也就是定义文章中有多少个图片、文本信息等诸如此类的信息,当然也可以使用编辑器编辑XML/XSL文件来定义。
Journal Articles:自定义文章显示。通过设置需要显示的文章所在的社区,每页记录数等等,来显示文章列表,可以用于新闻发布等。可以不显示portlet边框。
Journal Content:用于在portal页面上显示一篇Journal文章,可以不显示边框,可以通过在一个portal页面上显示多个Journal Content portlet来构建网页。
Navigation:导航栏。Liferay提供了两种样式的导航栏,这里不作介绍。
Portlet Aggregator:用于将多个portlet汇集到一个portlet中。使用时,要注意大小,否则可能不太美观。