今天来和大家讨论一下Liferay 中的 Communities 。
在Liferay中Communities被翻译为社区。这个翻译让人云里雾里,不知所谓。
引用Communities是什么?
A community is defined as a grouping of users by interest or skill set. For example, a “Pet Lovers" community would consist of users who have an interest in their pets, while a “Tech Support" community w ...
在 Liferay 4.2 parallel rendering 探索 http://pikachu.javaeye.com/blog/39937中我们分析了portal render时的基本过程,但是其中的一个环节
Velocity.evaluate(vc, sw, RuntimePortletUtil.class.getName(), content)
让人很疑惑
这次我们要打开这里的谜团,看看Velocity中的content到底是什么。
这次我决定用动态的代码trace来帮助我们的trace
首先要下载到liferay的源代码,并加载到eclipse中。
然后修改liferay ...
在本机安装jdk 5.0,http://java.sun.com/javase/downloads/index.jsp下载
设置JAVA_HOME变量
在
http://prdownloads.sourceforge.net/lportal/liferay-portal-tomcat-jdk5-4.1.3.zip?download
下载当前新最新版liferay tomcat集成包
解压zip包
运行bin/start.bat
浏览器中输入http://localhost:8080
登录名为test@liferay.com
密码为test
另, ...
如果要使用不同的数据库,需要做好以下准备。
1. 设置好dbms系统,并且有方便的数据库客户端供使用
2. 找到适当的jdbc驱动
3. 下载liferay的数据库脚本
(http://prdownloads.sourceforge.net/lportal/liferay-portal-sql-4.1.3.zip?download)
将压缩文件解压后会看到三个主要的目录:create,portal和index
create 目录中的脚本会在dbms中自动创建新的schema(有的叫database),这种自动创建的schema会被命名为lportal。如果数据库中有同名的 ...
有时我们无法使用预集成的liferay(比如在已有的tomcat上再部署)。这时候就可以使用war包进行部署安装。
我们将使用apache-tomcat-5.5.17,liferay-portal-4.1.3.war进行试验。为了化简复杂度,我们将会把war部署在根context下,也就是 /
在部署之前首先需要创建liferay所需数据库(http://liferay.javaeye.com/group/topic/338)。并且寻找到数据库jdbc驱动和portlet.jar文件。
jdbc可以从所使用数据库厂商网站下载
portlet.jar文件可以从
http://ww ...
于 2007-9-11修改创建证书内容
首先从liferay 下载liferay-portal-cas-4.2.0.war 改名为cas-web.war 放到liferay webapp下
修改(创建) ROOT\WEB-INF\classes\portal-ext.properties
添加
auto.login.hooks=com.liferay.portal.security.auth.BasicAutoLogin,com.liferay.portal.security.auth.CASAutoLogin
修改(创建) ROOT\WEB-INF\classe ...
Liferay 4.2 chat 采用jabber+ajax开发。在使用上给人的感觉非常好。
为了使用chat需要有一台jabber server 并对liferay 配置进行修改.
以下假设都是在同一台机器上的配置
1.从http://www.igniterealtime.org/downloads/index.jsp下载Wildfire作为jabber server。(igniterealtime前身就是大名鼎鼎的jivesoftware)
2.运行Wildfire. 使用 http://localhost:9090 进行配置。如果仅作为测试,可以使用其自带的hsql数据库并且将用 ...
首先参考 Howto:windows上如何快速体验 liferay(http://liferay.javaeye.com/group/topic/325)
确保liferay能够正常运行,假设新的context为myportal
将liferay关闭后准备按照以下步骤修改
1.将${TOMCAT_HOME}\webapps下ROOT目录改名为myportal
2.修改myportal下index.html
<meta content="0; url=/c" http-equiv="refresh">
<body onLoad="javascript:location. ...
Liferay 的 portal 渲染过程好像很神奇,特别是当前4.2版还增强了渲染,实现了parallel rendering。也就是当打开portal页面时首先可以看到整个portal布局,每个portlet会先显示为一个进度条,过会portlet才 会被显示出来。
现在不妨随我trace一下liferay 的代码, 看看liferay是怎么渲染出整个页面,并且了解如何实现parallel rendering。
首先发现一个现象,liferay中的所有url都是/c/portal/layout开头的。说明什么?
liferay portal建立在strtus tiles上,所以我们首 ...
为了使用Liferay中的chat功能,除了要建立一台jabber server之外,还需要启动两个属性
jabber.xmpp.server.enabled=true
reverse.ajax.enabled=true
jabber.xmpp.server.enabled比较好理解,reverse.ajax.enabled是什么?
在Liferay 4.2的chat有个特点。即使用户没有chat portlet的权限,当有其他人员向其发送chat消息时,会立即弹出一个chat消息框。
该消息框的实现就是用了reverse ajax。我们可以trace一下liferay的代码看看 ...
- 浏览: 72803 次

- 详细资料
搜索本博客
我的相册
generate friendlyurl
共 25 张
共 25 张
最新评论
-
Liferay 4.3 与CAS集成配 ...
配置成功,谢谢楼主,^_^
-- by bobfallen -
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






评论排行榜