从七月份到现在也做了四个月的liferay了,前两个月只是涉及表面的一些东西,现在想来有点后悔那两个月的时间,自己没有好好仔细去研究liferay,是浪费了一些时间。现在回忆一下自己接触liferay的过程:
1.先是熟悉liferay界面,一开始觉得这个界面好复杂,搞得自己云里雾里。
2.熟悉几个重要的配置文件:
liferay-display.xml
liferay-portlet.xml
portlet.xml
web.xml
以上四个配置文件,是配置Portlet的配置文件。要增加一个新的Portlet必须要配置这四个文件。
liferay自身也带了这四个配置文件,这里我们对于开源的代码不做修改,所以不在开源项目上对这四个文件修改,而是另建项目,并添加这四个文件。开源项目上这四个文件,我对其修改主要用语对liferay的瘦身,去掉一些自己不需要的Portlet应用。
3.关于Portlet的瘦身
关于liferay瘦身,就是要去除前面所讲的四个配置文件中对应的部分,比如calendar,id是8,就在这四个文件中查询相关的配置信息,并将其去除。另一篇文章中附了id和Portlet对照表,可查询。(已将瘦身对应表添加到附件中。需要的朋友可以看一下)
4.另一个重要的配置文件和jar包
portal.properties和portal-ejb.jar
portal.properties可以更改一些默认配置信息,比如说语言信息。登录后的语言可以默认成英文或者是中文,或者是其他语言
portal-ejb.jar里面有一个关于语言的文件夹language,里面是许多语言的配置文件,简体中文是Language_zh_CN.properties和Language_zh_CN.properties.native。
如果你觉得项目中有些中文翻译有问题,比如说某处显示的是“登录”,你觉得不对,要将其修改为“登陆”。通过“登录”找到login,通过login在Language_zh_CN.properties找到对应的unicode 编码,然后通过编码转化,得到“登陆”的unicode编码,替换一下,然后服务重启一下了。
以上这些对于我以后开发一些开源项目是很有帮助的
本文出自 “脑子不灵活” 博客,请务必保留此出处http://zhangyj.blog.51cto.com/530698/112085