- 浏览: 119890 次
最新评论
-
a472198674:
楼主,请求新版的集成,liferay6.0.5和Pentaho ...
Howto: 在Tomcat上如何集成Pentaho和Liferay -
bobfallen:
配置成功,谢谢楼主,^_^
Liferay 4.3 与CAS集成配置方法 -
quickSand:
这个我试了,很好用,可是是不是只能通过root.xml的配置共 ...
Liferay 4.3 新功能介绍-- multiple companies , one liferay -
sun128837:
谁配成功了
Liferay 4.3 与CAS集成配置方法 -
dins2003:
不错,受益匪浅。不过当用户的screenName是汉字时,Fr ...
Liferay 4.3 中 friendly url的生成和解析过程
文章列表
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 ...
本文基于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,如果找不到可以使用
keyto ...
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=ato ...
sitemap:http://wiki.liferay.com/index.php/How_to_use_the_sitemap_protocol_with_Liferay
Sitemap协议将有助于搜索引擎对站点进行分析和抓取。在Liferay4.3中以增添了对Sitemap的协议的支持,任何public的community都可以有sitemap,而任何public的page都可以配置sitem参数。
[img]http://pikachu.iteye.com/upload/picture/pic/4282/c0cb8bee-0caf-46f9-a781-57d42116ba2a.png [/ ...
Staging http://wiki.liferay.com/index.php/Staging
如果将liferay正式应用于生产系统,需要有个方法能够不影响生产环境而进行Community页面的修改和测试,待完成修改后再发布到生产系统中。
原先的做法是使用单独的liferay,带页面配置后导出lar文件再导入。
本版本增加Staging功能,可以直接在原系统上进行划分出Staging区域。该区域中中的页面配置不会影响原有页面,配置测试完成后同步回正常区域。
使用方法:
使用 Communities portlet中Configure Pages功能,选择Staging
[img]htt ...
Liferay是个很成功的开源项目,其中用到了大量的第三方组件。
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
simple java captcha http://simplecaptcha.sourceforge.net 是一套创建验证码图像的组件。Liferay使用该组件在多个功能中添加验证码功能。
在4.3版本中验证码的配置有两个地方
portal.properties
##
## Captcha
##
#
# Set the maximum number of captch ...
Liferay是个很成功的开源项目,其中用到了大量的第三方组件。
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
Google SOAP Search API http://code.google.com/apis/soapsearch/index.html是liferay中google portlet所用组件。该组件不是开源组件且只能个人使用。
该组件代码在com.liferay.portlet.google包下使用,提供google的search、spell和cache功能.
要使用这些功能,需要有googl ...
Liferay是个很成功的开源项目,其中用到了大量的第三方组件。
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
Friki http://sourceforge.net/projects/friki 是一个wiki程序,可独立运行。
在liferay中的wiki页面展示和存储是自行开发的,只用到Friki ClassicToHTMLFilter以及相关的部分。所有用到friki的代码在com.liferay.portlet.wiki.util包下。
ClassicToHTMLFilter的作用是将wiki的 ...
Liferay是个很成功的开源项目,其中用到了大量的第三方组件。
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
以上列举的是liferay所使用的外部即时消息服务。内部chat所使用的jabber本文不做讨论。
所有的即时消息在当前版本中只有一个作用--在calnedar portlet事件中进行提醒。
发送即时消息的账户是在portal.properties中Instant Messenger下配置,
所有的密码是明文,有一定的安全风险。
接受即时消息的账户在portal用户账户中配置。
所有即时消息 ...
Liferay是个很成功的开源项目,其中用到了大量的第三方组件。
组件列表来自
http://wiki.liferay.com/index.php/Liferay_Dependencies
Hibernate[url]http://www.hibernate.org/ [/url]在liferay中作为数据持久层组件,所有persistence包中都使用hibernate。
Liferay中hibernate配置在portal.properties的hibernate段中。
其中hbm文件默认为位置在
META-INF/counter-hbm.xml,META-INF/mail-hbm. ...
Liferay 4.2.1中为了阻止览器记住用户密码,会在每次登录时更换password所在输入框的name。
这样作一方面加强了安全性,另一方面也造成Selenium IDE进行测试时无法正常登录liferay。
[img]http://pikachu.iteye.com/upload/picture/pic/2872/0e020f84-f990-4735-92e0-a68a70bd0e3c.png [/img]
通过分析,liferay是根据com.liferay.util.servlet.SessionParameters参数来决定是否调整password输入框的名称
我们进行一下调 ...
Pentaho和Liferay同时成为今年Jolt Enterprise Tools类的Productivity Winners。
Pentaho是一个完整的BI解决方案,不同于独立的报表或者数据挖掘,Pentaho立足于将多种BI所需部件通过流程进行串联集成。
更多的Pentaho内容请参考其主页http://www.pentaho.com/。
Pentaho的demo使用jboss作为发布平台,其中有jsr168的portlet界面。不过Pentaho也可以使用tomcat发布。tomcat发布过程参见http://qinhui99.itpub.net/post/2570/204839。在 ...
- 2007-03-24 21:57
- 浏览 9719
- 评论(3)
Liferay 新版本中可以与Alfresco进行比较密切的集成。Liferay中有两种集成方式,Alfresco content和Alfersco client。
http://wiki.liferay.com/index.php/Setting_up_the_Alfresco_Portlet
使用Alfresco client模式,需要将alfresco 与 liferay部署在一起。默认情况下,添加alfresco client后需要再次登陆才能使用该portlet。
通过修改Alfresco 的部分代码,可以做到同Liferay使用同一个帐号免除再次登陆的问题。
参照
http: ...
当前的Liferay权限结构是从4.0版本开始的。jsr168中基于role的权限设计只解决了开发技术层面,并没有和实际的应用关联起来。在Liferay中权限设计有很大的扩展,并可在多个层次进行配置。
首先要解释的是Liferay的权限模型。首先看一下Liferay的定义
A permission is defined as an action acting on a resource
在Liferay中,权限作用是判断当前用户是否允许在Resource上进行某项操作(action)。
Resource代表着一个个的可操作的实体。在Portal系统中,最直观的Resource就是一个个的P ...