使用Liferay Portal建立新网站 - 基本步骤?

时间:2009-06-10 07:55:14

标签: web liferay portal portlet

我知道这不是一个特别的编程问题,但程序员经常需要做这项工作。

如何使用Liferay门户网站创建网站 - 文档在这个基本问题上非常清楚,并且都适用于4.4版本。我使用的是5.2版本,而且文档似乎并不相关。

您知道基本步骤是什么吗?到目前为止,我已经以bruno用户身份登录,可以看到7cogs网站并对其进行编辑。但我现在需要创建自己的网站(对于我的公司),并能够开发portlet以添加到页面的各个部分。

此外,我注意到文档谈论在Eclipse中工作。如果我们的网站都是静态HTML,(我们希望liferay的主要原因是我们可以使用其内容管理工具编辑内容项),那么是否需要Java dev,或者全部都是拖放和点击得到安装。任何指导都将非常感谢。

1 个答案:

答案 0 :(得分:17)

Liferay可以作为一个简单的CMS使用,没有太多的Java知识:创建,编辑和定位Web内容片段是拖放和使用包含的富文本编辑器。 但是要开始为您的公司使用Liferay,有两个主要步骤:技术配置(数据库等)和look'n'feel定制。

技术部分

首先,你应该摆脱7cogs网站:这被称为Liferay措辞中的一个钩子。为此,如果您将Tomcat用于应用程序服务器,只需删除指定为here的7cogs目录。 您现在可以为安装创建配置文件:它是一个简单的文本属性文件,名为portal-ext.properties,放在tomcat安装的webapps / ROOT / WEB-INF / classes文件夹中。 此文件处理Liferay门户的大多数配置,例如:

  • 贵公司的名称
  • 如果您想在首次登录时显示使用条款页面
  • 如果您希望任何人能够在您的门户网站上创建帐户
  • 将存储数据的数据库

为此,portal-ext.properties中的属性覆盖位于jar文件portal-impl.jar中的嵌入式portal.properties文件中的默认属性,位于webapps / ROOT / WEB-INF / lib目录中。只需将jar文件解压缩到临时文件夹即可访问portal.properties文件。

示例portal-ext.properties文件:

company.default.web.id=yourcompany.com
terms.of.use.required=false
company.security.strangers=false
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=root

完成后,您可以启动应用程序服务器。作为默认管理员(命名为test,您可以在portal-ext.properties文件中更改),您可以访问位于“dock”中的集中式Web“控制中心”(标记为“welcome Test”的奇怪菜单)登录后任何页面的右上角部分)。 我建议你阅读administration guide,这对大多数管理任务都很有用。

“品牌”部分

Liferay使用“主题”使用图像,CSS,Javascript(JQuery)和模板语言Velocity自动装饰门户页面(徽标,导航,portlet边框......)。主题捆绑在.war文件中,如标准Web应用程序,并通过控制中心或通过将文件放在服务器的deploy目录中即时部署。 Liferay可以同时使用多个主题,例如每个社区一个(一组页面,用户和内容)。 之后可以使用“Plugins SDK”创建自己的主题。

Wikiforumsblogs非常有用。