Web 使用Liferay Portal设置新网站-基本步骤?

Web 使用Liferay Portal设置新网站-基本步骤?,web,liferay,portal,portlet,Web,Liferay,Portal,Portlet,我知道这不是一个具体的编程问题,但程序员通常必须做这项工作 如何使用Liferay portal创建网站-这些文档在这个基本问题上非常简单,都是针对4.4版的。我使用的是5.2版,文档似乎不相关 你知道基本步骤是什么吗。到目前为止,我已经以bruno用户的身份登录,可以查看7cogs网站并对其进行编辑。但是我现在需要创建自己的网站(为我的公司),并能够开发portlet来添加到页面的各个部分 此外,我注意到文档中提到了在Eclipse中进行工作。如果我们的网站都是静态HTML(我们想要lifer

我知道这不是一个具体的编程问题,但程序员通常必须做这项工作

如何使用Liferay portal创建网站-这些文档在这个基本问题上非常简单,都是针对4.4版的。我使用的是5.2版,文档似乎不相关

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


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

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

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

  • 你公司的名称
  • 如果您想在第一次登录时显示使用条款页面
  • 如果您希望任何人都能够在您的门户上创建帐户
  • 存储数据的数据库
为此,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”(登录后任何页面右上角标有“welcome test”的奇怪菜单)中的集中式web“control center”。 我建议您阅读本手册,它对大多数管理任务都很有用

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


和可能非常有用。

你好,阿诺,我感谢你的努力,因此获得了+1。然而,这是Liferay文档错误的一个很好的例子。错的是他们错了。我去解释如何删除你提供的7Cogs数据。。。在排队前一切都很好。转到控制面板>插件安装,搜索7cogs挂钩并将其移除。-这是它提出的第一个基本行动。这是错误的。我去了那里,那里没有7齿钩。因此,我无法删除数据并取得进展。整个Liferay项目就是这样的。但是非常感谢您的详细回复。我同意您的文档,尤其是新特性,这正是钩子的情况:有趣的新特性,一般性的解释,但对于Tomcat来说,钩子不会出现在控制中心。不幸的是,Tomcat是默认的捆绑包,90%的部署都使用它!在您的情况下,只需删除服务器上的7Cogs webapp,您就可以了。