This wiki does not contain official documentation and is currently deprecated and read only. Please try reading the documentation on the Liferay Developer Network, the new site dedicated to Liferay documentation. DISCOVER Build your web site, collaborate with your colleagues, manage your content, and more. DEVELOP Build applications that run inside Liferay, extend the features provided out of the box with Liferay's APIs. DISTRIBUTE Let the world know about your app by publishing it in Liferay's marketplace. PARTICIPATE Become a part of Liferay's community, meet other Liferay users, and get involved in the open source project. 使用Portal
更多内容可以参看http://myliferay.cn:8080/web/guest/wiki
从Liferay Portal门户主页上,我们能够通过使用帐户test@liferay.com与密码test登录门户。一但你登录进入后,在你的个人主页上面你将会看 到一些缺省的portlets。因为你刚才登录的帐户拥有portal门户系统的管理员权限,所以你可以随心所遇地使用与自定义portal门户系统。本 章接下来的内容将简单概述一下Liferay Portal的一些基本特性与功能。
通 过点击增加内容超级连接你能够增加另外的portlets到你的网页上。当你点击后,在你的显示屏上会弹出一个内容面板,接着你可以从内容面板菜单上选择 一个portlet并把它增加到你的网页上。如果在你的网页上没有企业管理portlet,那么现在就增加一个。增加完后,你将会看到这个portlet 已经被添加到了你的网页的底部。如何改变portlet的位置了?点击portlet的标题栏并拖动它到你想要放置的地方。在内容面板中,你也能够为你的 网页改变模板。这将允许你在指定宽度的1、2或3列中去排列你的portlets。在这个网页上你可以去试验,通过增加与排列所有你喜欢的 portlets。在Liferay Portal中附带有相当多的portlets,因此你一定要好好地去看看他们。
用户管理
接下来,在门户中为你自己增加一个用户。门户的管理任务在企业管理Portlet中执行。只有拥有管理员权限的用户才能访问这个portlet.。
增加新用户
- 在企业管理portlet中点击用户标签页。(这将列出在系统中的用户)
- 点击增加
- 在输入框中填写好信息并点击保存
- 为你新的登录用户创建一个密码,然后点击保存。现在你拥有了你自己的能够登录门户系统的用户。
给用户增加角色
- 为了给你的用户增加管理员权限或者其它的权限允可,你需要分配给你的用户一些特殊的角色。在企业管理portlet中点击角色标签页。
- 选择你想增加给你的用户的角色。在管理员角色中点击分配 图标,你将会看到所有拥有管理员角色的用户列表。
- 点击可用的标签页并选择你的用户。然后点击Update Associations按钮,现在你的用户拥有了门户系统管理员权限。
现 在你已经为你自己创建了一个新用户,退出门户系统并用你的新用户登录。你将会注意到你为缺省用户所增加的portlets不再出现在屏幕上了。你将需要重 新增加你想增加的portlets到屏幕上,当你下次使用相同的用户登录时,他们将再次出现。这是因为每个新用户都是从相同的portlets开始。如果 你对增加你自己的组织与地域感兴趣的话,那么请继续阅读。否则就自由地跳过接下部分的前部分,或者在Liferay Portal的用户指南中你总是能够阅读详细的安全与许可那一章。
增加组织
- 在企业管理portlet中选择组织标签页并点击增加。
- 填写好你的组织的信息并点击保存。你现在已经有了一个新的组织。
增加地域
- 在企业管理portlet中选择地域标签页并点击增加。
- 填写好你的地域的信息并点击保存。你现在已经有了一个新的地域。
现在你拥有了组织和地域,你能够给这些群组增加一些角色,就像你给用户增加角色一样。
将地域添加到组织中
- 在企业管理portlet中选择组织标签页,接着点击增加地域 图标。
- 填写好你的地域的信息并点击保存。在那个组织下面现在已经有了一个新的地域。.
将用户添加到组织或地域中
- 在组织或者地域中点击增加用户 图标。
- 填写好你的用户的信息并点击保存。在那个组织或者地域下面现在已经有了一个新的用户。.
- 注意:通过编辑用户并分配它到一个组织或者地域中,你也能够将一个已经存在的用户添加到一个地域或者组织中。这个任务能够在企业管理portlet的用户部分完成。只要选择你正在编辑的用户并改变它的详细信息。不要忘记保存!
就这么多。你现在应该学会了足够多的关于如何管理一个公司的技术知识。用你自己公司的用户群组层级去练习如何增加组织与受权。
变更主题
在开始之前,假设在你的网页上拥有了所有你想要的portlets,并且你已经创建了你自己的用户,并用它登录了。为了安全,请删除在前一部分中你所用来 登录的测试用户。为了删除测试用户,在企业管理portlet中点击用户标签页并搜索测试用户,然后点击删除 图标。现在你能够改变你的门户的外观。Liferay Portal中预先捆绑了一些主题,你可以将这些主题应用到你的网页上。
变更主题
- 在你的网页的项端点击页面设置链接。
- 在左手边选择你想要设置主题你的网页。注意缺省地,所有子网页将继承父网页的主题。
- 现在为那个网页选择外观标签页。
- 你将看到一些捆绑的主题。选择你的主题和颜色方案。你可以进行反复的试验,直到你找到一个你中意的主题。不要在此花费太多的时间…
注意:虽然Liferay中捆绑了许多主题,在Liferay门户平台社区中也有相当多的主题。在我们的网站上你能够查看这些主题或者为你的公司或者应用系统开发你自己自定义的主题。请在Liferay平台开发者指南中阅读构建主题。
使用内容管理系统(CMS)
Liferay平台中的核心特性之一是内容管理系统(CMS)。CMS在两个主要的方面提供功能:文档管理(文档与图像的仓库)和文档发布。文档管理允许 你去存储、索引与访问所有你已经上传到门户平台的电子文档。文档发布在你的网站内容与网站内容的布局、展现之间提供了一个清晰的分离。一开始,你将增加你 的文档到门户平台上,接着你将学习去设计一个新的网页。
增加文档到文档库
假设现在在你的计算机上有一个文档,这个文档你想与你公司的其它人共享或者与你的团队中的某个特别的成员共享。
- 点击增加内容链接打开内容面板,增加位于CMS下的文档库portlet。
- 点击增加文件夹按钮增加一个新的文件夹并填写文件夹信息。保持缺省的许可并点击保存按钮。
- 选择你刚新增的文件夹并点击增加文档按钮。
- 用浏览按钮查找在你的本地计算机上想要上传的文档并给它一个标题与描述然后点击保存。
你刚才已经成功上传了一个文档。通过点击许可图标,你现在能够自定义这个文件夹的安全访问权限。
发布内容
在CMS中创建与发布内容是在期刊portlet中完成的。强烈推荐你阅读一下用户指南中的内容管理系统一章的整个内容,以便于理解构成CMS的不同组 件,以及他们是如何一起工作的。这个部分将向你展示怎么去创建一个能够发布到网页上的简单文章。我们将创建三个组件用来显示我们的内容:一个结构,一个模 板和一篇文章。
- 结构 定义内容的类型与数量(例如:文本,文本区域,图片,选择列表等等)
- 模板 决定了内容块是怎样排列的。
- 文章 是每一个内容块用实际的文本与图片组装的地方。
增加结构
- 点击增加内容链接打开内容面板,然后增加期刊portlet。
- 开始增加一个结构,点击期刊portlet中的结构标签页。
- 给你的文章分配一个唯一的ID,填写好名称与描述。
现 在你将增加在你的内容中想使用的组件。在XML计划定义部分点击增加行按钮两次增加两个组件。给第一个组件命名为textarea,第二个组件命名为 image。(你能够命名你的组件任何你所希望的名字)。接下来,通过下拉菜单为第一行选择文本区域,第二行选择图片。点击保存按钮。你现在已经创建好了 你的第一个结构。
现在你已经有了一个结构,这个结构指定了在你的文章中你想用于工作的组件类型。你也将需要一个模板,这个模板指定了这些组件将如何排列,采用什么样的样式。
增加模板
- 在期刊portlet中选择模板标签页并点击增加按钮。另外你也可以点击增加模板图标去执行相同的任务。
- 给你的模板一个唯一的ID,同时也增加一个名字与描述。
- 如果你没有为你的结构使用增加模板图标,你将需要去选择你已经创建好的结构。
- 现在你将需要去输入这些XSL脚本,这些脚本用于格式化你的网页上的组件。点击启动编辑器按钮准备格式化的XSL。如果你不了解XSL,下面的是一些XSL代码,这些代码将为你编排结构中的两个组件。它将首先排放你的文本,然后在下一行排放你的图片。
用下面这些代码替换编辑器中的文本。
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="html" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:value-of disable-output-escaping="yes"
select="root/dynamic-element[@name='textarea-1']/dynamic-content"/>
<br/>
<img>
<xsl:attribute name="src">
<xsl:value-of disable-output-escaping="yes"
select="root/dynamic-element[@name='image-1']/dynamic-content"/>
</xsl:attribute>
</img>
</xsl:template>
</xsl:stylesheet>
点击编辑器中的修改按钮,然后点击保存。这样一个新的模板就已经被创建好了。
如果你没有想增加到网站上去的文本内容和图片,你现在将需要去找一些。我们将把他们放到文章中发布。
增加文章
- 在期刊portlet中选择文章标签页,然后点击增加按钮。另外你也能够通过点击增加文章图标完成相同的功能。
- 给你的文章一个唯一的ID并添加一个标题。你也能够选择一个种类,但是在这个例子中我们将使用普通。
- 期刊portlet允许你指定你的文章所期望被发布的时间与文章终止发布的时间。目前保持缺省的设置。
- 如果你没有为你的模板使用增加文章图标,你将需要去选择你已经创建好的模板。
- 文本区域是给你用于增加文本内容的。注意文本区域中允许HTML脚本。
- 上传你想显示的图片并点击保存。
现在你已经创建好了一篇文章,但是,在你能够使用这篇文章之前,它必须被审批通过。每篇在CMS中创建的文章在发布之前需要被CMS管理员复核与审批通过。选择在期刊portlet中已经创建好的文章。点击编辑按钮,接着点击批准按钮。现在你的文章已经准备好被发布了。
发布
- 点 击增加内容链接打开内容面板,然后增加期刊内容portlet。你将会看到一个消息,指示“请联系管理员设置这个portlet.如果你是管理员,转到配 置界面设置这个portlet.”因为你就是管理员,所以可以忽略这个消息。点击配置图标查看你能够增加到期刊内容portlet的文章列表。
- 选择你写好的文章,点击选择按钮。现在通过点击在portlet工具栏上的回退图标回到主页。(当你在工具栏上移动鼠标的时候图标将会出现)
你 刚才在Liferay门户CMS中已经发布了你的第一个期刊内容。这是一个简单的例子,但是它给你提供了一个CMS是如何工作的概括的知识。每一篇文章能 够有特殊的权限设置,或者被放置到主页上或者放到一个安全的网页上。这些全部都是可以自定义的,这完全取决于你怎样使用它。