Liferay 6开发学习(三十一):定制用户的私有页与公有页 在Liferay中,默认情况下会为每一个用户添加一个公有站点和私有站点,也就右上角的我的个人资料(也就是用户的公有站点)和我的Dashbord(也就是用户的私有站点),这两个部分组成的是用户的个人站点,用户在个人站点里面拥有管理员权限,比如页面的创建、portlet增、删等。 我的个人资料:是用户对外展示的内容,其他用户或不登录用户都可以看到,为当前用户对其他人可见的活动内容,一般放置一些可以公开... 2015年11月18日 Liferay 评论 1 条 阅读 5,635 views 次 阅读全文
Liferay 6开发学习(三十):跨页面Portlet之间的调用与数据传递 Portlet之间的通信方法有多种,比如PortletSession,Public Render Parameter,Portlet event等。但是这些方法使用起来都很复杂,像Public Render Parameter和event等,在跨页上就力所不及。 在很多时候我们要想实现Portlet之间的参数传递和数据共享,我最常用的方法有两个: 1、通过URL传参:方法,见之前的博客《Liferay中通过URL传参数》 2、使用Portlet URL调用方法,见下文。 主要应用场景 Portlet UR... 2014年10月09日 Liferay 评论 6 条 阅读 18,950 views 次 阅读全文
服务器日志中出现大量异常:file:/wap/portal/status.jsp not found Liferay版本:6.1.1 今天发现服务器portal/logs目录下面的日志中出现了大量的下面的的异常。分析解决思路如下: 1、正常的访问没有任何异常; 2、根据异常的堆栈信息可以看到里面有wap的字样,怀疑是移动设备访问时出现的,使用手机访问(Android设备),用手机版chrome、UC、QQ浏览器访问。之所以用这么多浏览器,是因为基于之前对Liferay的了解,liferay识别是否是移动设备,主要是根据头信息里面的accept... 2014年09月18日 Liferay 暂无评论 阅读 7,341 views 次 阅读全文
liferay 6.2增删改查(CRUD)开发实例 在之前分享过一个《Liferay6.1简单增删改查示例》。那篇文章里面是基于Liferay6.1.1的。 下面的本示例是基于Liferay6.2.1的,内容更完善,代码更复杂点,界面基于AUI和Liferay的search-container。 百度网盘地址:http://pan.baidu.com/s/1eQEdlo2 本示例是网易云课堂上的视频中的demo代码,如果想看详细的视频讲解,可以到网易云课堂学习: http://study.163.com/course/introduction/668003.htm#/courseD... 2014年08月12日 Liferay 评论 1 条 阅读 12,835 views 次 阅读全文
分享一些之前Liferay视频教程 陆续分享一些之前给别人培训的Liferay视频录像,见下面的优酷地址(上传的时候没有选择压缩,不知道怎么搞的上传后就变的不清晰了) http://v.youku.com/v_show/id_XNzU0NjEyMDE2.html?f=22678681 此系列视频的Liferay版本是基于Liferay6.1.1,有许多内容在6.2中也是通用的,如果想看6.2的视频请关注我的网易云课堂:http://study.163.com/course/courseMain.htm?courseId=668003#/courseMain 如有需要视... 2014年08月12日 Liferay 评论 1 条 阅读 9,272 views 次 阅读全文
Liferay 6开发学习(二十九):在后端取不到form表单的值 在使用Liferay 6.2以上版本的时候,可能会碰到一个情况就是,在后端取不到前面的Form表单的值。 比如现在有一个Form表单: <input type="text" name="userName"> 我们在后端使用如下代码进行取值的时候取不到: String userName = request.getParameter("userName") 或者: String userName = ParamUtil.getString(request, "userName"); 我们会发现这两种方式取到的值都是空的,而同样的代码在6.2之... 2014年08月05日 Liferay 评论 4 条 阅读 10,074 views 次 阅读全文
Liferay 6开发学习(二十八):如何向Liferay中导入用户 当系统开发完成,部署实施上线时,需要初始化大量的用户数据,如果一个个的录入,数据量少时还好,如果数据量比较大,还是让人很崩溃的。此时,我们可以使用Liferay的API进行用户的导入,Liferay本身并没有提供CSV或EXCEL的用户导入方法,需要我们有一定的二次开发。 导入的方法大概有几种: (注意:本文的说明是基于Liferay6.2.1的版本,其他版本可能稍有差异) 1、LDAP的导入,就是我们在的用户在LDAP中... 2014年08月05日 Liferay 评论 3 条 阅读 14,100 views 次 阅读全文
网易云课堂Liferay6.2视频教程 在网易云课堂上传了一些Liferay 6.2的视频教程,计划分为基础版,高级版,主题开发,系统管理等几部分。 一、基础版(已经上传): (不免费,如果不想付费的请查看前面的博客,基本上内容都有) http://study.163.com/course/introduction/668003.htm#/courseDetail 章节1 Liferay的基本介绍 课时1 Portal的基本介绍 课时2 什么是Portlet 课时3 Liferay介绍10:42 章节2 Liferay的安装和开发环境的配置 ... 2014年07月17日 Liferay 评论 6 条 阅读 28,922 views 次 阅读全文
提供企业Liferay现场培训服务及承接项目外包 本人提供Liferay的现场培训服务,为有需要的公司提供培训。 承接Liferay外包项目,具体的价格及功能情况而定。 有意者请联系:胡启稳 15925232137 QQ:68304399 培训内容提纳见下面(可根据实际情况定制),版本6.2.1或6.1.1均可,培训人数无限制,培训时长为五天,结束时提供: 1、整个培训过程中的屏幕录屏 2、培训过程中的讲解PPT(电子版) 3、培训过程中相关的demo示例 4、结束后一个月的在线支持(QQ... 2014年07月09日 Liferay 暂无评论 阅读 28,466 views 次 阅读全文
Liferay 6开发学习(二十七):OpenLDAP与Liferay的集成 openldap的安装使用请参考上一篇博客《OpenLdap的安装及基本管理》 编写本文时采用的Liferay版本:6.2.0 启动openldap服务,管理员登陆Liferay,在控制面板—>配置->Portal设置->认证->LDAP,点击添加,如下图所示 填写服务器名称便于管理多个LDAP服务,选择所用服务器 录入相应的LDAP服务器连接信息: 基本供应商URL:录入ldap相对应的服务地址,格式为ldap://ip:port 基本域名:使用ldap... 2014年04月17日 Liferay 评论 1 条 阅读 10,389 views 次 阅读全文