今天来和大家讨论一下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的代码看看 ...
pikachu
搜索本博客
我的相册
B10d1291-74db-4437-a62c-f8ad5142e697-thumb
generate friendlyurl
共 25 张
最近加入圈子
存档
最新评论