friendly url是liferay的一个功能.在liferay里,可以将portal系统生成的复杂的url转换成好记的url.
比如在我的liferay 4.3.1环境下
http://localhost:8080/c/portal/layout?p_l_id=10125&_19_messageId=10505&p_p_id=19&p_p_state=maximized&p_p_action=0&_19_struts_action=%2Fmessage_boards%2Fview_message
和
http://localhost:8080/web/26/1/message_board ...
本文基于Liferay 4.3,采用默认的cas验证。在生产环境中,请参阅cas手册,调整cas验证方法。下文的keytool都是在命令行下运行,keytool使用方法请参见sun手册。
Liferay 4.3的cas配置同4.2类似,我们一步步来。
首先检查是否已有创建过同名证书
keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit
如果找到同名证书,请找到原有创建时的证书keystore,如果找不到可以使用
keytool -delet ...
Liferay是很早就支持多company的asp模式的。不过原先的支持方式很复杂,需要copy liferay,在web.xml中设置新的company_id,最后配置server的virtual host。
从版本4开始,liferay逐步开始支持内置virtual host支持。在运行时可以指定virtual host与某个community的对应关系。4.3版本则可以在运行时配置新增一个company。
新增company后,将生成一套全新的portal环境。与其他的company互不干扰。这下asp模式的portal应用更加便利了。
要使用multiple companies, ...
OpenSearch协议请参见 http://www.opensearch.org/。OpenSearch可以将search结果以atom或者rss格式返回。
liferay里中有多个portlet提供opensearch支持。参见liferay-portlet.xml,其中带有open-search-class的都是支持opensearch的portlet
可以使用如下格式,测试官方网站的opensearch功能
http://www.liferay.com/c/search/open_search?keywords=hello&p=1&c=2&format=atom
- 浏览: 70966 次

- 详细资料
搜索本博客
我的相册
generate friendlyurl
共 25 张
共 25 张
最新评论
-
Liferay 4.3 新功能介绍-- ...
这个我试了,很好用,可是是不是只能通过root.xml的配置共用一个数据库阿?怎 ...
-- by quickSand -
Liferay 4.3 与CAS集成配 ...
谁配成功了
-- by sun128837 -
Liferay 4.3 中 friendly ...
不错,受益匪浅。不过当用户的screenName是汉字时,FriendlyURL ...
-- by dins2003 -
Liferay中的第三方组件: ...
suyulin6688 写道不错。 不过有个问题, 假设我在“login.js ...
-- by hanfeng -
Howto: 如何使用Liferay ...
能不能写的简单明了一些啊? 我按照你写的一步步做下去,根本就不成功啊.
-- by liyx326






评论排行榜