l 数据库定制:
Liferay默认使用数据库Hypersonic
可以很方便的修改成其它数据库以Mysql为例
只需要在:webapps/ROOT/WEB-INF/classes 目录下新建:!!!5.2及以后版本
portal-ext.properties并写入以下内容
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=数据库用户名
jdbc.default.password=数据库密码
启动Mysql建立数据库
create database lportal character set utf8;
重启liferay服务器即可
l 语言定制:
登陆进liferay后
默认
帐号:test@liferay.com
密码: test
选择“Add Application”:
选择"Tools"类,添加“languae”,页面上多出来一个名为Language
的portlet,选择中文即可
目前最新的5.2.2也有中文版,但是翻译质量实在是不敢恭维(可能不是机器就是火星人翻译的)可以自己动手修改修改
语言文件所在目录在
源码对应在:source/portal-impl/src/content
也可以修改服务器对应文件: webapps/ROOT/WEB-INF/lib/portal-impl.jar 解包后的content目录中
最好修改源码中的文件,在Netbeans中打开源码工程(源码已经是一个Netbeans工程)可以很方便的修改语言文件
修改完成后,重新生成部署一下即可!!!!
<!--EndFragment-->
分享到:
相关推荐
**Liferay 简单Portlet详解** Liferay Portal 是一款开源的企业级门户平台,它提供了丰富的功能,如用户管理、内容管理、社交网络等。Portlet是Liferay中的核心组件,是构建门户应用程序的基本模块。这篇博文将深入...
通过以上步骤,您已经成功搭建了Liferay开发环境并创建了一个简单的portlet项目。Liferay的强大之处在于其丰富的功能集和灵活的架构设计,允许开发者快速构建复杂的企业级应用。掌握这些基本操作后,您可以进一步...
例如,对于简单的页面样式修改,可以选择主题定制;而对于复杂的功能扩展,则可能需要使用Hook或Ext插件。 #### 四、Plugins SDK 设置 为了更好地进行Liferay的开发工作,开发者需要正确配置Plugins SDK。这包括:...
Liferay Portal 4.0版本作为一款成熟的解决方案,尤其在用户管理、内容管理系统(CMS)、主题定制以及门户配置方面表现突出。对于初次接触Liferay或希望快速上手的用户来说,本指南旨在帮助你快速部署并熟悉Liferay ...
### Liferay Portal 二次开发...通过以上介绍,我们可以看到 Liferay Portal 不仅提供了强大的企业门户功能,而且还具备高度的可扩展性和定制性,使得开发者可以根据具体需求进行二次开发,满足不同场景的应用需求。
- **Hooks**:Hooks是一种扩展机制,通过修改JSP文件或portal.properties文件等方式,可以在不修改Liferay源代码的情况下进行定制。 - **Ext-plugins**:Ext-plugins是一种特殊的插件类型,用于扩展Liferay的功能...
Liferay还引入了Service Builder,使得创建和部署服务变得简单。 2. **Portlet 开发** Portlet是Liferay Portal中的核心组件,是可重用的Web UI模块。开发者可以通过实现JSR 286(Portlet 2.0)规范来创建portlet...
- **核心价值**:Liferay的核心优势在于其高度可定制性和强大的社区支持。它允许开发者通过插件和自定义模块来扩展系统功能,满足特定业务需求。 #### 二、Liferay的独特之处 - **用户、角色与权限管理**: - ...
Liferay提供了直观的用户界面,使页面布局和设置的修改变得简单。无论是针对社区还是组织页面,用户可通过以下步骤进行操作: 1. **社区页面修改**:通过“Communities”portlet选择具体社区,点击“Actions”菜单...
它不仅提供了丰富的特性满足企业日常需求,同时也支持高度定制化开发。本文档旨在指导开发者如何进行 Portlet 的开发并部署在 Liferay Portal 上。 #### 二、Portlet 开发与 Servlet 开发对比 1. **Portlet 开发**...
开发人员可以通过多种方式,如SOAP(简单对象访问协议)、RMI(远程方法调用)以及自定义隧道类来访问并操作门户提供的API,从而实现对门户的灵活扩展与定制。 ### 二、Portlet应用接口(JSP168) Liferay的设计遵循...
通过上述介绍,我们可以看到Liferay Portal不仅是一个强大的企业门户解决方案,还为企业提供了灵活的集成、定制和扩展能力,以满足不同业务场景下的需求。无论是对于个人用户还是企业用户,Liferay Portal都能够提供...
可以从创建一个简单的Portlet开始,逐步学习如何添加视图、处理请求、存储数据、实现交互。随着经验的积累,可以尝试挑战更复杂的功能,如集成第三方服务、自定义权限规则、构建复杂的业务流程。 在社区论坛如iteye...
`liferay-eclipse`是Liferay为Eclipse IDE定制的插件,使得开发者能够在Eclipse环境中无缝地开发Liferay插件。这个插件提供了项目向导、自动构建支持、部署工具以及对Liferay API的智能感知等功能,极大地提高了开发...
Liferay 采用Maven作为构建工具,遵循OSGi标准,使得模块化开发和依赖管理变得简单。 工具方面,Liferay 提供了Liferay Developer Studio,这是一个基于Eclipse的集成开发环境,为开发者提供了便捷的portlet开发和...
此书适用于希望深入掌握Liferay平台管理与定制的IT专业人员。 #### 1.1 企业级特性 Liferay是一款专门为满足企业需求而设计的门户系统。它提供了高度个性化和易于定制的功能,使得组织可以根据自身业务流程调整...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可定制性,常用于构建企业内部或对外的协作、信息展示以及应用集成的网站。本压缩包中的文档可能包含了关于Liferay的安装、配置、开发和管理等相关...
2. 下载并解压Liferay Portal的源码,这将帮助开发者深入理解Liferay的工作原理,并方便进行扩展和定制。 3. 配置Eclipse的构建路径,确保所有必要的库文件都已包含,如Liferay的API库、服务层库以及所需的依赖库。 ...
Liferay 是一个开源的企业...通过深入学习这些文档,开发者可以掌握Liferay portlet开发的全貌,从而能够高效地为Liferay门户构建定制化的功能模块。同时,实战练习和项目经验对于深化理解和熟练运用这些知识至关重要。