【问题标题】:Setting up a new website with Liferay Portal - basic steps?使用 Liferay Portal 建立新网站 - 基本步骤?
【发布时间】:2009-06-10 07:55:13
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: web liferay portal portlet


    【解决方案1】:

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

    技术部分

    首先,您应该摆脱 7cogs 网站:这在 Liferay 的措辞中称为钩子。为此,如果您使用 Tomcat 作为应用程序服务器,只需删除 7cogs 目录,如 here 所述。 您现在可以为您的安装创建配置文件:它是一个简单的文本属性文件,名为 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“控制中心”(在登录后任何页面的右上角)。 我建议您阅读administration guide,这对于大多数管理任务都很有用。

    “品牌”部分

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

    Wikiforumsblogs 非常有用。

    【讨论】:

    • 您好 Arnaud,感谢您的努力,因此 +1。然而,这是 Liferay 文档有什么问题的一个很好的例子。错的是他们错了。我按照您提供的说明如何删除 7Cogs 数据...一切都很好,直到以下行: 1. 转到控制面板 > 插件安装,搜索 7cogs-hook 并将其删除。 - 这是它建议的第一个基本动作。这是错误的。我去了那里,没有 7Cogs 挂钩。因此,我无法删除数据并取得进展。整个 Liferay 项目就是这样。不过非常感谢您的详细回复。
    • 我同意你的文档,特别是新特性,这正是钩子发生的事情:有趣的新特性,一般解释,但对于 Tomcat 来说,钩子只是一个很好的说法没有出现在控制中心。不幸的是,Tomcat 是默认捆绑包,90% 的部署都使用它!在您的情况下,只需在您的服务器上删除 7Cogs webapp 就可以了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 2013-07-31
    • 2011-05-29
    • 2011-09-16
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多