以前写的一些Liferay相关的文章

以前写的一些Liferay相关的文章
在两年前写过一些关于Liferay学习的内容,写的内容都比较浅,没有太深入。最近准备再写一些关于Liferay的学习总结的文章。以前在ITEYE博客上写的是基于Liferay6.0.x版本的,在以后的博客中定怕关于Liferay的内容,将基于最新版本的liferay6.1.0,如果这两天Liferay发布6.1.1版本的话,将基于6.1.1版本来写。 下面是以前写在ITEYE的博客上面的。内容如下: Liferay Portal 6学习笔记1:Portal介绍 Liferay P...

Solr4.0的tomcat部署及Solrj的简单使用

Solr4.0的tomcat部署及Solrj的简单使用
建了一个搜索引擎技术交流的群,欢迎加入,QQ群号:189334966 Solr简介 Solr是一个非常流行的,高性能的开源企业级搜索引擎平台,属于Apache Lucene项目。主要功能包括强大的全文检索、结果高亮、切面检索、动态聚类、数据库整合、富文本(例如Word,PDF)的处理,以及地理信息搜索。Solr是高度可扩展的,提供分布式检索和索引复制,并为世界上众多的大型网站提供搜索和导航功能。 Solr使用Java编写,可运...

WoredPress垃圾评论屏蔽插件

WoredPress垃圾评论屏蔽插件
博客的后台经常有大量的垃圾评论,由于设置了回复发邮件通知,手机上又有微信接受邮件通知,结果就是一天到晚收到垃圾评论的提醒,烦不胜烦。 刚开始琢磨着添加一个验证码来屏蔽垃圾评论,但是发现添加了验证码没有作用,难道这些垃圾评论不是程序生成的?还是WordPress有漏洞?不得而知。 在搜索插件的时候发现了一个叫Akismet的插件,对于屏蔽这些垃圾评论有奇效。 可以在wordpress的后台插件管理处搜索...

liferay中jsonws的认证方法

liferay中jsonws的认证方法
Liferay默认提供两种接口,基于axis的webserivce,访问地址为:http:/xxx/api/axis 基于jsonws的访问地址为:http://xxx/api/jsonws。 但是这两种接口在外部分访问的时候都是需要认证的,本篇文章介绍如何对jsonws的接口进行认证访问。 基于Java的认证 示意代码如下: String pathUrl = "http://localhost:8080/api/jsonws/user/get-user-by-id/user-id/20198"; URL url = new URL(pathUrl); HttpURLConne...

使用QQ表情替换wordpress的默认表情

使用QQ表情替换wordpress的默认表情
QQ的表情不得不说是做的非常好的,用惯了QQ的表情,再来看WordPress的默认表情,简直是丑爆了。其实有一个很简单的方法将WordPress的表情替换为QQ的表情。 表情其实就是一个GIF格式的图片,wordpress的表情图片保存在wordpress\wp-includes\images\smilies\这个目录下面,我们只要使用相应的QQ表情的GIF格式图片替换这些文件即可。但是要注意的是,尽量的将QQ表情的文件名称和上面的文件名称进行对应,这样...

基于hook让liferay支持用户ID屏幕名称地址登录

基于hook让liferay支持用户ID屏幕名称地址登录
我们知道在Liferay中可以使用用户ID、屏幕名称、邮件地址等三种模式中的一种进行登录。进行选择可以控制面板-->Portal设置-->认证处进行修改,如下图: 但是在某些情况下我们可能有特殊需求,希望用户输入userId、邮件地址、屏幕名称任意的一种都可以实现登录,这个时候我们只需要写一个简单的hook就可以实现此功能。 第一步:新建一个Hook工程。 第二步:新建一个Liferay的Hook配置,在里面选择se...

Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询

Liferay 6.1开发学习(十九):Liferay ServiceBuilder之自定义查询
注:本篇博客所讲的代码内容基于前面的CRUD-demo的代码。看此篇文章前,请先阅读以下两篇博客 Liferay6.1简单增删改查示例:http://www.huqiwen.com/2012/11/01/liferay6-1-crud-demo/ Liferay 6.1开发学习(四):Service Builder:http://www.huqiwen.com/2012/09/11/liferay-6-1-development-study-4-service-builder/ 在Liferay的二次开发中,经常使用到ServiceBuilder,它为我们生成了数据库操作层、...

Liferay 6.2弹出层/弹出框的实现

Liferay 6.2弹出层/弹出框的实现
曾经写过一个6.1的弹出层的博客:《Liferay 6.1开发学习(十三):弹出层/弹出对话框的使用》。Liferay更新到6.2之后,在UI层采用了Bootstrap,所以很多写法有变化,弹出层的写法也是一样的。之前那篇博客里面的除了最后一个外,其他的都不能再使用。 在6.2里面如果要使用弹出层,需要使用如下的代码: AUI().use('aui-modal',function(A) {     var modal = new A.Modal(       {         //bodyContent: ...

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

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

Liferay控制台Connect to www.google.com timed out

Liferay控制台Connect to www.google.com timed out
Liferay启动后,控制台有如下的报错: org.apache.http.conn.ConnectTimeoutException: Connect to www.google.com/216.58.221.100:80 timed out 之所以出现这个错误是因为Liferay有一个插件去下载了google服务器的一个JS库。我们在后台将这个插件删除即可。 第一种方法: 在第一次启动Liferay之前,进入Portal目录/tomcat/webapps,将下面的opensocial-portlet这个目录直接删除即可,在启动Liferay之后就...
Copyright © IT人生录 保留所有权利.   主题设计 知更鸟 滇ICP备16001547号

用户登录

分享到: