Liferay 6.1开发学习(十六):FriendlyURL的使用

Liferay 6.1开发学习(十六):FriendlyURL的使用
Lifery中提供了一个叫FriendlyURL的东西来方便进行URL的管理和使用,FriendlyURL可以翻译为易记URL或友好URL。主要分为三种FriendlyURL,一种为站点的FriendlyURL,一种为页面的FriendlyURL,一种为Portlet的FriendlyURL。 站点的FriendlyURL Liferay的页面URL一般为/web/xxx/xxx,其中web后面的即为站点的名称,如默认的为guest。站点的FriendlyURL可以在管理-->站点设置-->基本信息-->站点URL--&...

Liferay基于CAS实现单点登录说明

Liferay基于CAS实现单点登录说明
Liferay和CAS的结合实现单点登录,在我之前转载的的IBM的那篇文章Liferay 集成 CAS 实现单点登录与应用系统集成里面,该说明的已经都说明了,但是那篇文章里面有一些地方说明的不太清楚明白的地方,在这里做一个补充说明: 1、那篇文章的单点登录是以Liferay的用户作为基准,用户的验证是使用Liferay的用户验证规则,所以要重写CAS的验证方法,以能够使用Liferay的用户,在实际中可能用户的验证源可能并不...

转:Liferay 集成 CAS 实现单点登录与应用系统集成

转:Liferay 集成 CAS 实现单点登录与应用系统集成
在IBM的developerworks中看到一篇不错的Liferay的文章,转载与此(进行了重新排版,以方便阅读): 本文可以配合以下几篇文章一起看: Liferay与CAS及LDAP Liferay基于CAS实现单点登录说明 本文的源文地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-liferay-cas/index.html Liferay 门户介绍 Liferay 是一个基于 J2EE 架构的完整的门户解决方案,使用了 EJB、JMS 等技术, 前台界面使用了 S...

Liferay 6.1开发学习(十五):可配置portlet开发

Liferay 6.1开发学习(十五):可配置portlet开发
一、什么是可配置portlet 其实portlet本来就是可以配置的,但我们的开发大部分情况下只使用view模式,edit和config模式一般没有使用,对于使用editor和config等模式的portlet,我们可以将他们称为可配置portlet。通过使用可配置portlet,可以做许多个性化定制。 应用场景: 1、如果在首页上有展现专题的地方,可以建立一个专题展现的portlet,这个地方要展现的内容为一个图片或多个图片,点击图片可以跳转...

Liferay 6.1开发学习(十四):在自己的Portlet中使用Liferay的全文检索

Liferay 6.1开发学习(十四):在自己的Portlet中使用Liferay的全文检索
在Liferay中的全文检索是使用的Lucene,方便我们的对内容进行全文检索。liferay中对文章、文档、博客、wiki、留言等实现了全文检索,如何在我们自己的Portlet中使用Liferay的全文检索呢? 实例场景如下: 我们自己实现了一个CMS,没有使用Liferay中的Journal类,比如存放新闻的类叫做CmsArticle。我们现在需要对这个新闻进行全文检索,可以检索新闻正文、标题、摘要、作者等,同时可以进行范围搜索,如只搜...

Liferay的AUI框架如何学习

Liferay的AUI框架如何学习
一、AUI是什么? Liferay中的AUI框架,官方叫做Alloy,是一个UI超框架,能为浏览器的三方面,结构,风格和表现建立网络应用提供连续的简单的API。 它融合了三种设计语言:HTML, CSS 和 JAVA。 准确来说AUI是Liferay在YUI的基础上进行的Liferay扩展,以方便Liferay的一些实际应用和扩展。AUI的很多语法结构、使用方法都都和YUI相关不太多。熟悉YUI的能够快速熟悉AUI。 二、如何学习 学习AUI最简单的方法就是...

Liferay 6.1开发学习(十三):弹出层/弹出对话框的使用

Liferay 6.1开发学习(十三):弹出层/弹出对话框的使用
在日常的开发中,为了提高用户体验,经常会使用弹出层或者弹出框。在Liferay中可以使用AUI的标签及封装的JavaScript代码方便的达到这一目的。针对弹出内容的不同,弹出对话框大体上可以分为三种形式,弹出div层、弹出普通的HTML页或JSP页面、弹出portlet。 注意:本文的方法除了最后一个,其他的仅在6.1下面有效果。6.2的弹出方法请参看这篇文章:《6.2弹出层的实现 》 一、弹出div层 有几种写法,本质上是...

Liferay6.1简单增删改查示例

Liferay6.1简单增删改查示例
(建立了一个讨论Liferay的群:6537876,探讨学习Liferay的二次开发、Portal技术、企业信息门户(EIP)等相关内容,欢迎加入。) 写了一个最简单的portlet的增删改查的示例。下载地址:点击这里。 portlet的创建,可以参考: Liferay 6.1开发学习(二):创建一个Portlet工程 和 Liferay 6.1开发学习(三):Portlet简述 ServiceBuilder的使用,可以参考:Liferay 6.1开发学习(四):Service Builder 说明...

Liferay 6.1开发学习(十二):文件上传处理

Liferay 6.1开发学习(十二):文件上传处理
Liferay中提供了完善的文件处理,从liferay 6.1开始在文件的处理方面,不再区分文档和图片,统一为文件媒体库。在普通的portlet插件工程中,如果想将文件上传到Liferay的文档库中,大的阶段可以分为两个流程:一、在portlet中将上传的文件取到,二调用Liferay的API将文件上传到文档库中。 (注:这里的文件上传只讲服务端的处理,至于客户端也就是浏览器使用普通的表单文件上传,还是使用swffileupload或者a...

Liferay 6.1开发学习(十一):调度器-定时任务

Liferay 6.1开发学习(十一):调度器-定时任务
在liferay的开发中经常需要执行一些定时调度任务,一般情况下在普通的web开发中我们使用quartz来做调度,但是在Liferay中已经对于调度做了一个封装,方便我们在开发中执行调度任务,liferay中封装了两种方法方便我们做调度扩展。 一、基于Portlet的调度 如某个的调度是在某个portlet中使用的,则可以使用一面的方法: 1、  编写一个类,实现接口:com.liferay.portal.kernel.messageing.MessageListener。...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: