7

我知道这不是一个专门的编程问题,但程序员经常不得不做这项工作。

如何使用 Liferay 门户创建网站 - 文档对这个基本问题非常了解,并且都是针对 4.4 版的。我使用的是 5.2 版,文档似乎不相关。

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

此外,我注意到文档谈论在 Eclipse 中工作。如果我们的网站都是静态 HTML,(我们想要 liferay 的原因主要是为了我们可以使用它的内容管理工具编辑内容项),那么是否需要 Java 开发,或者都是拖放点击进行设置。任何指导将不胜感激。

4

1 回答 1

17

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

技术部分

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

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

为此,portal-ext.properties 中的属性会覆盖 webapps/ROOT/WEB-INF/lib 目录中的 jar 文件 portal-impl.jar 中的嵌入式 portal.properties 文件中的默认属性。只需将 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“控制中心”(在登录后任何页面的右上角)。我建议您阅读管理指南,这对大多数管理任务都很有用。

“品牌”部分

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

Wiki论坛和博客非常有用。

于 2009-06-16T14:22:26.923 回答