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数据库并且将用户存储在数据库中。
3.修改(创建) ROOT\WEB-INF\classes\portal-ext.properties
添加
jabber.xmpp.server.enabled=true
reverse.ajax.enabled=true
重起liferay。当用户登陆时liferay会尝试在jabber server上创建该用户的jabber 账号。密码是L1f3RayJabb3r
运行中偶尔发现创建新帐号的过程有错误。用户登陆时间非常久。登陆之后无法使用chat功能,这时候只要退出后重新登陆即可。
登陆进liferay后,添加chat portlet ,使用mail地址添加chat 对象
hava a fun!!
分享到:
- 2006-12-21 11:08
- 浏览 5764
- 评论(5)
- 论坛回复 / 浏览 (5 / 7351)
- 查看更多
相关推荐
**标题:“Liferay 4.2 和Openfire的组合使用”** 在IT行业中,集成不同的软件和服务以构建高效的企业级解决方案是一项常见的任务。本话题主要关注如何将Liferay Portal 4.2与Openfire即时通讯服务器相结合,以提供...
Liferay 4.2.0版本是早期的一个稳定版本,尽管后来有更多更新,但它的基本架构和核心功能仍对理解Liferay至关重要。 2. **Eclipse集成环境配置** - **安装Eclipse IDE**:首先确保你已经安装了支持Java开发的...
2. **Liferay**:Liferay是一个企业级的开源门户框架,用于构建数字化体验平台,它支持创建自定义工作流、内容管理、社区论坛等功能,且具有良好的可扩展性。 集成步骤如下: 1. **安装Tomcat**:首先确保你已经...
- Liferay Portal源代码包 4.1.3 版本:用于开发和自定义功能。 - Liferay Portal运行环境包 4.1.3 版本(包含Tomcat和JDK 5):用于运行Liferay实例。 #### 三、创建目录与解压文件 1. **创建目录**: - 在 `D:...
- 开发者可以使用 Liferay SDK 创建、部署和管理 portlets,同时,Liferay 提供了预定义的portlet,如文档库、日历和论坛。 3. **主题与布局**: - 主题决定了 Liferay 网站的外观和感觉,可以通过 CSS 和 HTML ...
Liferay Portal是一个功能强大的企业级门户平台,它不仅是一个Web应用,更是一个集成了多种服务的大型Servlet容器。Liferay使用Ant构建工具和JDK来构建这个Servlet容器,即所谓的端口容器。通过Liferay,您可以构建...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度的可定制性,适用于构建企业网站、内部协作系统以及各种Web应用程序。这个名为"Liferay合集.zip"的压缩包包含了多本关于Liferay的重要书籍,如...
3. **内容管理和页面构建**:学习如何使用Liferay的CMS功能创建和管理页面,以及如何利用端口(portlets)来添加动态内容。 4. **社区工具使用**:熟悉Liferay的社区工具,如论坛和博客,了解如何创建和管理这些工具。...
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可定制性,广泛应用于构建企业网站、内部协作系统以及各种Web应用。这份压缩包包含了"Liferay开发指南(中文)"和"liferay详细介绍(英文)"两个文件,...
- **扩展功能**:当其他类型的插件无法满足对Liferay核心功能的定制需求时,Ext插件提供了更深入的定制可能。 - **不受限的自定义**:使用Ext插件,开发者可以自由地调整Liferay的配置、行为和外观。 - **代价与...
从Liferay的“控制面板”内部部署和管理报告定义,从报告和其他Liferay Portlet中组成非功能性仪表板,输入参数并运行按需报告,安排周期性和背景报告(包括报告结果的电子邮件传递) ),并使用可视化编辑器-...
开发者将学习到如何使用Ant脚本部署插件,以及如何利用Liferay的API扩展其功能。此外,文档还涵盖了插件的调试和测试,确保开发者能高效地开发和维护Liferay插件。 总结来说,这四个Liferay开发文档为开发者提供了...
4. **Liferay Portlet开发**:通常涉及Java技术和MVC架构,使用Liferay的API和Service Builder来访问和操作数据,使用Freemarker或JSP进行视图层的构建。 5. **CRUD操作**:在"CRUDDemo-portlet"中,开发者可以学习...
因此,Liferay团队推出了Liferay Mobile SDK,旨在简化移动应用的开发流程,并增强其功能性和安全性。 #### 二、Liferay Mobile SDK的历史与发展 ##### 2.1 前2014年:远程服务的重构 在2014年之前,Liferay主要...
Liferay Portal 是一个基于 Java 的开源门户平台,提供了丰富的功能和插件,可以满足企业级门户网站的需求。将 Liferay Portal 6.1 源码导入到 Eclipse,以便更好地理解和开发门户平台。 Liferay Portal 6.1 源码...